@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap";.rv-site:not(.missing-crown-view) .rv-terminal-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;overflow:hidden;z-index:1}.rv-site:not(.missing-crown-view) .rv-terminal-image canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.rv-site:not(.missing-crown-view) .journey-chapter figure{position:relative}.rv-site:not(.missing-crown-view) .journey-chapter figcaption{position:relative;z-index:3}.rv-site:not(.missing-crown-view) .studio-screen-media>button{position:relative}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play,.rv-site:not(.missing-crown-view) .reel-cover-title{z-index:4}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .rv-terminal-image{transform:perspective(1200px) translate3d(var(--cover-x,0px),var(--cover-y,0px),0) rotateX(var(--cover-rx,0deg)) rotateY(var(--cover-ry,0deg)) scale(1.065);transition:transform .85s cubic-bezier(.18,.7,.2,1)}.rv-site:not(.missing-crown-view) .game-preview-art:after{z-index:2}.rv-site:not(.missing-crown-view) [data-acquired=true]{animation:rv-terminal-acquire .65s cubic-bezier(.16,1,.3,1) both}.rv-site:not(.missing-crown-view) :is(.nav a,.crew-controls button,.game-preview-cta,.email-button):hover{text-shadow:1px 0 #ffb80055,-1px 0 #eae2d244}@keyframes rv-terminal-acquire{0%{clip-path:inset(0 0 95%);opacity:.45}24%{opacity:1;clip-path:inset(0 0 58%)}48%{clip-path:inset(0 0 26%)}to{opacity:1;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) [data-acquired=true]{animation:none}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .rv-terminal-image{transform:none;transition:none}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .rv-terminal-image{transform:none;transition:none}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .rv-terminal-image,.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img,.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover:has(.game-preview-cta:hover) .game-preview-art>img{transform:translate(var(--cover-x,0px),var(--cover-y,0px));top:-5px;right:-5px;bottom:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);transition:transform .16s steps(2,end)}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-crt-sweep{animation-timing-function:steps(40,end)}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .rv-terminal-image,.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img{transform:none;transition:none}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .rv-terminal-image,html[data-motion=reduced] .rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img{transform:none;transition:none}:root{--rv-ember:#FFB800;--rv-bone:#EAE2D2;--rv-void:#060608;--rv-carbon:#111;--rv-paper:#EAE2D2;--rv-acid:#FFB800;--rv-orange:#FFB800;--rv-cyan:#FFB800;--rv-pink:#FFB800;--rv-grid:#EAE2D22c;--background:#070707;--foreground:#EAE2D2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--rv-void);color:var(--rv-paper);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--rv-acid);outline-offset:5px}::selection{background:var(--rv-acid);color:#070707}.rv-site{overflow:clip}.mono{font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5;letter-spacing:.035em}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 3.5vw;border-bottom:1px solid var(--rv-grid);background:#070707;position:relative;z-index:20}.wordmark{display:flex;align-items:center;font-weight:900;font-size:43px;letter-spacing:-5px;line-height:.8}.wordmark>span{color:var(--rv-acid);font-size:39px;align-self:flex-start}.wordmark small{letter-spacing:-.2px;line-height:1.1;font-size:11px;margin-left:17px}.nav nav{display:flex;gap:32px}.nav nav a,.nav-contact{font:12px IBM Plex Mono,monospace}.nav nav a:hover{color:var(--rv-acid)}.nav-contact{display:flex;gap:28px;align-items:center;border:1px solid var(--rv-grid);padding:13px 16px}.nav-contact:hover{background:var(--rv-acid);color:#070707}.hero{padding:26px 3.5vw 0}.hero-meta{display:flex;justify-content:space-between;align-items:center;color:#a5a59b}.hero-meta>span:last-child{text-align:right}.online{display:flex;align-items:center;gap:9px;color:var(--rv-acid)}i{display:inline-block;background:var(--rv-acid);width:7px;height:7px;border-radius:50%;margin-right:7px}.hero-title{position:relative;font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;letter-spacing:-.035em;font-size:clamp(90px,19.7vw,340px);line-height:.8;margin:36px 0 30px;color:var(--rv-acid);width:100%;white-space:nowrap}.title-cross{position:absolute;font:70px Inter;top:0;right:0}.hero-body{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:20px 0 45px;align-items:center}.index{display:block;color:#92938a;margin-bottom:25px}.hero-statement h2{font-family:Barlow Condensed,Impact,sans-serif;font-weight:700;line-height:.92;letter-spacing:-.02em;font-size:clamp(46px,5.6vw,92px);margin:0}.hero-statement h2 em{font-style:normal;color:var(--rv-acid)}.hero-statement p{font-size:16px;line-height:1.65;color:#a5a59b;margin:25px 0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;border:1px solid currentColor;padding:15px 19px;font:12px IBM Plex Mono,monospace;font-weight:500;background:transparent;color:inherit}.button:hover{background:var(--rv-paper);color:var(--rv-void)}.button.acid{background:var(--rv-acid);color:var(--rv-void);border-color:var(--rv-acid)}.button.acid:hover{background:var(--rv-paper);border-color:var(--rv-paper)}.hero-window{position:relative;display:block;margin-right:23px;align-self:center;border:1px solid #805900;transform:rotate(-3deg);transition:transform .3s}.hero-window:hover{transform:rotate(0)}.window-top{display:flex;justify-content:space-between;background:var(--rv-acid);color:#070707;padding:9px 13px}.hero-window img{width:100%;height:245px;object-fit:cover;filter:grayscale(1);opacity:.75;display:block}.window-caption{padding:18px;display:flex;justify-content:space-between;align-items:center;background:#111118}.window-caption svg{color:var(--rv-acid)}.window-side{position:absolute;right:-26px;top:36px;writing-mode:vertical-rl;color:#9b9d92}.hero-bottom{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--rv-grid);color:#a5a59b}.hero-bottom a{display:flex;gap:18px;align-items:center}.hero-bottom a:hover{color:var(--rv-acid)}.section{padding:60px 3.5vw 85px}.rail{display:flex;justify-content:space-between;align-items:center;border-top:1px solid currentColor;padding-top:16px}.projects{background:var(--rv-paper);color:#111}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:52px 0 42px}.section-heading h2{font:700 clamp(60px,8vw,120px)/.88 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.025em;margin:0}.section-heading p{font-size:16px;line-height:1.7}.project-plate{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;border-top:1px solid #111;padding:30px 0}.project-plate h3{font:800 clamp(58px,7vw,110px)/.85 "Barlow Condensed",Impact,sans-serif;margin:30px 0}.project-plate p{max-width:280px;font-size:16px;line-height:1.6;margin-bottom:30px}.project-plate>img{width:100%;height:100%;min-height:300px;object-fit:cover}.skip{position:fixed;top:-100px;left:10px;background:var(--rv-acid);color:#000;padding:15px;z-index:100}.skip:focus{top:10px}@media(min-width:1600px){.hero-window img{height:330px}.hero-body{padding-bottom:60px}}@media(max-width:760px){.nav{height:72px}.nav nav{gap:15px}.nav nav a{font-size:12px}.nav nav a:last-child{display:none}.wordmark small{display:none}.nav-contact{font-size:12px;padding:10px;gap:10px}.hero-meta{font-size:12px}.hero-meta .online{display:none}.hero-title{font-size:20vw;margin-top:30px}.title-cross{font-size:25px;right:-2px}.hero-body{gap:25px}.hero-statement h2{font-size:8.5vw}.hero-window{margin-right:10px}.hero-window img{height:200px}.window-top{font-size:12px;padding:7px}.window-caption{padding:10px}.window-caption svg{width:25px}.window-side{right:-20px}.button{font-size:12px;gap:15px;padding:12px}.hero-bottom>span:nth-child(2){display:none}.section{padding:35px 5vw 50px}.rail>span:nth-child(2){display:none}.section-heading{margin:40px 0 30px}.section-heading h2{font-size:17vw}.project-plate{grid-template-columns:1fr}.project-plate>img{min-height:220px}}@media(max-width:480px){.hero-body{grid-template-columns:1fr}.hero-statement h2{font-size:15vw}.hero-window{margin:10px 14px 15px 8px}.hero-window img{height:210px}.nav nav{gap:12px}.nav nav a:nth-child(2){display:none}.hero-bottom{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.ascii-image{position:relative;overflow:hidden;background:#111118}.ascii-image pre{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;color:var(--rv-acid);font:clamp(4px,.57vw,10px)/1.05 monospace;white-space:pre;opacity:0;overflow:hidden;pointer-events:none}.ascii-image.scanning pre{opacity:1}.ascii-image.scanning img{opacity:.05}.scan-tag{position:absolute;bottom:12px;left:12px;background:#070707c9;padding:4px 6px;color:var(--rv-acid);font-size:12px}.boot{position:fixed;top:0;right:0;bottom:0;left:0;background:#070707;z-index:1000;display:grid;place-items:center;pointer-events:none;color:var(--rv-acid)}.boot-content{width:min(480px,88vw)}.boot pre{font:20px/1.3 monospace;text-align:center;margin:45px 0}.boot-lines{display:grid;grid-template-columns:1fr auto;border-top:1px solid #FFB80044;padding:20px 0;gap:8px}.boot-content>p{margin-bottom:20px}.cursor{position:fixed;left:0;top:0;opacity:0;pointer-events:none;color:var(--rv-acid);z-index:200;mix-blend-mode:difference}.project-plate{position:relative;transition:background-color .25s;padding:30px 20px;margin:0 -20px}.project-plate:hover,.project-plate:focus-within{background:var(--rv-orange)}.project-info{padding:6px 0 18px}.project-info h3{position:relative;max-width:350px}.project-star{position:absolute;right:0;top:0;font-size:45px;font-family:Inter,sans-serif}.project-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:8px}.mini-data{margin:25px 0;max-width:300px}.mini-data>div{display:flex;justify-content:space-between;border-top:1px solid #1114;padding:10px 0}.mini-data dd{margin:0}.project-art{border:0;background:#111;padding:0;position:relative;overflow:hidden;min-height:350px;display:block;text-align:left}.project-art>img{width:100%;height:100%;object-fit:cover;transition:transform .6s;position:absolute;top:0;right:0;bottom:0;left:0}.project-art:hover>img{transform:scale(1.035)}.art-tag{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#070707;color:var(--rv-paper)}.classified{display:grid;grid-template-columns:1fr 1.3fr .7fr 25px;gap:20px;align-items:center;padding:25px 0;border-top:1px solid #1115}.classified:last-child{border-bottom:1px solid #1115}.classified h3{margin:0;font:600 34px Barlow Condensed,Impact,sans-serif;letter-spacing:.01em;color:#66665e}.classified .mono{color:#55564f}.studio{background:#111118}.studio .rail{color:var(--rv-cyan)}.manifesto-title{font:700 clamp(56px,8.5vw,130px)/.9 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;margin:65px 0}.manifesto-title span{color:var(--rv-cyan)}.manifesto-body{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:50px}.manifesto-body .mono{color:#b2b4a9}.manifesto-body p:not(.editorial){font-size:16px;line-height:1.9;color:#b8b9af;margin:0 0 20px}.editorial{font:italic clamp(30px,4vw,57px)/1.15 Georgia,serif;margin:35px 0}.studio-film{height:390px;margin:50px 0;position:relative;border:1px solid var(--rv-grid)}.studio-film>button{position:relative;width:100%;height:100%;border:0;background:#070707;padding:0}.studio-film img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.5}.studio-film iframe{width:100%;height:100%;border:0}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--rv-paper);color:#070707;display:flex;align-items:center;gap:15px;font:12px IBM Plex Mono,monospace;padding:20px 26px;white-space:nowrap}.studio-film button:hover .play-button{background:var(--rv-cyan)}.principles{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.principles>div{border-top:1px solid #787c6b;padding-top:18px}.principles .mono{color:var(--rv-cyan)}.principles h3{font:600 28px Barlow Condensed,Impact,sans-serif;margin:20px 0 12px}.principles p{font-size:16px;line-height:1.65;color:#a6aa9d}.personnel .rail{color:var(--rv-pink)}.personnel .section-heading h2{font-size:clamp(55px,7vw,105px)}.personnel-layout{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:start}.personnel-list{border-top:1px solid var(--rv-grid)}.personnel-list button{display:grid;grid-template-columns:40px 1fr 20px;gap:15px;width:100%;text-align:left;align-items:center;border:0;border-bottom:1px solid var(--rv-grid);background:transparent;color:var(--rv-paper);padding:18px 12px}.personnel-list button:hover{background:#252020}.personnel-list button.selected{background:var(--rv-pink);color:#070707}.personnel-list button>span:nth-child(2){font-size:17px;font-weight:500}.personnel-list small{font-size:12px;font-weight:400;display:block;margin-top:5px;opacity:.7}.personnel-record{position:sticky;top:25px;border:1px solid var(--rv-grid)}.portrait{height:360px;position:relative;overflow:hidden;background:#1d1d1b}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:grayscale(1);animation:crop-in .3s ease-out}.portrait>span{position:absolute;bottom:-15px;right:15px;font:800 140px/.95 Barlow Condensed,Impact,sans-serif;color:var(--rv-pink);mix-blend-mode:screen}.portrait>p{position:absolute;left:15px;top:15px;writing-mode:vertical-rl;margin:0;background:#070707bd;padding:8px}.record-body{padding:28px}.record-body>.mono{color:var(--rv-pink)}.record-body h3{font:700 clamp(34px,4vw,62px)/1 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:20px 0 10px}.record-body p{font-size:16px;line-height:1.7;color:#b6b4aa}.record-body .member-role{color:var(--rv-paper);margin-top:0}.record-links{display:flex;gap:30px;border-top:1px solid var(--rv-grid);padding-top:20px}.record-links a{display:flex;align-items:center;gap:8px}.record-links a:hover{color:var(--rv-pink)}.records{background:var(--rv-paper);color:#111}.records-table table{width:100%;border-collapse:collapse;text-align:left}.records-table th{font-weight:400;padding:15px 0}.records-table td{border-top:1px solid #1115;padding:22px 0}.records-table tr:last-child td{border-bottom:1px solid #1115}.records-table th:first-child{width:15%}.records-table th:last-child{width:24%}.records-table td:last-child{text-align:right}.records-table th:last-child{text-align:right}.records-table summary{font:600 clamp(24px,3vw,42px)/1.2 "Barlow Condensed",Impact,sans-serif;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding-right:50px}.records-table summary::-webkit-details-marker{display:none}.records-table details[open] svg{transform:rotate(45deg)}.records-table details p{font-size:14px;margin:14px 25px 0 0;line-height:1.6}.records-table tr:hover{color:#686c31}.affiliates{padding-bottom:60px}.affiliates .rail{color:#aaa99f}.partner-band{display:grid;grid-template-columns:repeat(7,1fr);margin-top:45px}.partner-band a{padding:16px 20px;border-left:1px solid var(--rv-grid);display:flex;flex-direction:column;justify-content:space-between;min-width:0;gap:25px}.partner-band a:first-child{border-left:0}.partner-band .mono{color:#85877a}.partner-band img{width:100%;height:55px;object-fit:contain;filter:grayscale(1);transition:filter .25s}.partner-band a:hover img{filter:none}.partner-name{font-size:12px;display:flex;justify-content:space-between;gap:5px;align-items:center}.transmission{background:var(--rv-acid);color:#070707;padding-top:40px;padding-bottom:60px}.transmission-head{display:flex;justify-content:space-between;align-items:center}.transmission-head h2{font:800 clamp(68px,11vw,175px)/.85 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.025em;margin:65px 0 55px}.transmission-head>svg{width:clamp(100px,18vw,250px);height:auto;stroke-width:1}.email-button{border:0;border-top:1px solid #070707;border-bottom:1px solid #070707;background:transparent;color:#070707;text-align:left;padding:22px 0;width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;font:500 clamp(14px,2.2vw,34px)/1.4 "IBM Plex Mono",monospace}.email-button small{position:absolute;bottom:7px;left:0;opacity:0;font-size:10px}.email-button:hover{padding-top:16px;padding-bottom:28px}.email-button:hover small{opacity:1}.contact-meta{display:flex;gap:35px;flex-wrap:wrap;margin-top:30px}.contact-meta i{background:#070707}.mobile-break{display:none}.footer{padding:50px 3.5vw 20px}.footer-top{display:flex;justify-content:space-between;gap:35px;margin-bottom:50px}.footer-brand{font:700 34px/.9 Barlow Condensed,Impact,sans-serif;position:relative;padding-right:45px}.footer-brand span{position:absolute;top:0;right:0;color:var(--rv-acid);font:45px/.8 Inter,sans-serif}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px}.footer-social{display:flex;flex-direction:column;gap:12px}.footer a:hover{color:var(--rv-acid)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--rv-grid);padding-top:20px;color:#9b9d92}.dossier[data-slot=dialog-content]{max-width:1000px;width:calc(100% - 36px);height:90dvh;overflow:auto;display:block;border-radius:0;background:#111;color:var(--rv-paper);padding:50px;border:1px solid #777;z-index:100}.dossier-label{color:var(--rv-orange);margin-bottom:25px}.dossier-title[data-slot=dialog-title]{font:800 clamp(70px,10vw,150px)/.83 "Barlow Condensed",Impact,sans-serif;color:var(--rv-orange);margin:0 0 30px;letter-spacing:-.02em}.dossier-intro[data-slot=dialog-description]{font-size:17px;max-width:530px;color:#bbb7ad;line-height:1.7}.dossier-cover{width:100%;margin:30px 0 0}.project-data{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 0;border-bottom:1px solid var(--rv-grid);margin:0}.project-data dt{font:12px IBM Plex Mono,monospace;color:#a4a499}.project-data dd{font-size:15px;margin:8px 0 0}.dossier-story{margin:55px 0}.dossier-story>.mono,.dossier-art>.mono{color:var(--rv-orange)}.dossier-story h3{font:700 48px/1 Barlow Condensed,Impact,sans-serif;margin:22px 0}.dossier-story p{font-size:17px;line-height:1.8;max-width:620px;color:#b8b6ab}.gameplay-screen{width:100%;height:400px;position:relative;border:0;background:#000;margin-top:25px;padding:0}.gameplay-screen>img{width:100%;height:100%;object-fit:contain}.gameplay-screen .play-button{background:var(--rv-orange)}.feed-controls{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.feed-controls button{border:1px solid var(--rv-grid);color:var(--rv-paper);background:transparent;padding:12px}.feed-controls button:hover{color:var(--rv-orange)}.dossier-art{margin:50px 0 30px}.dossier-art>img{width:100%;margin-top:20px}.dossier-art>p{color:#9d9c91}.dossier-link{color:var(--rv-orange)}.contact-dialog[data-slot=dialog-content]{width:calc(100% - 32px);max-width:600px;border-radius:0;background:#111;color:var(--rv-paper);padding:35px;max-height:90dvh;overflow:auto;z-index:100}.form-title[data-slot=dialog-title]{font:700 50px/1 Barlow Condensed,Impact,sans-serif;color:var(--rv-acid)}.contact-dialog [data-slot=dialog-description]{font-size:16px;line-height:1.7;color:#b2b4aa}.transmission-form{display:grid;gap:20px}.transmission-form>label,.transmission-form legend{font:12px IBM Plex Mono,monospace;display:block}.transmission-form input:not([type=radio]),.transmission-form textarea{display:block;width:100%;border:1px solid #55584c;background:#111118;color:var(--rv-paper);border-radius:0;padding:12px;margin-top:9px;font:16px Inter,sans-serif}.transmission-form textarea{resize:vertical}.transmission-form fieldset{border:0;padding:0;display:flex;gap:13px;flex-wrap:wrap}.transmission-form legend{margin-bottom:12px}.radio-label{display:flex;align-items:center;gap:6px;font-size:14px}.radio-label input{accent-color:var(--rv-acid)}.transmission-form [role=status]{font-size:14px;line-height:1.7;margin:0}.transmission-form [role=status] a{text-decoration:underline;overflow-wrap:anywhere}[data-slot=dialog-overlay]{background:#000c!important;z-index:90!important}.dossier>button:last-child,.contact-dialog>button:last-child{position:sticky!important;float:right;top:0!important;margin-top:-100%;background:var(--rv-paper);color:#000;padding:12px;opacity:1}.records-table summary:focus-visible{outline:2px solid #070707;outline-offset:7px}@keyframes crop-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media(max-width:1000px){.partner-band{grid-template-columns:repeat(4,1fr);row-gap:25px}.personnel-layout{gap:25px}.portrait{height:290px}.principles{grid-template-columns:1fr 1fr}.hero-title{font-size:20vw}.title-cross{font-size:40px}.footer-nav{gap:15px}}@media(max-width:760px){.manifesto-body{grid-template-columns:1fr;gap:10px}.manifesto-title{margin:45px 0}.editorial{margin:20px 0 30px}.studio-film{height:260px}.personnel-layout{grid-template-columns:1fr}.personnel-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;order:0}.personnel-list button{min-width:245px;border:1px solid var(--rv-grid);scroll-snap-align:start;padding:16px 10px;grid-template-columns:25px 1fr 15px;gap:10px}.personnel-list button>span:nth-child(2){font-size:15px}.personnel-record{position:static;display:grid;grid-template-columns:1fr 1fr}.portrait{height:100%;min-height:320px}.portrait>span{font-size:100px}.record-body{padding:20px}.record-body h3{font-size:36px}.record-links{flex-wrap:wrap;gap:15px}.classified{grid-template-columns:1fr 1fr 20px;gap:10px}.classified>.mono:nth-child(3){display:none}.classified h3{font-size:30px}.project-art{min-height:290px}.project-plate{margin:0;padding:25px 0}.project-info h3{font-size:90px}.transmission-head h2{margin:45px 0}.email-button{font-size:18px;overflow-wrap:anywhere}.mobile-break{display:initial}.contact-meta{gap:16px;font-size:12px}.footer-top{flex-wrap:wrap}.footer-brand{font-size:30px}.footer-nav{font-size:12px}.footer-bottom{flex-wrap:wrap;font-size:12px}.partner-band{grid-template-columns:repeat(3,1fr)}.dossier[data-slot=dialog-content]{padding:25px}.project-data{grid-template-columns:1fr 1fr}.gameplay-screen{height:260px}.dossier-story h3{font-size:35px}.dossier-title[data-slot=dialog-title]{font-size:95px}.records-table summary{padding-right:20px}.records-table td:last-child{font-size:12px}.contact-dialog[data-slot=dialog-content]{padding:25px}.transmission-head>svg{width:90px}.ascii-image pre{font-size:4px}}@media(max-width:480px){.personnel-record{display:block}.portrait{height:380px}.principles{grid-template-columns:1fr;gap:20px}.partner-band{grid-template-columns:1fr 1fr}.partner-band a{padding:15px}.section-heading>p{max-width:90px;font-size:14px}.classified h3{font-size:25px}.records-table summary{font-size:27px}.records-table td:first-child{font-size:12px}.records-table td:last-child{font-size:11px}.records-table th{font-size:11px}.transmission-head>svg{width:64px}.transmission-head h2{font-size:20vw}.footer-nav{width:100%}.footer-social{flex-direction:row;flex-wrap:wrap}.feed-controls{font-size:11px}.dossier[data-slot=dialog-content]{padding:24px 18px}.gameplay-screen{height:210px}.dossier-title[data-slot=dialog-title]{font-size:80px}.form-title[data-slot=dialog-title]{font-size:40px}.hero-title{font-size:19.5vw}.title-cross{font-size:23px}.hero-meta{font-size:12px}.ascii-image pre{font-size:4.5px}.boot pre{font-size:16px}}@media(prefers-reduced-motion:reduce){.cursor{display:none}.portrait img{animation:none}.hero-window{transform:none}}@media(pointer:coarse){.cursor{display:none}}.dossier>button:last-child,.contact-dialog>button:last-child{position:absolute!important;float:none;top:12px!important;right:12px!important;margin:0;background:var(--rv-paper);color:#000;padding:12px;opacity:1}:root{--rv-paper:#EAE2D2;--ease-signal:cubic-bezier(.16,1,.3,1)}html[data-motion=full]{scroll-behavior:auto}body{padding-bottom:48px}.nav{height:76px}.nav-contact{border-color:#eae2d258}.nav-contact svg,.button svg{transition:transform .35s var(--ease-signal)}.nav-contact:hover svg,.button:hover svg{transform:translate(3px,-3px)}.nav nav a{position:relative}.nav nav a:after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:2px;background:var(--rv-acid);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav nav a:hover:after{transform:scaleX(1)}.extreme-hero{--hero-travel:0;position:relative;padding-top:25px;background:#060608}.hero-wordline{display:flex;position:relative;align-items:start;padding:18px 0 16px;border-bottom:1px solid var(--rv-grid);margin-top:20px;overflow:hidden}.kinetic-word{display:flex;justify-content:space-between;width:94%;font:800 clamp(90px,20.2vw,350px)/.79 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.065em;color:var(--rv-acid);margin:0;padding-bottom:.07em}.kinetic-word>span{display:inline-block;transform:translateY(calc(var(--hero-travel)*var(--direction)*85px)) rotate(calc(var(--hero-travel)*var(--direction)*4deg));will-change:transform;animation:letter-assemble .7s var(--ease-signal) both;animation-delay:calc(var(--letter)*35ms)}.hero-registration{font:30px/.9 Inter,sans-serif;position:absolute;right:0;top:16px;color:var(--rv-acid)}.extreme-hero-body{display:grid;grid-template-columns:1fr 1.02fr;gap:6vw;position:relative;padding:28px 0 40px;align-items:center}.extreme-hero .hero-statement{align-self:center;padding-bottom:20px}.extreme-hero .hero-statement h2{font-size:clamp(65px,7.1vw,115px);line-height:.86;letter-spacing:-.025em}.extreme-hero .hero-statement h2 em{color:var(--rv-paper);-webkit-text-stroke:1px var(--rv-paper);color:transparent}.extreme-hero .hero-statement p{font-size:17px;line-height:1.55;margin:28px 0}.extreme-hero .hero-statement .index{display:flex;align-items:center;gap:18px;margin-bottom:28px}.barcode{width:59px;height:23px;display:inline-block;background:repeating-linear-gradient(90deg,var(--rv-acid) 0 2px,transparent 2px 4px,var(--rv-acid) 4px 5px,transparent 5px 9px)}.terminal-square{color:var(--rv-acid)}.hero-coordinates{display:flex;flex-direction:column;gap:4px;color:#838778;margin-top:30px}.hero-sidecode{position:absolute;right:-27px;top:32px;writing-mode:vertical-rl;letter-spacing:.13em;color:#838778}.signal-assembly{position:relative;background:#060608;border:1px solid #805900;transform:translateY(calc(var(--hero-travel)*-35px))}.signal-top{padding:10px 12px;display:flex;justify-content:space-between;border-bottom:1px solid #805900;color:var(--rv-acid);font-size:12px}.signal-led{animation:signal-led 2.4s steps(2,end) infinite}.signal-surface{height:clamp(370px,37vw,580px);position:relative;overflow:hidden;--pointer-x:50%;--pointer-y:50%;background:#060608}.signal-source{width:100%;height:100%;object-fit:fill;opacity:.14;filter:grayscale(1);transition:opacity .5s,filter .5s}.signal-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .4s}.source .signal-source{opacity:1;filter:none}.source .signal-canvas{opacity:0}.signal-reticle{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid #FFB80020;pointer-events:none}.signal-reticle:before,.signal-reticle:after{content:"+";position:absolute;color:var(--rv-acid);font:24px/1 monospace}.signal-reticle:before{top:-13px;left:-8px}.signal-reticle:after{right:-8px;bottom:-12px}.signal-reticle span:first-child{position:absolute;width:40px;height:1px;background:var(--rv-acid);top:50%;left:calc(50% - 20px)}.signal-reticle span:last-child{position:absolute;height:40px;width:1px;background:var(--rv-acid);left:50%;top:calc(50% - 20px)}.signal-stamp{position:absolute;top:30px;left:30px;color:var(--rv-acid);font-size:12px;line-height:1.4}.signal-number{position:absolute;bottom:10px;right:16px;font:800 115px/.8 Barlow Condensed,Impact,sans-serif;color:var(--rv-acid);mix-blend-mode:difference}.signal-bottom{border-top:1px solid #805900;padding:8px;display:flex;justify-content:space-between;gap:8px;align-items:center}.signal-mode{display:flex;gap:4px}.signal-mode button{font:12px IBM Plex Mono,monospace;background:transparent;border:0;color:#aaa;padding:10px}.signal-mode button[aria-pressed=true]{background:var(--rv-acid);color:#070707}.signal-hint{font-size:10px;color:#b8b0a0;padding-right:4px}.signal-ticker{margin:0 -3.5vw;background:var(--rv-acid);color:#070707;overflow:hidden;border-top:1px solid #070707}.signal-ticker>div{display:flex;width:max-content;animation:signal-marquee 30s linear infinite}.signal-ticker span{display:flex;gap:26px;align-items:center;padding:13px 26px;font:600 22px/1 Barlow Condensed,Impact,sans-serif}.signal-ticker svg{width:18px;height:18px}.system-frame{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:45}.read-progress{position:absolute;top:0;left:0;width:100%;height:3px;background:var(--rv-acid);transform:scaleX(var(--read-progress,0));transform-origin:left}.frame-cross{position:absolute;color:var(--rv-acid);font:18px monospace;mix-blend-mode:difference}.frame-cross-a{left:8px;top:85px}.frame-cross-b{right:8px;bottom:57px}.frame-coordinate{position:absolute;right:10px;top:50%;writing-mode:vertical-rl;color:#b5b7a3;font-size:10px;mix-blend-mode:difference}.system-dock{position:fixed;bottom:0;left:0;right:0;height:48px;border-top:1px solid #B8B0A0;background:#060608;color:var(--rv-paper);z-index:80;display:flex;justify-content:space-between;padding:0 3.5vw}.system-dock button{font:12px IBM Plex Mono,monospace;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:inherit;padding:0 17px;min-height:47px}.system-dock button:hover{background:var(--rv-acid);color:#070707}.dock-index{border-left:1px solid var(--rv-grid)!important;border-right:1px solid var(--rv-grid)!important}.dock-index b{color:var(--rv-acid);font-weight:400}.dock-index:hover b{color:inherit}.dock-controls{display:flex}.dock-controls button{border-left:1px solid var(--rv-grid)}.motion-bars{letter-spacing:1px;font-size:14px;color:var(--rv-acid)}.dock-controls button:hover .motion-bars{color:#070707}.target-cursor{position:fixed;top:0;left:0;width:30px;height:30px;margin:-15px;z-index:220;pointer-events:none;opacity:0;mix-blend-mode:difference;color:var(--rv-acid);border:1px solid #FFB80090;transition:width .2s,height .2s,margin .2s}.target-cursor:before,.target-cursor:after{position:absolute;content:"";background:var(--rv-acid);width:8px;height:1px;left:calc(50% - 4px);top:50%}.target-cursor:after{transform:rotate(90deg)}.target-cursor[data-active=true]{width:58px;height:58px;margin:-29px}.target-cursor>span:first-child:after{content:attr(data-label)}.target-cursor:after{background:var(--rv-acid)}.target-cursor>span:last-child{position:absolute;left:100%;top:100%;font:11px IBM Plex Mono,monospace;white-space:nowrap}.target-cursor[data-active=true]>span:last-child:after{content:"[ ACCESS ]"}.target-cursor[data-label=DISTORT]>span:last-child:after{content:"[ DISTORT ]"}.target-cursor[data-label=ENTER]>span:last-child:after{content:"[ ENTER ]"}.target-cursor[data-label=SCAN]>span:last-child:after{content:"[ SCAN ]"}.target-cursor[data-label=DOSSIER]>span:last-child:after{content:"[ DOSSIER ]"}.sector-shutter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;display:grid;grid-template-columns:repeat(4,1fr);visibility:hidden}.sector-shutter>span{background:var(--rv-acid);transform:scaleY(0);transform-origin:bottom;transition:transform .18s cubic-bezier(.8,0,.2,1);transition-delay:calc(sibling-index()*12ms)}.sector-shutter>span:nth-child(2n){background:#eae2d2}.sector-shutter>span:nth-child(3){background:#111}.sector-shutter b{position:absolute;top:50%;left:8%;color:#070707;opacity:0}.sector-shutter.cutting{visibility:visible}.sector-shutter.cutting>span{transform:scaleY(1)}.sector-shutter.cutting b{opacity:1}.sector-shutter.cut-away>span{transform:scaleY(0);transform-origin:top;transition-duration:.3s}.sector-shutter.cut-away b{opacity:0}.sector-index[data-slot=dialog-content]{position:fixed;top:0;right:0;bottom:0;left:0;transform:none;width:100%;height:100dvh;max-width:none;border:0;border-radius:0;background:var(--rv-acid);color:#070707;padding:5vh 7vw;display:flex;flex-direction:column;gap:20px;overflow:auto;z-index:200}.sector-index [data-slot=dialog-title]{font:12px IBM Plex Mono,monospace;margin-bottom:15px}.index-links{display:flex;flex-direction:column;flex:1}.index-links a{display:grid;grid-template-columns:65px 1fr 40px;align-items:center;gap:20px;border-top:1px solid #07070777;padding:11px 0;flex:1;min-height:60px}.index-links a>span:nth-child(2){font:700 clamp(27px,5vw,70px)/1 "Barlow Condensed",Impact,sans-serif;transition:transform .25s var(--ease-signal)}.index-links a:hover>span:nth-child(2){transform:translate(20px)}.index-links .current{color:#805900}.index-links a>svg{width:35px;height:35px}.index-bottom{display:flex;justify-content:space-between;border-top:1px solid #070707;padding-top:15px}.sector-index>button:last-child{padding:12px!important;top:22px!important;right:22px!important;opacity:1}.assembly{transition:clip-path .7s var(--ease-signal),transform .7s var(--ease-signal);transition-delay:var(--assembly-delay,0ms)}.assembly:not(.assembled){clip-path:inset(0 0 100% 0);transform:translateY(12px)}.assembly.assembled{clip-path:inset(-3px -3px -3px -3px);transform:none}@keyframes letter-assemble{0%{opacity:0;translate:0 80%}to{opacity:1;translate:0 0}}@keyframes signal-marquee{to{transform:translate(-25%)}}@keyframes signal-led{50%{opacity:.4}}@media(min-width:1600px){.extreme-hero-body{grid-template-columns:1fr 1fr}.signal-surface{height:580px}.signal-stamp{font-size:14px}}@media(max-width:1000px){.signal-hint{display:none}.extreme-hero-body{gap:4vw}.extreme-hero .hero-statement h2{font-size:8.5vw}.signal-surface{height:410px}.hero-registration{font-size:25px}.frame-coordinate{display:none}.hero-sidecode{right:-20px;font-size:10px}}@media(max-width:760px){.extreme-hero .hero-statement h2{font-size:10vw}.signal-surface{height:370px}.signal-mode button{font-size:10px;padding:9px 5px}.signal-top{font-size:10px}.signal-stamp{left:20px;top:25px;font-size:10px}.signal-number{font-size:80px}.hero-coordinates{font-size:10px}.system-dock{padding:0 10px}.system-dock button{padding:0 10px;font-size:11px;gap:7px}.dock-index>span{display:none}.frame-cross{display:none}.signal-ticker span{font-size:18px}.extreme-hero .hero-meta{font-size:10px}.hero-wordline{margin-top:16px}.kinetic-word{font-size:20.2vw}.hero-registration{font-size:18px}.sector-index[data-slot=dialog-content]{padding:65px 6vw 25px}.index-links a{grid-template-columns:35px 1fr 25px;gap:10px}.index-links a>svg{width:25px}.index-links a>span:nth-child(2){font-size:8vw}.index-bottom{font-size:10px}}@media(max-width:540px){.extreme-hero-body{grid-template-columns:1fr;padding-top:25px}.extreme-hero .hero-statement h2{font-size:18vw}.hero-statement .index{margin-bottom:20px!important}.extreme-hero .hero-statement p{font-size:16px}.signal-surface{height:480px}.signal-mode button{font-size:12px;padding:10px}.signal-top{font-size:12px}.hero-sidecode{display:none}.hero-coordinates{flex-direction:row;gap:20px;font-size:10px}.signal-stamp{font-size:12px}.extreme-hero .hero-bottom{font-size:10px;align-items:center}.extreme-hero .hero-bottom a{max-width:150px;gap:8px}.target-cursor{display:none}.signal-number{font-size:110px}.hero-wordline{padding-bottom:13px}.hero-registration{font-size:14px}.hero-coordinates span:last-child{max-width:100px}}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=reduced] .kinetic-word>span,html[data-motion=reduced] .signal-assembly{transform:none!important}html[data-motion=reduced] .target-cursor{display:none}html[data-motion=reduced] .assembly{clip-path:none;transform:none}@media(prefers-reduced-motion:reduce){.kinetic-word>span,.signal-assembly{transform:none!important}.target-cursor{display:none}.assembly{clip-path:none;transform:none}.signal-ticker>div{animation:none}}.extreme-projects{background:var(--rv-orange);padding-top:30px;padding-bottom:70px;color:#080808;--section-travel:0}.project-chapter{display:grid;grid-template-columns:1fr 2fr 70px;gap:25px;align-items:end;margin:40px 0 35px}.project-chapter>.mono{padding-bottom:6px;line-height:1.6}.project-chapter h2{font:800 clamp(70px,9.8vw,160px)/.81 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.03em;margin:0}.project-chapter h2>span{padding-left:5vw}.chapter-cross{font:70px/.8 Inter,sans-serif;align-self:start}.world-scroll{height:125vh;min-height:780px;position:relative}.world-theater{--lens-x:50%;--lens-y:50%;--depth-x:0px;--depth-y:0px;position:sticky;top:18px;height:calc(100vh - 95px);min-height:620px;overflow:hidden;background:#111;color:var(--rv-paper);border:1px solid #111}.world-art{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;transform:translate3d(var(--depth-x),var(--depth-y),0) scale(1.025);transition:transform 1.1s var(--ease-signal)}.world-art>img,.world-color>img{width:100%;height:100%;object-fit:cover}.world-art>img{filter:grayscale(1);opacity:.47;animation:world-reconstruct .7s var(--ease-signal)}.world-color{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:circle(0% at var(--lens-x) var(--lens-y));transition:clip-path .6s var(--ease-signal);opacity:.95}.world-theater[data-inspect=true] .world-color{clip-path:circle(19% at var(--lens-x) var(--lens-y))}.world-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07070777,transparent 40%,#07070788)}.world-upper{position:absolute;top:25px;left:30px;right:30px;display:flex;justify-content:space-between;gap:20px}.world-upper i{background:var(--rv-orange)}.world-title{position:absolute;top:21%;left:6%;pointer-events:none;transform:translateY(calc(var(--section-travel)*-30px))}.world-title>.mono{color:var(--rv-orange);font-size:12px}.world-title h3{position:relative;font:800 clamp(105px,14vw,220px)/.78 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.025em;margin:20px 0}.world-title h3>span{margin-left:11vw;color:var(--rv-orange)}.world-title sup{font:22px/1 Inter,sans-serif;position:absolute;right:-30px;top:0}.world-title p{font:12px IBM Plex Mono,monospace;letter-spacing:.05em;margin-top:25px}.world-crosshair{position:absolute;right:12%;top:24%;width:160px;height:160px;border:1px solid #FFB80066;border-radius:50%;pointer-events:none}.world-crosshair:before,.world-crosshair:after{content:"";position:absolute;background:var(--rv-orange)}.world-crosshair:before{width:200px;height:1px;top:50%;left:-20px}.world-crosshair:after{height:200px;width:1px;left:50%;top:-20px}.world-crosshair>span{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #FFB80044;border-radius:50%}.world-side{position:absolute;right:20px;top:50%;writing-mode:vertical-rl;font-size:10px;letter-spacing:.15em;color:var(--rv-orange)}.world-bottom{position:absolute;left:30px;bottom:30px;right:30px;display:flex;align-items:end;justify-content:space-between;gap:20px}.world-view{display:flex;flex-direction:column;gap:10px}.world-view>.mono{font-size:12px;color:#b7b6a9}.world-view strong{font:600 32px/1 Barlow Condensed,Impact,sans-serif}.world-access{width:220px;min-height:92px;border:0;background:var(--rv-orange);color:#070707;padding:18px;display:flex;align-items:center;justify-content:space-between;text-align:left;transition:background .25s}.world-access>svg{width:46px;height:46px;stroke-width:1.5;transition:transform .4s var(--ease-signal)}.world-access:hover{background:var(--rv-paper)}.world-access:hover>svg{transform:rotate(45deg)}.inspect-toggle{position:absolute;top:75px;left:30px;color:var(--rv-paper);background:#07070780;border:1px solid #EAE2D255;padding:10px 12px;display:flex;gap:12px;align-items:center;font-size:12px}.inspect-toggle[aria-pressed=true]{color:var(--rv-orange);border-color:var(--rv-orange)}.world-navigation{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #07070766;gap:20px}.view-selector{display:flex;align-items:stretch;gap:5px}.view-tab{display:flex;align-items:center;gap:12px;position:relative;border:1px solid transparent;background:transparent;color:#070707;padding:8px 12px}.view-tab img{width:48px;height:35px;object-fit:cover;filter:grayscale(1);opacity:.6}.view-tab[aria-pressed=true]{background:#070707;color:var(--rv-orange)}.view-tab[aria-pressed=true] img{filter:none;opacity:1}.view-name{font-size:10px;max-width:80px;line-height:1.3}.view-arrow{display:grid;place-items:center;border:1px solid #07070755;background:transparent;color:#070707;width:40px}.view-arrow:hover{background:#070707;color:var(--rv-orange)}.world-navigation-note{font-size:10px;position:relative;padding-right:30px}.world-navigation-note>svg{position:absolute;right:0;top:3px}.project-specs{display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;padding:28px 0 35px}.project-specs>div{display:flex;flex-direction:column;gap:10px;border-right:1px solid #07070744;padding-left:25px}.project-specs>div:first-child{padding-left:0}.project-specs .mono{font-size:11px}.project-specs strong{font:600 25px/1 Barlow Condensed,Impact,sans-serif}.project-specs>button{border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:0 20px;gap:12px;color:#070707;font-size:12px}.project-specs>button:hover{background:#070707;color:var(--rv-orange)}.sealed-heading{display:flex;justify-content:space-between;margin:55px 0 16px;font-size:12px}.sealed-record{border-top:1px solid #07070788}.sealed-record:last-child{border-bottom:1px solid #07070788}.sealed-record summary{display:grid;grid-template-columns:1fr 1.9fr 1fr 20px;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:28px 0}.sealed-record summary::-webkit-details-marker{display:none}.sealed-name{position:relative;font:700 clamp(30px,4vw,58px)/1 "Barlow Condensed",Impact,sans-serif;overflow:hidden}.sealed-name>span{display:block;transition:transform .4s var(--ease-signal)}.sealed-name>span:last-child{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(105%);font-size:.83em}.sealed-record summary:hover .sealed-name>span:first-child{transform:translateY(-105%)}.sealed-record summary:hover .sealed-name>span:last-child{transform:translateY(0)}.sealed-record[open]{background:#070707;color:var(--rv-orange);padding:0 20px;margin:0 -20px}.sealed-status{font-size:10px}.sealed-message{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;gap:25px;align-items:start;padding:5px 0 35px;animation:world-reconstruct .4s var(--ease-signal)}.sealed-message p{font-size:16px;line-height:1.7;margin:0}.sealed-message a{display:flex;align-items:center;gap:12px;font-size:12px}.sealed-message>.mono{font-size:12px}.extreme-dossier[data-slot=dialog-content]{translate:none!important;top:0;right:0;bottom:0;left:0;transform:none;width:100%;height:100dvh;max-width:none;border:0;display:block;padding:35px max(6vw,calc((100vw - 1300px)/2)) 80px;background:#060608;animation:dossier-open .55s var(--ease-signal)!important}.dossier-running-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rv-grid);padding:0 60px 18px 0;margin-bottom:50px;color:#999d89;font-size:12px}.extreme-dossier .dossier-title{font-size:clamp(90px,15vw,230px)!important;letter-spacing:-.035em!important}.extreme-dossier .dossier-intro{margin-left:auto;margin-top:-100px;margin-bottom:65px;width:36%;font-size:17px!important}.extreme-dossier .dossier-cover{aspect-ratio:2.34;object-fit:cover;clip-path:polygon(0 0,96% 0,100% 12%,100% 100%,4% 100%,0 88%)}.extreme-dossier>button:last-child{position:fixed!important;right:25px!important;top:18px!important;width:46px;height:46px;background:var(--rv-orange)!important;color:#070707!important;z-index:10}.extreme-dossier .dossier-story{display:grid;grid-template-columns:1fr 1.4fr;gap:20px 50px}.extreme-dossier .dossier-story>.mono{grid-column:1/-1}.extreme-dossier .dossier-story h3{font-size:clamp(42px,5vw,80px);margin:0}.extreme-dossier .dossier-story p{margin:0}.extreme-dossier .gameplay-screen{height:min(65vw,650px)}.extreme-dossier .project-data{padding:30px 0}.extreme-dossier .project-data dd{font:600 28px/1.1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.extreme-dossier .dossier-art>img{transition:clip-path .6s;clip-path:inset(0 3%)}.extreme-dossier .dossier-art>img:hover{clip-path:inset(0)}.studio{background:#eae2d2;color:#111118;padding-top:40px;position:relative}.studio .rail{color:#2c3038}.studio .manifesto-title{position:relative;margin:65px 0;font-size:clamp(64px,9.1vw,150px)}.studio .manifesto-line{display:block;color:#111118;line-height:.92;transition:transform .7s var(--ease-signal)}.studio .manifesto-outline{color:transparent;-webkit-text-stroke:1.5px #111118;padding-left:16vw}.studio .manifesto-worlds{color:#111118;background:var(--rv-cyan);width:fit-content;margin:15px -1vw 0;padding:0 1vw 8px;transform:rotate(-2deg)}.studio .manifesto-body .mono{color:#2c3038}.studio .manifesto-body p:not(.editorial){color:#805900}.studio .studio-film{margin:45px 0 55px;height:430px;clip-path:polygon(0 0,96% 0,100% 10%,100% 100%,0 100%)}.studio .studio-film img{transition:transform 1s var(--ease-signal),filter .6s;opacity:.7}.studio .studio-film button:hover img{filter:grayscale(0);transform:scale(1.04)}.studio .principles .mono{color:#2c3038}.studio .principles p{color:#805900}.studio .principles h3{transition:transform .3s}.studio .principles>div:hover h3{transform:translate(9px)}.personnel{background:#060608;padding-top:40px}.personnel .section-heading h2{font-size:clamp(66px,8vw,125px);max-width:1100px}.personnel .personnel-list button{position:relative;overflow:hidden;transition:background .2s,padding .3s}.personnel .personnel-list button:hover,.personnel .personnel-list button.selected{padding-left:24px}.personnel .personnel-list button.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#070707}.personnel-record{animation:record-assemble .45s var(--ease-signal);border:0!important}.personnel .portrait{height:440px;clip-path:polygon(0 0,92% 0,100% 8%,100% 100%,0 100%)}.portrait-scan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--rv-pink);transform:scaleY(0);transform-origin:bottom;animation:portrait-wipe .5s var(--ease-signal)}.portrait>span{font-size:185px!important;color:var(--rv-pink)}.personnel .record-body{border-left:1px solid var(--rv-pink);margin-top:18px;padding:15px 0 10px 25px}.personnel .record-body h3{font-size:clamp(40px,5vw,80px)}.record-links a:hover svg{transform:rotate(45deg)}.records{background:#eae2d2;padding-top:40px}.records-table tbody tr{transition:background .2s,color .2s}.records-table tbody tr:hover{background:#070707;color:var(--rv-acid)}.records-table td:first-child{padding-left:15px}.records-table td:last-child{padding-right:15px}.records-table summary{font-size:clamp(30px,4.1vw,64px);padding-top:2px;padding-bottom:2px}.records-table details[open] summary{color:inherit}.records-table details[open] p{animation:record-assemble .3s}.records-table summary>svg{transition:transform .3s}.affiliates .partner-band a{position:relative;transition:background .2s}.affiliates .partner-band a:hover .mono{color:var(--rv-acid)}.affiliates .partner-band a:after{content:"↗";position:absolute;right:10px;top:10px;font:20px Inter;opacity:0;transform:translate(-6px,6px);transition:.25s;color:var(--rv-acid)}.affiliates .partner-band a:hover:after{opacity:1;transform:none}.transmission{position:relative;overflow:hidden}.transmission .transmission-head>svg{transition:transform .5s var(--ease-signal)}.transmission:has(.email-button:hover) .transmission-head>svg{transform:rotate(45deg)}.transmission .transmission-head h2{font-size:clamp(90px,13vw,205px);letter-spacing:-.04em}.transmission-head h2>span{color:transparent;-webkit-text-stroke:2px #070707;transition:color .25s}.transmission:has(.email-button:hover) .transmission-head h2>span{color:#070707}.contact-dialog[data-slot=dialog-content]{border:1px solid var(--rv-acid);animation:dossier-open .35s var(--ease-signal)!important}.transmission-form input:focus,.transmission-form textarea:focus{border-color:var(--rv-acid);background:#111118}.footer-brand{font-size:45px}.footer,.boot{background:#060608}.boot-content{position:relative}.boot-content:before{content:"RVNT";position:absolute;bottom:100%;left:0;font:800 100px/.9 Barlow Condensed;color:var(--rv-acid);letter-spacing:-.03em}.boot-content pre{border:1px solid #FFB80033;padding:20px;color:var(--rv-acid)}@keyframes world-reconstruct{0%{clip-path:inset(0 100% 0 0);transform:scale(1.06)}to{clip-path:inset(0);transform:scale(1)}}@keyframes dossier-open{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes record-assemble{0%{clip-path:inset(0 0 100% 0);translate:0 12px}to{clip-path:inset(0);translate:0 0}}@keyframes portrait-wipe{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media(min-width:1600px){.world-theater{min-height:800px}.world-scroll{min-height:1000px}.world-title{top:23%}}@media(max-width:1000px){.project-chapter{grid-template-columns:.75fr 2fr 40px}.chapter-cross{font-size:40px}.world-theater{min-height:580px}.world-scroll{min-height:700px;height:115vh}.view-name{display:none}.world-title h3{font-size:17vw}.world-title{top:28%}.world-crosshair{width:100px;height:100px;right:10%;top:25%}.world-crosshair:before{width:140px}.world-crosshair:after{height:140px}.world-view strong{font-size:26px}.project-specs strong{font-size:22px}.personnel .portrait{height:360px}}@media(max-width:760px){.project-chapter{grid-template-columns:1fr 35px;gap:15px}.project-chapter>.mono{grid-column:1/-1;font-size:11px}.project-chapter h2{font-size:18vw}.world-theater{min-height:560px;height:75vh;position:relative;top:0}.world-scroll{height:auto;min-height:0}.world-title{top:31%;left:7%}.world-title h3{font-size:20vw}.world-title h3>span{margin-left:8vw}.world-title p{font-size:10px;max-width:200px;line-height:1.6}.world-title>.mono{font-size:10px}.world-upper{top:18px;left:18px;right:18px;font-size:10px}.world-upper>span:last-child{display:none}.inspect-toggle{top:50px;left:18px;font-size:10px}.world-crosshair{top:18%;right:12%;width:80px;height:80px}.world-crosshair:before{width:120px}.world-crosshair:after{height:120px}.world-bottom{left:18px;right:18px;bottom:20px}.world-view strong{font-size:23px;max-width:135px;line-height:1}.world-view>.mono{font-size:10px}.world-access{width:155px;min-height:78px;padding:13px}.world-access>svg{width:32px;height:32px}.world-access>.mono{font-size:10px}.world-side{right:10px;font-size:9px}.world-navigation{gap:10px}.world-navigation-note{display:none}.view-selector{width:100%;justify-content:space-between}.view-tab{padding:8px;gap:6px}.view-tab img{width:40px;height:30px}.view-arrow{width:30px}.project-specs{grid-template-columns:1fr 1fr;gap:25px}.project-specs>div{padding-left:0;border:0}.project-specs>button{padding:0;font-size:11px}.project-specs strong{font-size:23px}.sealed-heading{font-size:10px;margin-top:30px}.sealed-status{display:none}.sealed-record summary{grid-template-columns:.8fr 1.3fr 20px;gap:15px;padding:23px 0}.sealed-record summary>.mono{font-size:10px}.sealed-name{font-size:37px}.sealed-message{grid-template-columns:1fr;gap:15px}.sealed-record[open]{margin:0 -10px;padding:0 10px}.extreme-dossier[data-slot=dialog-content]{translate:none!important;padding:30px 6vw 50px}.extreme-dossier .dossier-intro{width:100%;margin:20px 0;font-size:16px!important}.extreme-dossier .dossier-story{grid-template-columns:1fr}.extreme-dossier .project-data dd{font-size:23px}.dossier-running-head{font-size:10px;margin-bottom:35px;padding-right:35px}.extreme-dossier>button:last-child{width:38px;height:38px;right:12px!important}.studio .manifesto-title{font-size:11.5vw}.studio .manifesto-worlds{font-size:.82em}.studio .studio-film{height:280px}.personnel .portrait{height:100%;min-height:390px}.personnel .portrait>span{font-size:130px!important}.personnel .record-body h3{font-size:38px}.personnel .record-body{padding-left:18px;margin-top:0}.personnel .personnel-list button:hover,.personnel .personnel-list button.selected{padding-left:16px}.records-table td:first-child{padding-left:8px}.records-table td:last-child{padding-right:8px}.records-table summary{font-size:30px}.transmission .transmission-head h2{font-size:17vw}.footer-brand{font-size:36px}}@media(max-width:480px){.world-theater{height:630px;min-height:0}.world-title{top:33%}.world-title h3{font-size:22vw}.world-title h3>span{margin-left:7vw}.world-title sup{right:-18px;font-size:15px}.view-tab{padding:5px}.view-tab img{width:32px}.view-tab .mono{font-size:10px}.view-arrow{width:27px}.sealed-name{font-size:31px}.sealed-heading>span:last-child{max-width:100px;text-align:right}.studio .manifesto-title{font-size:12vw}.studio .manifesto-outline{padding-left:10vw}.personnel .portrait{height:400px;min-height:0}.personnel .record-body{margin-top:20px}.personnel .record-body h3{font-size:50px}.world-access{width:145px}.records-table summary{font-size:25px}.records-table summary>svg{width:15px;flex-shrink:0}.records-table td:last-child{font-size:10px}.contact-dialog[data-slot=dialog-content]{padding:30px 20px}.studio .manifesto-body p:not(.editorial){font-size:16px}.boot-content:before{font-size:70px}}html[data-motion=reduced] .world-title,html[data-motion=reduced] .world-art{transform:none!important}html[data-motion=reduced] .world-scroll{height:auto;min-height:0}html[data-motion=reduced] .world-theater{position:relative;top:0}html[data-motion=reduced] .portrait-scan{display:none}@media(prefers-reduced-motion:reduce){.world-title,.world-art{transform:none!important}.world-scroll{height:auto;min-height:0}.world-theater{position:relative;top:0}.portrait-scan{display:none}}.signal-source{object-fit:cover}.target-cursor>span:last-child:after{content:none!important}.sector-shutter>span{transition-delay:0ms}.sector-shutter>span:nth-child(2){transition-delay:12ms}.sector-shutter>span:nth-child(3){transition-delay:24ms}.sector-shutter>span:nth-child(4){transition-delay:36ms}.extreme-projects:focus,.studio:focus,.personnel:focus,.records:focus,.affiliates:focus,.transmission:focus,.extreme-hero:focus{outline:none}.elastic-type{display:flex;line-height:inherit;gap:0;white-space:nowrap}.elastic-type>span{display:block;flex:1 1 0;min-width:0;text-align:center;transform:scaleX(calc(1 + var(--type-pull,0)*.12)) translateY(calc(var(--type-pull,0)*-12px));font-weight:800;transition:flex-grow .5s cubic-bezier(.18,1,.25,1),transform .5s cubic-bezier(.18,1,.25,1),font-weight .35s;color:inherit;flex-grow:calc(1 + var(--type-pull,0)*.48)}.elastic-type>span:nth-child(2n){transform:scaleX(calc(1 + var(--type-pull,0)*.1)) translateY(calc(var(--type-pull,0)*9px));font-weight:calc(800 - var(--type-pull,0)*200)}.editorial-hero{padding-top:25px;background:#060608;--hero-travel:0}.editorial-hero .hero-meta{font-size:11px;line-height:1.6}.type-poster{position:relative;margin-top:25px;padding-top:20px;padding-bottom:18px;isolation:isolate}.type-poster h1{font:800 clamp(130px,29.5vw,490px)/.76 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.045em;margin:0;color:var(--rv-acid);position:relative;z-index:2;pointer-events:none}.type-poster .elastic-type{pointer-events:auto;width:65%;position:relative}.poster-reve{margin-left:-.7vw;translate:calc(var(--hero-travel)*-80px) 0}.type-poster .poster-nant{width:68%;margin-left:30%;margin-top:.045em;translate:calc(var(--hero-travel)*80px) 0}.poster-art{position:absolute;right:3%;top:12px;width:28%;height:75%;transform:rotate(5deg);overflow:hidden;z-index:1;background:#4b4d29;transition:transform .7s var(--ease-signal),filter .7s}.poster-art>img{width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:grayscale(1);opacity:.8;transition:filter .7s,transform 1.2s var(--ease-signal)}.poster-art:hover{transform:rotate(0) scale(1.04)}.poster-art:hover>img{filter:none;transform:scale(1.06)}.poster-art>.mono{position:absolute;right:10px;top:10px;writing-mode:vertical-rl;color:var(--rv-paper);font-size:9px;background:#07070799;padding:8px}.poster-note{position:absolute;left:1%;bottom:15px;z-index:3}.poster-note>.mono{color:#b8b0a0;font-size:11px}.poster-note>p{font:italic clamp(28px,4vw,66px)/.88 Georgia,serif;letter-spacing:-.05em;margin:12px 0 20px}.poster-note>p em{font-weight:400}.poster-note>a{font:11px IBM Plex Mono,monospace;display:flex;gap:25px;align-items:center;border-bottom:1px solid #B8B0A0;padding-bottom:8px;width:fit-content}.poster-note>a:hover{color:var(--rv-acid)}.poster-edition{position:absolute;left:64%;top:4px;font-size:9px;color:#b8b0a0;z-index:4;line-height:1.3}.poster-asterisk{position:absolute;left:24%;bottom:0;font:clamp(45px,9vw,140px)/1 Inter,sans-serif;color:var(--rv-paper);z-index:3;transform:rotate(calc(var(--hero-travel)*90deg));pointer-events:none}.poster-coordinate{position:absolute;right:1%;bottom:2%;font-size:9px;z-index:4;mix-blend-mode:difference}.editorial-hero-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--rv-grid);padding:25px 0;gap:25px;margin-top:30px}.editorial-hero-foot>p{margin:0;font-size:14px;line-height:1.6;color:#b8b0a0}.editorial-hero-foot>.mono{font-size:10px;color:#b8b0a0}.editorial-hero-foot>a{display:flex;gap:25px;align-items:center;font-size:11px}.editorial-hero-foot>a:hover{color:var(--rv-acid)}.type-ribbon{display:flex;justify-content:space-between;gap:30px;align-items:center;background:var(--rv-paper);color:#060608;margin:0 -3.5vw;padding:18px 3.5vw;overflow:hidden;white-space:nowrap}.type-ribbon>span{font:700 27px/1 Barlow Condensed,Impact,sans-serif}.type-ribbon>em{font:italic 26px/1 Georgia,serif;letter-spacing:-.05em}.extreme-projects{background:#eae2d2;padding-top:35px;padding-bottom:40px}.extreme-projects>.rail{border-top:0;border-bottom:1px solid #111;padding:0 0 15px}.project-chapter{grid-template-columns:1fr 3fr 50px;align-items:center;position:relative;margin:65px 0 50px;gap:25px}.project-chapter:before{content:"01";position:absolute;left:-1vw;top:0;font:700 19vw/.75 Barlow Condensed,Impact,sans-serif;color:transparent;-webkit-text-stroke:1px #b7b5aa;pointer-events:none}.project-chapter>.mono{position:relative;align-self:end;padding-bottom:5px;max-width:150px;background:var(--rv-paper);z-index:1}.project-chapter>h2{font-size:clamp(75px,10.5vw,165px);position:relative;z-index:1;letter-spacing:-.035em}.project-chapter h2>span{display:block;padding-left:6vw;font-family:Georgia,serif;font-weight:400;font-style:italic;font-size:.67em;letter-spacing:-.075em;line-height:1.1}.project-chapter h2>br{display:none}.chapter-cross{font-size:40px;align-self:center}.world-scroll{margin-left:8%;height:120vh}.world-theater{overflow:visible;isolation:isolate;clip-path:none}.world-art{top:0;right:0;bottom:0;left:0;overflow:hidden;transform:none!important;z-index:-1}.world-art>img{opacity:.67;filter:none}.world-title{left:-8.8%;top:26%;max-width:100%;mix-blend-mode:normal}.world-title h3{font-size:clamp(90px,13vw,220px);line-height:.8;color:var(--rv-paper);text-shadow:0 2px 35px #07070755}.world-title h3 .elastic-type{width:65vw;margin:0;letter-spacing:-.045em}.world-title h3 .elastic-type:last-of-type{margin-left:12vw;width:54vw;color:var(--rv-orange)}.world-title>.mono{background:var(--rv-orange);color:#070707;padding:7px 12px;display:inline-block;margin-bottom:15px}.world-title>p{padding:8px 12px;background:#070707;width:fit-content}.world-title>h3>sup{right:0}.world-crosshair{display:none}.world-bottom{bottom:25px}.world-upper{font-size:10px}.world-navigation{margin-left:8%;border-bottom:1px solid #111}.project-specs{margin-left:8%;padding-top:35px}.project-specs strong{font-size:30px}.sealed-heading{margin-top:70px}.sealed-name{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.07em;font-size:clamp(35px,4.8vw,75px)}.sealed-name>span:last-child{font-family:IBM Plex Mono,monospace;font-style:normal;font-size:.5em;line-height:2}.sealed-record summary{padding:25px 0}.sealed-record[open]{color:var(--rv-paper)}.type-interlude{background:#060608;color:var(--rv-acid);padding:65px 0 30px;overflow:hidden}.type-interlude>div{display:flex;align-items:center;gap:5vw;white-space:nowrap;transform:translate(calc(-7vw + var(--interlude-shift,0px)));will-change:transform}.type-interlude>div>span{font:700 clamp(70px,12vw,190px)/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em}.type-interlude em{font:italic clamp(70px,11vw,180px)/1 Georgia,serif;color:var(--rv-paper);letter-spacing:-.075em}.type-interlude>.mono{display:block;padding:35px 3.5vw 0;font-size:10px;color:#b8b0a0}.studio{padding-top:45px;background:#eae2d2}.studio .manifesto-title{font-size:clamp(65px,9.6vw,160px);padding:10px 0 25px;line-height:.9}.studio .manifesto-line:first-child{font-size:.68em;letter-spacing:-.02em}.studio .manifesto-outline{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.09em;font-size:1.2em;padding-left:22vw;color:#111118;-webkit-text-stroke:0;line-height:.96}.studio .manifesto-worlds{margin:25px -1vw 0 7vw;font-size:.78em;padding:0 1vw 15px;transform:rotate(-3deg)}.studio .manifesto-body{grid-template-columns:.8fr 1fr;margin-left:8%;gap:10vw}.studio .editorial{font-size:clamp(35px,4vw,70px)}.studio .studio-film{width:75%;height:460px;margin-left:25%;margin-top:65px;clip-path:none;transform:rotate(2deg);transition:transform .7s var(--ease-signal)}.studio .studio-film:hover{transform:rotate(0)}.studio .principles{grid-template-columns:1fr 1fr;gap:0 6vw;width:82%;margin-top:-20px;position:relative}.studio .principles>div{padding:28px 0;border-color:#111}.studio .principles>div:nth-child(2n){translate:0 75px}.studio .principles h3{font-size:42px;margin:18px 0 10px}.studio .principles p{max-width:350px}.studio{padding-bottom:155px}.personnel .section-heading{margin-top:65px;margin-bottom:60px}.personnel .section-heading h2{font-size:clamp(60px,8vw,130px);line-height:.9;max-width:100%;width:100%}.personnel .section-heading h2>em{display:block;font:italic .75em/.95 Georgia,serif;color:var(--rv-pink);letter-spacing:-.065em;margin-left:22%;margin-top:10px}.personnel .personnel-layout{grid-template-columns:1fr 1.2fr;gap:8vw}.personnel .personnel-record{padding-top:75px}.personnel .portrait{clip-path:none;height:480px;transform:rotate(3deg);transition:transform .65s var(--ease-signal)}.personnel .portrait:hover{transform:rotate(0)}.personnel .record-body{position:relative;margin-left:-50px;padding-left:25px;z-index:3;background:#060608;padding-top:20px;margin-top:-15px;max-width:90%}.personnel .record-body h3{font-size:clamp(50px,5vw,85px);letter-spacing:-.035em;line-height:.87}.personnel .personnel-list button>span:nth-child(2){font-family:Barlow Condensed,Impact,sans-serif;font-size:30px;font-weight:600;line-height:1}.personnel .personnel-list small{font:11px IBM Plex Mono,monospace;margin-top:7px}.personnel .personnel-list button{padding-top:21px;padding-bottom:21px}.personnel-list button svg{transition:transform .4s}.personnel-list button:hover svg{transform:rotate(45deg)}.records .section-heading{display:grid;grid-template-columns:2fr 1fr;align-items:end}.records .section-heading h2{font-size:clamp(60px,9vw,140px);letter-spacing:-.035em}.records .section-heading h2>em{display:block;font:italic .73em/1 Georgia,serif;letter-spacing:-.065em;margin-left:9vw}.records .section-heading p{justify-self:end}.records-table{margin-left:8%}.records-table summary{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(30px,4.2vw,67px);letter-spacing:-.06em;padding:12px 40px 12px 0}.records-table td{padding-top:15px;padding-bottom:15px}.records-table tr:hover summary{padding-left:16px}.records-table summary{transition:padding .4s var(--ease-signal)}.partner-band{grid-template-columns:repeat(4,1fr);row-gap:30px}.partner-band a:nth-child(2n){translate:0 25px}.affiliates{padding-bottom:100px}.transmission .transmission-head{align-items:end}.transmission .transmission-head h2{font-size:clamp(80px,12vw,200px);line-height:.82;margin:75px 0 55px}.transmission-head h2>span{display:inline-block;font-family:Georgia,serif;font-style:italic;font-size:.85em;letter-spacing:-.09em;font-weight:400;color:#070707;-webkit-text-stroke:0;translate:9vw 0}.transmission .transmission-head>svg{width:12vw;margin-bottom:55px}.transmission .email-button{width:82%;margin-left:18%;font-size:clamp(14px,1.8vw,28px)}.contact-meta{margin-top:40px}.footer-brand{font-size:60px;letter-spacing:-.015em}.footer-top{align-items:start}.footer-nav a,.footer-social a{position:relative;transition:translate .25s}.footer-nav a:hover,.footer-social a:hover{translate:7px 0}@media(max-width:1000px){.poster-note>p{font-size:4.5vw}.poster-note>a{font-size:9px;gap:10px}.poster-asterisk{left:25%}.studio .studio-film{height:350px}.personnel .portrait{height:390px}.personnel .record-body{margin-left:-25px}.world-title h3{font-size:14.5vw}.project-specs strong{font-size:24px}}@media(max-width:760px){.editorial-hero .hero-meta{font-size:10px}.type-poster{padding-top:25px;padding-bottom:130px}.type-poster h1{font-size:30vw}.type-poster .elastic-type{width:68%}.type-poster .poster-nant{width:72%;margin-left:26%;margin-top:.13em}.poster-note{bottom:2px}.poster-note>p{font-size:32px;line-height:.9;margin:8px 0 12px}.poster-note>.mono{font-size:9px}.poster-note>a{font-size:10px}.poster-art{width:31%;height:64%;right:2%}.poster-asterisk{bottom:12px;left:49%;font-size:65px}.poster-coordinate{bottom:20px}.poster-edition{font-size:8px;left:68%}.editorial-hero-foot{margin-top:15px;padding:20px 0}.editorial-hero-foot>p{font-size:12px}.type-ribbon{gap:25px;padding-top:14px;padding-bottom:14px}.type-ribbon>span{font-size:20px}.type-ribbon>span:last-child{display:none}.type-ribbon>em{font-size:21px}.project-chapter{grid-template-columns:1fr 35px;margin:45px 0 35px}.project-chapter:before{font-size:35vw;top:15px}.project-chapter>.mono{grid-column:1/-1;justify-self:end;max-width:none;font-size:10px}.project-chapter>h2{font-size:18vw;padding-left:6vw}.project-chapter h2>span{padding-left:8vw}.world-scroll{margin-left:4%;height:auto;min-height:0}.world-theater{height:600px;min-height:0;top:0}.world-title{left:-4%;top:30%}.world-title h3{font-size:20vw}.world-title h3 .elastic-type{width:83vw}.world-title h3 .elastic-type:last-of-type{width:73vw;margin-left:8vw}.world-title h3 sup{right:0;font-size:16px}.world-upper{font-size:10px}.world-navigation,.project-specs{margin-left:4%}.project-specs{gap:25px}.type-interlude{padding-top:35px}.type-interlude>div>span{font-size:19vw}.type-interlude em{font-size:18vw}.studio .manifesto-title{font-size:12.5vw;margin:45px 0 30px}.studio .manifesto-outline{padding-left:13vw}.studio .manifesto-worlds{margin-left:3vw;font-size:.79em}.studio .manifesto-body{grid-template-columns:1fr;margin-left:4%;gap:20px}.studio .studio-film{width:91%;margin-left:9%;height:300px}.studio .principles{width:100%;gap:0 25px}.studio .principles>div:nth-child(2n){translate:0 45px}.studio .principles h3{font-size:33px}.studio .principles p{font-size:15px}.studio{padding-bottom:100px}.personnel .personnel-layout{grid-template-columns:1fr;gap:25px}.personnel .personnel-record{padding-top:15px}.personnel .portrait{height:400px;transform:rotate(2deg);margin:0 10px}.personnel .record-body{margin-left:0;max-width:100%;margin-top:0}.personnel .record-body h3{font-size:49px}.personnel .section-heading h2{font-size:12vw}.personnel .section-heading h2>em{margin-left:10%}.personnel .personnel-list button>span:nth-child(2){font-size:24px}.personnel .personnel-list small{font-size:10px}.records .section-heading h2{font-size:13vw}.records .section-heading h2>em{margin-left:3vw;font-size:.72em}.records .section-heading p{font-size:12px}.records-table{margin-left:0}.records-table summary{font-size:30px;padding-right:15px}.partner-band{grid-template-columns:repeat(3,1fr)}.transmission .transmission-head h2{font-size:18vw;margin:50px 0}.transmission-head h2>span{translate:5vw 0}.transmission .email-button{width:100%;margin-left:0;font-size:18px}.transmission .transmission-head>svg{width:14vw}.footer-brand{font-size:44px}}@media(max-width:480px){.type-poster{padding-bottom:140px}.poster-note>p{font-size:30px}.poster-coordinate{font-size:8px}.poster-asterisk{font-size:57px;left:53%;bottom:35px}.type-ribbon>span{font-size:18px}.type-ribbon>em{font-size:18px}.editorial-hero-foot>.mono{font-size:9px}.editorial-hero-foot>a{font-size:10px;gap:10px}.elastic-type>span{transform:none!important}.world-theater{height:560px}.world-title h3{font-size:21vw}.world-title h3 .elastic-type{width:84vw}.world-title h3 .elastic-type:last-of-type{width:76vw;margin-left:6vw}.world-title>p{max-width:210px}.world-title>.mono{font-size:9px}.studio .principles{grid-template-columns:1fr;width:85%;margin-left:6%}.studio .principles>div:nth-child(2n){translate:0 0;margin-left:10%}.studio .principles h3{font-size:36px}.studio .studio-film{height:235px}.studio{padding-bottom:55px}.personnel .personnel-record{display:block}.personnel .portrait{height:380px}.personnel .record-body h3{font-size:55px}.records .section-heading{grid-template-columns:1fr}.records .section-heading p{display:none}.records .section-heading h2{font-size:16vw}.records-table summary{font-size:27px}.partner-band{grid-template-columns:1fr 1fr}.partner-band a:nth-child(2n){translate:0 15px}.sealed-name{font-size:35px}.type-interlude>.mono{font-size:9px}.transmission .transmission-head h2{font-size:20vw}.transmission .email-button{font-size:16px}.footer-brand{font-size:44px}}html[data-motion=reduced] .elastic-type>span{transform:none!important;flex-grow:1!important}html[data-motion=reduced] .poster-reve,html[data-motion=reduced] .poster-nant{translate:0 0!important}html[data-motion=reduced] .type-interlude>div{transform:translate(-7vw)!important}@media(prefers-reduced-motion:reduce){.elastic-type>span{transform:none!important;flex-grow:1!important}.poster-reve,.poster-nant{translate:0 0!important}.type-interlude>div{transform:translate(-7vw)!important}}.world-title h3 .elastic-type{color:var(--rv-paper)}.world-title h3 .elastic-type:last-of-type{color:var(--rv-orange)}.revenant-brand{display:inline-flex;align-items:center;gap:13px;letter-spacing:0;line-height:1;color:var(--rv-paper)}.revenant-emblem{display:block;position:relative;width:43px;height:51px;overflow:hidden;flex-shrink:0}.revenant-emblem img{display:block;width:43px;max-width:none;height:auto;filter:grayscale(1);mix-blend-mode:screen}.revenant-brand-name{font:800 19px/.95 Inter,Arial,sans-serif;letter-spacing:-.055em;display:block}.revenant-brand-name small{display:block;font-size:10px;font-weight:500;letter-spacing:.2em;margin-top:6px}.nav .wordmark{letter-spacing:0;font-size:inherit;line-height:1}.nav .wordmark small{margin-left:0;font-family:Inter,Arial,sans-serif;line-height:1;letter-spacing:.2em;font-size:10px}.nav .wordmark .revenant-brand-name{font-size:19px}.revenant-seal{position:absolute;left:24%;bottom:12px;z-index:3;width:78px;display:block;transform:rotate(-5deg);transition:transform .45s var(--ease-signal)}.revenant-seal>img{display:block;width:100%;height:auto}.revenant-seal>.mono{display:block;margin-top:10px;font-size:8px;line-height:1.4;color:#adb398;letter-spacing:.03em;white-space:nowrap}.revenant-seal:hover{transform:rotate(0) translateY(-4px)}.poster-art>img{filter:none;opacity:1;object-position:center 32%}.poster-art{transform:rotate(3deg);background:#111118}.poster-art>.mono{background:#060608d9;font-size:10px}.poster-art:hover{transform:rotate(0) scale(1.025)}.poster-art:hover>img{transform:scale(1.025)}.editorial-hero .hero-meta{font-size:12px}.poster-note>.mono{font-size:12px}.poster-note>p{font-size:clamp(27px,3.4vw,56px);line-height:1.02;letter-spacing:-.055em}.poster-note>a{font-size:12px;min-height:36px}.type-ribbon>em{font-size:23px}.type-ribbon>span{font-size:24px}.type-interlude{padding-top:45px;padding-bottom:25px}.type-interlude>div>span{font-size:clamp(65px,10vw,155px)}.type-interlude em{font-size:clamp(65px,9vw,140px)}.type-interlude>.mono{padding-top:20px;font-size:12px}.project-chapter>.mono,.project-chapter .mono{font-size:12px}.project-chapter:before{opacity:.55}.world-art>img{opacity:.82}.world-art:after{background:linear-gradient(180deg,#060608d9,transparent 26%,#06060814 58%,#060608eb)}.world-title{pointer-events:auto}.world-title>.mono{font-size:12px}.world-title>p{font-size:12px;line-height:1.5}.world-upper,.world-view>.mono{font-size:12px}.world-theater[data-inspect=true] .world-art>img{filter:grayscale(1);opacity:.55}.world-theater[data-inspect=true] .world-color{opacity:1}.world-theater[data-inspect=false] .world-color{clip-path:circle(0% at var(--lens-x) var(--lens-y))}.world-access{background:var(--rv-orange)}.world-access>.mono{font-size:12px}.world-title .elastic-type>span{--type-pull:0}.studio .manifesto-outline{font-family:Barlow Condensed,Impact,sans-serif;font-size:1.12em;font-weight:700;font-style:normal;letter-spacing:-.035em;padding-left:17vw;color:transparent;-webkit-text-stroke:1.4px #111118}.studio .manifesto-worlds{transform:rotate(-1.5deg)}.studio .studio-film{transform:rotate(0);box-shadow:-12px 12px #2c303817}.studio .studio-film img{filter:none;opacity:.78}.studio .principles>div:nth-child(2n){translate:0 40px}.personnel .portrait{transform:rotate(1.5deg)}.personnel .portrait img{filter:grayscale(.3)}.personnel .portrait:hover img{filter:none}.personnel .section-heading h2>em{font-size:.67em}.personnel .personnel-list small{font-size:12px;line-height:1.3}.records-table summary{font:600 clamp(29px,3.7vw,59px)/1.1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.015em}.records .section-heading h2>em{font-size:.67em}.sealed-name{font-family:Barlow Condensed,Impact,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.015em;font-size:clamp(32px,4vw,60px)}.partner-band a:nth-child(2n){translate:0 0}.partner-name{font-size:12px}.transmission .transmission-head h2{line-height:.85}.transmission .email-button small{font-size:11px}.transmission .atmosphere-layer{opacity:.58}.editorial-hero .atmosphere-layer{opacity:.7}.personnel .atmosphere-layer{opacity:.55}.studio .atmosphere-layer{opacity:.65}.footer .footer-brand{padding-right:0;font:inherit}.footer .footer-brand .revenant-brand-name{font-size:27px}.footer .footer-brand .revenant-brand-name small{font-size:12px}.footer .footer-brand .revenant-emblem{width:62px;height:75px}.footer .footer-brand .revenant-emblem img{width:62px}.footer .footer-brand span{position:static;font:inherit;color:inherit}.footer .footer-brand .revenant-brand{display:inline-flex;gap:18px}.footer .footer-brand .revenant-emblem{position:relative;display:block}.footer .footer-brand .revenant-brand-name{font:800 27px/.95 Inter,Arial,sans-serif;letter-spacing:-.055em}.footer .footer-brand .revenant-brand-name small{display:block;font:500 12px/1 Inter,Arial,sans-serif;letter-spacing:.2em}.hero-registration,.poster-asterisk{display:none}@media(max-width:1000px){.revenant-seal{width:66px;left:24%;bottom:5px}.revenant-seal>.mono{font-size:7px}.nav .wordmark .revenant-brand-name{font-size:16px}.revenant-brand{gap:10px}.world-title>.mono,.world-upper{font-size:11px}}@media(max-width:760px){.nav .revenant-brand-name{display:none}.nav .wordmark .revenant-emblem{width:40px;height:48px}.nav .wordmark .revenant-emblem img{width:40px}.revenant-seal{left:55%;bottom:18px;width:65px;transform:rotate(-3deg)}.revenant-seal>.mono{font-size:7px}.poster-note>p{font-size:28px}.poster-note>a{font-size:11px}.poster-note>.mono{font-size:10px}.editorial-hero .hero-meta{font-size:10px}.type-ribbon>span{font-size:18px}.type-ribbon>em{font-size:18px}.type-interlude>div>span{font-size:17vw}.type-interlude em{font-size:16vw}.type-interlude>.mono{font-size:10px}.world-title>.mono{font-size:10px}.world-upper,.world-view>.mono{font-size:10px}.world-title>p{font-size:11px}.world-access>.mono{font-size:11px}.studio .manifesto-outline{padding-left:12vw}.studio .principles>div:nth-child(2n){translate:0 25px}.personnel .personnel-list small{font-size:11px}.records-table summary{font-size:30px}.footer .footer-brand .revenant-brand-name{font-size:23px}.footer .footer-brand .revenant-brand-name small{font-size:10px}}@media(max-width:480px){.revenant-seal{left:58%;bottom:25px;width:56px}.revenant-seal>.mono{font-size:6px;line-height:1.5}.poster-coordinate{display:none}.poster-note>p{font-size:27px}.poster-note>a{font-size:10px}.project-chapter>.mono{font-size:11px}.world-title>p{font-size:10px}.world-title>.mono{font-size:9px}.world-access>.mono{font-size:10px}.studio .principles>div:nth-child(2n){translate:0 0}.records-table summary{font-size:27px}.footer .footer-brand .revenant-emblem{width:50px;height:60px}.footer .footer-brand .revenant-emblem img{width:50px}}.nav .wordmark>.revenant-brand{color:var(--rv-paper);font-size:inherit;align-self:center}.editorial-hero,.studio,.personnel,.transmission{position:relative;isolation:isolate}.atmosphere-layer{position:absolute;left:0;top:0;width:100%;z-index:-1;pointer-events:none;overflow:hidden;contain:strict;-webkit-mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%)}.atmosphere-layer canvas{width:100%;height:100%;display:block}.transmission>.atmosphere-layer{-webkit-mask-image:none;mask-image:none}.editorial-hero{background-color:#060608;background-image:radial-gradient(ellipse at 90% 20%,#2C30382e,transparent 60%)}.editorial-hero .type-poster:before{content:"";position:absolute;top:-15px;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#060608a0,transparent 40%);z-index:-1}.poster-art{box-shadow:14px 18px #06060877,0 0 0 1px #b8b0a040}.poster-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 25%,#edf3d42e 45%,transparent 62%);background-size:250% 100%;background-position:100% 0;mix-blend-mode:screen;transition:background-position 1.1s cubic-bezier(.16,1,.3,1)}.poster-art:hover:after{background-position:0 0}.poster-art>.mono{z-index:1}.type-ribbon{background-image:repeating-linear-gradient(0deg,#07070705 0 1px,transparent 1px 4px);border-top:1px solid #EAE2D244}.extreme-projects{background-color:#eae2d2;background-image:radial-gradient(#27282012 .65px,transparent .65px);background-size:7px 7px}.project-chapter>.mono{box-shadow:12px 0 0 var(--rv-paper),-6px 0 0 var(--rv-paper)}.world-theater{box-shadow:18px 20px #11111113}.world-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 32%,#ff965325 48%,transparent 65%);background-size:220% 100%;background-position:100% 0;mix-blend-mode:screen;transition:background-position 1.7s var(--ease-signal)}.world-theater:hover .world-art:before{background-position:0 0}.world-art:after{background:linear-gradient(180deg,#09080780,transparent 32%,#09080718 65%,#090807c9)}.world-navigation{background:var(--rv-paper);position:relative}.sealed-record[open]{background-image:repeating-linear-gradient(135deg,#EAE2D205 0 1px,transparent 1px 7px)}.type-interlude{position:relative;isolation:isolate;background-image:radial-gradient(#FFB80021 1px,transparent 1px);background-size:15px 15px}.type-interlude:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#060608,transparent 40%,#060608)}.studio{background-color:#eae2d2}.studio .manifesto-body>div:last-child{background:#eae2d2db;padding:15px 20px;margin:-15px -20px}.studio .studio-film{box-shadow:-20px 22px #2c303817}.studio .studio-film:after{content:"";position:absolute;top:-10px;right:10px;bottom:10px;left:-10px;border:1px solid #2C303840;pointer-events:none}.studio .manifesto-worlds{background-image:repeating-linear-gradient(135deg,transparent 0 10px,#2C30380a 10px 11px);box-shadow:6px 7px #2c303815}.personnel{background-color:#060608;background-image:linear-gradient(130deg,#111118,transparent 65%)}.personnel .personnel-list{background:#060608de}.personnel .portrait{box-shadow:16px 16px #ffb80014,0 0 0 1px #ffb80040}.personnel .portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#06060866);mix-blend-mode:multiply}.personnel .record-body{background:#060608f5}.records{background-color:#eae2d2;background-image:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#2C303810 calc(25% - 1px) 25%)}.records-table{background:#eae2d2e6}.affiliates{background-color:#060608;background-image:linear-gradient(#FFB80008 1px,transparent 1px),linear-gradient(90deg,#FFB80008 1px,transparent 1px);background-size:70px 70px}.affiliates .partner-band{background:#060608de}.affiliates .partner-band a:hover{background:#2c3038}.transmission{background-color:#ffb800;background-image:linear-gradient(105deg,#EAE2D270,transparent 60%)}.transmission .rail{position:relative}.transmission .transmission-head h2{position:relative;text-shadow:0 0 40px #FFB80090}.transmission .email-button{background:#ffb800e8;padding-left:15px;padding-right:15px;transition:background .25s,padding .25s}.transmission .email-button:hover{background:#060608;color:var(--rv-acid)}.transmission .email-button small{left:15px}.transmission .contact-meta{width:fit-content;background:#ffb800d9;padding:8px 12px;margin-left:-12px}.footer{background-color:#060608;background-image:radial-gradient(#FFB80012 .8px,transparent .8px);background-size:10px 10px}.footer-top{background:linear-gradient(90deg,#060608,transparent 60%)}@media(max-width:760px){.world-theater{box-shadow:8px 10px #11111113}.poster-art{box-shadow:7px 9px #06060877}.studio .studio-film{box-shadow:-10px 12px #2c303817}.studio .studio-film:after{top:-6px;right:6px;bottom:6px;left:-6px}.personnel .portrait{box-shadow:7px 8px #ffb80014}.transmission .email-button{padding-left:8px;padding-right:8px}.transmission .email-button small{left:8px}.atmosphere-layer{opacity:.7}.studio .manifesto-body>div:last-child{padding:10px;margin:-10px}.records{background-size:100% 100%}}html[data-motion=reduced] .world-art:before,html[data-motion=reduced] .poster-art:after{display:none}@media(prefers-reduced-motion:reduce){.world-art:before,.poster-art:after{display:none}}.rv-site{--ui-accent:var(--rv-acid)}.projects,.dossier{--ui-accent:var(--rv-orange)}.studio{--ui-accent:#2C3038}.personnel{--ui-accent:var(--rv-pink)}.records,.transmission{--ui-accent:#111}:where(.rv-site,.system-dock,.sector-index,.dossier,.contact-dialog) :is(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--ui-accent,var(--rv-acid));outline-offset:5px}.nav nav a{position:relative;min-height:44px;display:inline-flex;align-items:center;padding:0 9px}.nav nav a:after{content:"";position:absolute;bottom:2px;left:9px;right:9px;height:3px;background:var(--rv-acid);transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav nav a:is(:hover,[aria-current=location]):after{transform:scaleX(1)}.nav a[aria-current=location],.footer-nav a[aria-current=location]{color:var(--rv-acid)}.nav-contact{min-height:44px}.rail{letter-spacing:.045em}.rail>span:first-child{display:flex;align-items:center;gap:12px}.rail>span:first-child:before{content:"";width:7px;height:7px;background:currentColor;flex-shrink:0}.section .rail{border-bottom-width:1px}.world-access{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.world-access:hover svg,.project-specs button:hover svg{transform:translate(3px,-3px)}.world-access svg,.project-specs button svg{transition:transform .18s}.world-navigation .view-tab{position:relative;min-height:64px}.world-navigation .view-tab[aria-pressed=true]{box-shadow:inset 0 -4px 0 var(--rv-orange)}.world-navigation .view-tab[aria-pressed=true]>.mono:first-child{background:var(--rv-orange);color:#090909;padding:3px 5px}.view-arrow,.inspect-toggle,.feed-controls button{min-width:44px;min-height:44px}.project-specs>div{position:relative;padding-top:25px}.project-specs>div:before{content:"";position:absolute;top:0;left:0;width:22px;height:3px;background:var(--rv-orange)}.personnel-list button.selected{border-left:4px solid var(--rv-pink)}.personnel-list button.selected>span:first-child{color:#080808;background:var(--rv-pink);padding:3px}.personnel-list button.selected svg{transform:rotate(45deg)}.records-table td:last-child{font-variant-numeric:tabular-nums;letter-spacing:.04em}.dock-controls button{min-height:44px}.dock-controls button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--rv-acid)}.sector-index[data-slot=dialog-content]{background:#060608;color:var(--rv-paper);padding:36px 5vw 24px;gap:24px}.sector-index [data-slot=dialog-title]{color:var(--rv-acid);margin:0;padding-right:48px;min-height:30px;display:flex;align-items:center}.directory-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:5vw;flex:1;min-height:0}.index-links{min-width:0}.index-links a{grid-template-columns:40px 1fr 28px;padding:15px 10px;gap:18px;border-color:#eae2d235;transition:background .18s,color .18s;min-height:70px}.index-links a>span:nth-child(2){font-size:clamp(24px,3.4vw,52px);line-height:.95}.index-links a small{display:block;font-size:10px;letter-spacing:.06em;line-height:1.5;margin-top:9px;color:#a4a79c}.index-links a[aria-current=location] small{color:var(--rv-acid)}.index-links a>svg{width:25px;height:25px}.index-links a[data-preview=true]{background:var(--directory-accent);color:#060608}.index-links a[data-preview=true] small{color:#2c3038}.index-links a:hover>span:nth-child(2){transform:translate(5px)}.index-links a:focus-visible{outline-color:var(--directory-accent);outline-offset:3px}.directory-preview{display:flex;flex-direction:column;min-width:0;border:1px solid #EAE2D235;align-self:stretch}.directory-image{position:relative;overflow:hidden;min-height:160px;flex:1;background:#111118}.directory-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#060608,transparent 70%)}.directory-image img{width:100%;height:100%;position:absolute;object-fit:cover;opacity:.65}.directory-image>span{position:absolute;bottom:0;left:20px;z-index:1;color:var(--directory-accent);font:700 clamp(100px,16vw,250px)/.78 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.045em}.directory-caption{padding:28px;animation:directory-resolve .24s ease-out}.directory-caption>.mono{color:var(--directory-accent);font-size:11px}.directory-caption h2{font:600 clamp(27px,3vw,46px)/.95 "Barlow Condensed",Impact,sans-serif;margin:18px 0}.directory-caption p{font-size:14px;line-height:1.7;color:#c0c3b6;max-width:32ch}.directory-origin{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 28px;border-top:1px solid #EAE2D235;font-size:10px;color:#a4a79c}.index-bottom{border-color:#eae2d235;color:#a4a79c;font-size:11px;gap:20px}.sector-index>button:last-child{color:#070707;background:var(--rv-acid);min-width:44px;min-height:44px}@keyframes directory-resolve{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}.dossier-sheet{position:relative}.dossier-tabs{position:sticky;top:-35px;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);background:#060608;border:1px solid #5d493b;margin:0 0 36px;padding-right:0}.dossier-tabs button{background:transparent;color:#eae2d2;border:0;border-right:1px solid #5d493b;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:12px;font-size:11px;cursor:pointer}.dossier-tabs button:last-child{border-right:0}.dossier-tabs button>span{color:var(--rv-orange)}.dossier-tabs button:is(:hover,:focus-visible){background:var(--rv-orange);color:#080808}.dossier-tabs button:is(:hover,:focus-visible)>span{color:inherit}.dossier-sheet [data-chapter]{scroll-margin-top:85px}.dossier-sheet [data-chapter]:focus{outline:none}.dossier-sheet [data-chapter]:focus-visible{outline:1px solid var(--rv-orange);outline-offset:10px}.extreme-dossier .project-data{border:1px solid #4b453d;gap:0;padding:0;margin-top:25px}.extreme-dossier .project-data>div{padding:22px;border-right:1px solid #4b453d}.extreme-dossier .project-data>div:last-child{border:0}.extreme-dossier .project-data dt{color:var(--rv-orange);font-size:11px}.extreme-dossier .project-data dd{margin-top:14px}.feed-controls{border-bottom:1px solid #4b453d;padding-bottom:15px}.contact-dialog[data-slot=dialog-content]{border-top:4px solid var(--rv-acid)}.transmission-form{counter-reset:field}.transmission-form>label,.transmission-form>fieldset{counter-increment:field}.transmission-form>label,.transmission-form legend{line-height:1.5}.transmission-form>label:before,.transmission-form legend:before{content:"0" counter(field) " / ";color:var(--rv-acid)}.transmission-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px}.transmission-form .radio-label{min-height:46px;border:1px solid #805900;padding:12px;font:12px IBM Plex Mono,monospace;cursor:pointer}.transmission-form .radio-label:has(input:checked){background:var(--rv-acid);color:#060608;border-color:var(--rv-acid)}.transmission-form .radio-label input{accent-color:#111118;width:16px;height:16px}.transmission-form input:not([type=radio]):focus,.transmission-form textarea:focus{background:#111118;border-color:var(--rv-acid)}.transmission-form :is(input,textarea):user-invalid{border-color:#ff8a74}.transmission-form .button{min-height:52px;justify-content:space-between}@media(max-width:900px){.directory-layout{gap:25px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.directory-caption{padding:18px}.index-links a{gap:10px;grid-template-columns:26px 1fr 20px}}@media(max-width:760px){.sector-index[data-slot=dialog-content]{padding:25px 6vw;gap:16px}.directory-layout{display:block;min-height:auto}.directory-preview{display:none}.index-links a{min-height:74px;padding:14px 8px}.index-links a>span:nth-child(2){font-size:clamp(24px,6.5vw,42px)}.index-bottom{font-size:10px;flex-wrap:wrap}.dossier-tabs{top:-30px;grid-template-columns:repeat(2,1fr)}.dossier-tabs button{min-height:44px;font-size:10px}.dossier-tabs button:nth-child(-n+2){border-bottom:1px solid #5d493b}.dossier-sheet [data-chapter]{scroll-margin-top:105px}.extreme-dossier .project-data>div{padding:15px;border-bottom:1px solid #4b453d}.extreme-dossier .project-data>div:nth-child(2){border-right:0}.extreme-dossier .project-data>div:nth-child(3){border-bottom:0}}@media(prefers-reduced-motion:reduce){.directory-caption{animation:none}}html[data-motion=reduced] .directory-caption{animation:none}.intro-nav.nav{height:86px;background:#060608;border-bottom-color:#805900;padding-inline:4vw}.intro-nav.nav nav{gap:24px}.intro-nav.nav nav a{letter-spacing:.08em;font-size:11px}.intro-nav.nav .nav-contact{border-color:#a0a68c;min-height:44px;font-size:11px;letter-spacing:.08em;padding:12px 18px;gap:30px}.rv-intro{position:relative;isolation:isolate;padding:24px 4vw 0;background:#060608;color:var(--rv-paper);overflow:hidden}.rv-intro>.atmosphere-layer{opacity:.18}.intro-eyebrow{display:flex;justify-content:space-between;gap:20px;color:#b5b9a8;font-size:11px;letter-spacing:.06em;line-height:1.5}.intro-name{margin:25px 0 32px;color:var(--rv-acid);font:800 clamp(80px,18.1vw,310px)/.78 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em}.intro-name>.elastic-type{width:100%;gap:0}.intro-name .elastic-type>span{text-align:left;flex:1 1 0;transform:translateY(calc(var(--type-pull,0)*-5px));font-weight:800}.intro-name .elastic-type>span:nth-child(2n){transform:translateY(calc(var(--type-pull,0)*4px));font-weight:800}.intro-subname{display:flex;align-items:center;justify-content:space-between;gap:24px;font:500 clamp(12px,1.35vw,21px)/1 "IBM Plex Mono",monospace;letter-spacing:.43em;margin-top:20px;padding:0 4px}.intro-subname>span{letter-spacing:0;font-size:24px}.intro-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.6fr);gap:5vw;align-items:stretch;padding:28px 0 35px;border-top:1px solid #805900}.intro-story{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:12px 0}.intro-kicker{color:#b5b9a8;font-size:10px;letter-spacing:.025em;line-height:1.5}.intro-story h2{font:600 clamp(36px,4.1vw,68px)/.98 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.025em;margin:20px 0}.intro-story h2>span{color:var(--rv-acid)}.intro-story>p{font-size:clamp(14px,1.05vw,17px);line-height:1.75;color:#b5b9a8;max-width:34ch;margin:0 0 28px}.intro-action{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px;background:var(--rv-acid);color:#060608;min-height:54px;font-size:11px;width:100%;max-width:330px;letter-spacing:.03em;transition:background .2s}.intro-action:hover{background:#ffb800}.intro-action svg{transition:transform .2s}.intro-action:hover svg{transform:translateY(4px)}.intro-studio{display:flex;gap:18px;align-items:center;font-size:11px;margin-top:10px;min-height:44px;color:#d5d8c9}.intro-studio:hover{color:var(--rv-acid)}.intro-feature{display:flex;flex-direction:column;min-width:0;border:1px solid #805900;background:#111118;color:var(--rv-paper)}.intro-feature-image{position:relative;overflow:hidden;flex:1;min-height:280px;aspect-ratio:1.9;background:#111118}.intro-feature-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 70px #0003}.intro-feature-image>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.intro-feature:hover .intro-feature-image>img{transform:scale(1.035)}.intro-project-status{position:absolute;top:18px;left:18px;display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.035em;color:#eae2d2;background:#060608eb;padding:10px 12px}.intro-project-status i{display:block;width:6px;height:6px;background:var(--rv-orange)}.intro-image-corner{position:absolute;right:0;bottom:0;width:66px;height:66px;background:var(--rv-orange);color:#060608;display:grid;place-items:center;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%,0 15px)}.intro-image-corner svg{transition:transform .2s}.intro-feature:hover .intro-image-corner svg{transform:translate(3px,-3px)}.intro-feature-caption{display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center;padding:20px 22px;border-top:1px solid #805900}.intro-feature-caption>.mono:first-child{grid-column:1/-1;font-size:10px;letter-spacing:.045em;color:#b5b9a8}.intro-feature-caption strong{font:600 clamp(28px,3.3vw,48px)/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em}.intro-feature-caption>.mono:last-child{display:flex;align-items:center;gap:16px;font-size:10px;color:#d8dacc}.intro-baseline{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #805900;padding:18px 0;color:#b5b9a8;font-size:10px;letter-spacing:.07em}.intro-baseline>span:last-child{display:flex;gap:20px;align-items:center}@media(min-width:1700px){.rv-intro{padding-inline:max(4vw,calc((100vw - 1600px)/2))}.intro-name{font-size:310px}.intro-layout{gap:80px}}@media(max-width:900px){.intro-nav.nav nav{gap:8px}.intro-layout{gap:25px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.intro-feature-caption{grid-template-columns:1fr;padding:18px}.intro-feature-caption>.mono:first-child{grid-column:auto}.intro-feature-caption>.mono:last-child{justify-content:space-between}.intro-story h2{font-size:42px}.intro-feature-image{min-height:310px;aspect-ratio:auto}}@media(max-width:640px){.intro-nav.nav{height:74px;padding-inline:5vw;gap:12px}.intro-nav.nav nav{display:none}.intro-nav.nav .revenant-brand-name{display:block}.intro-nav.nav .wordmark .revenant-brand-name{font-size:14px}.intro-nav.nav .wordmark .revenant-brand-name small{font-size:8px;letter-spacing:.15em}.intro-nav.nav .nav-contact{font-size:10px;gap:12px;padding:10px 12px}.rv-intro{padding:20px 5vw 0}.intro-eyebrow{font-size:9px;gap:12px}.intro-eyebrow>span:last-child{text-align:right;max-width:115px}.intro-name{font-size:17.6vw;margin:27px 0 24px}.intro-subname{font-size:11px;letter-spacing:.28em;margin-top:15px}.intro-subname>span{font-size:18px}.intro-layout{display:flex;flex-direction:column;gap:25px;padding:22px 0 25px}.intro-story{padding:0}.intro-kicker{font-size:9px}.intro-story h2{font-size:46px;margin:14px 0}.intro-story>p{font-size:14px;max-width:43ch;margin-bottom:20px}.intro-action{max-width:none}.intro-studio{margin-top:5px}.intro-feature-image{aspect-ratio:1.5;min-height:0;flex:auto}.intro-feature-caption{grid-template-columns:1fr auto;gap:9px 10px;padding:16px}.intro-feature-caption>.mono:first-child{grid-column:1/-1}.intro-feature-caption strong{font-size:30px}.intro-feature-caption>.mono:last-child{font-size:9px;gap:8px}.intro-image-corner{width:48px;height:48px}.intro-project-status{top:12px;left:12px;font-size:9px;padding:8px}.intro-baseline{font-size:9px;line-height:1.5}.intro-baseline>span:last-child{max-width:150px;text-align:right;gap:10px}}@media(prefers-reduced-motion:reduce){.intro-feature-image>img,.intro-action svg,.intro-image-corner svg{transition:none;transform:none!important}}html[data-motion=reduced] .intro-feature-image>img,html[data-motion=reduced] .intro-action svg,html[data-motion=reduced] .intro-image-corner svg{transition:none;transform:none!important}.project-showcase.section{padding:32px 4vw 65px;background:#eae2d2;color:#111118;--ui-accent:#992d09}.project-showcase>.rail{border-top:0;border-bottom:1px solid #11111860;padding:0 0 18px;font-size:11px}.mc-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:7vw;align-items:center;padding:60px 0 45px}.mc-index{display:block;font-size:11px;letter-spacing:.045em;margin-bottom:22px}.mc-heading h2{font:700 clamp(90px,12.4vw,195px)/.78 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em;margin:0}.mc-heading h2>span{color:#a93210}.mc-intro{max-width:450px;padding-top:15px}.mc-status{display:inline-flex;align-items:center;gap:10px;border:1px solid #11111860;padding:9px 12px;font-size:10px;letter-spacing:.04em}.mc-status>i{height:6px;width:6px;background:#a93210}.mc-intro>p{font:500 clamp(30px,3.3vw,50px)/1.05 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;margin:24px 0 18px}.mc-description{font-size:15px;line-height:1.75;color:#494a41;max-width:42ch}.mc-dossier-button{margin-top:28px;width:100%;max-width:370px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;min-height:56px;background:#111118;color:#eae2d2;border:0;font-size:11px;letter-spacing:.025em;cursor:pointer;transition:background .2s}.mc-dossier-button:hover{background:#a93210}.mc-dossier-button svg{transition:transform .2s}.mc-dossier-button:hover svg{transform:translate(3px,-3px)}.mc-gallery{margin:0;border:1px solid #111118;background:#111118;color:#eae2d2;--ui-accent:var(--rv-orange)}.mc-artwork{position:relative;aspect-ratio:2.05;overflow:hidden;--scan-x:50%;--scan-y:50%;background:#24251e}.mc-artwork>.mc-base-art,.mc-scan-art,.mc-scan-art>img{display:block;width:100%;height:100%;object-fit:cover}.mc-artwork>.mc-base-art{transition:filter .25s}.mc-artwork[data-inspect=true]>.mc-base-art{filter:grayscale(1)}.mc-scan-art{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:circle(20% at var(--scan-x) var(--scan-y));pointer-events:none}.mc-art-label{position:absolute;top:20px;left:20px;background:#111118e8;color:#eae2d2;padding:9px 12px;font-size:10px;letter-spacing:.035em;pointer-events:none}.mc-caption{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 28px;border-top:1px solid #805900}.mc-caption>div{display:flex;flex-direction:column;gap:9px}.mc-caption .mono{font-size:10px;letter-spacing:.045em;color:#b8bdac}.mc-caption strong{font:600 clamp(27px,3vw,42px)/1 "Barlow Condensed",Impact,sans-serif}.mc-caption .mc-scan-button{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid #B8B0A0;color:#eae2d2;padding:12px 16px;min-height:44px;cursor:pointer}.mc-caption .mc-scan-button[aria-pressed=true]{color:#111118;background:var(--rv-orange);border-color:var(--rv-orange)}.mc-scan-help{margin:0;padding:0 28px 20px;font-size:11px;color:#c4c9b7;line-height:1.6}.mc-gallery-controls{display:grid;grid-template-columns:60px 1fr 60px;border-top:1px solid #805900}.mc-gallery-arrow{display:grid;place-items:center;color:#eae2d2;background:transparent;border:0;min-height:70px;cursor:pointer}.mc-gallery-arrow:hover{color:var(--rv-orange);background:#2c3038}.mc-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mc-thumbnails>button{display:grid;grid-template-columns:65px 1fr;gap:5px 14px;text-align:left;align-content:center;position:relative;padding:15px;border:0;border-inline:1px solid #805900;background:transparent;color:#c4c9b7;cursor:pointer}.mc-thumbnails>button>img{grid-row:1/3;width:65px;height:45px;object-fit:cover;opacity:.6}.mc-thumbnails>button>.mono{font-size:10px}.mc-thumbnails>button>span:last-child{font:500 12px/1.3 IBM Plex Mono,monospace}.mc-thumbnails>button[aria-pressed=true]{background:#2c3038;color:var(--rv-orange);box-shadow:inset 0 -3px var(--rv-orange)}.mc-thumbnails>button[aria-pressed=true]>img{opacity:1}.mc-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #11111860;margin:0;padding:28px 0}.mc-facts>div{padding:0 24px;border-left:1px solid #11111850}.mc-facts>div:first-child{padding-left:0;border-left:0}.mc-facts dt{font-size:10px;letter-spacing:.045em;color:#515347}.mc-facts dd{font:600 clamp(20px,2.2vw,32px)/1.15 "Barlow Condensed",Impact,sans-serif;margin:12px 0 0}.upcoming-heading{display:flex;justify-content:space-between;gap:20px;margin:60px 0 20px;font-size:10px;letter-spacing:.045em;color:#515347}.upcoming-record{border-top:1px solid #11111860}.upcoming-record:last-child{border-bottom:1px solid #11111860}.upcoming-record summary{display:grid;grid-template-columns:55px 1fr auto 24px;align-items:center;gap:25px;padding:24px 0;list-style:none;cursor:pointer}.upcoming-record summary::-webkit-details-marker{display:none}.upcoming-record summary>.mono{font-size:10px;color:#515347}.upcoming-record h3{font:500 clamp(25px,3vw,40px)/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.01em;margin:0}.upcoming-record summary>svg{transition:transform .2s}.upcoming-record[open] summary>svg{transform:rotate(45deg)}.upcoming-record summary:hover h3{color:#a93210}.upcoming-content{padding:0 0 28px 80px;max-width:600px}.upcoming-content p{font-size:15px;line-height:1.7;margin:0 0 15px;color:#494a41}.upcoming-content a{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:11px;border-bottom:1px solid #11111860}@media(min-width:1700px){.project-showcase.section{padding-inline:max(4vw,calc((100vw - 1600px)/2))}}@media(max-width:900px){.mc-heading{gap:35px}.mc-heading h2{font-size:13vw}.mc-thumbnails>button{grid-template-columns:48px 1fr;gap:5px 8px;padding:12px}.mc-thumbnails>button>img{width:48px;height:42px}.mc-thumbnails>button>span:last-child{font-size:10px}.mc-gallery-controls{grid-template-columns:48px 1fr 48px}.mc-caption{padding:20px}.mc-facts>div{padding:0 16px}}@media(max-width:640px){.project-showcase.section{padding:25px 5vw 40px}.project-showcase>.rail{font-size:10px}.project-showcase>.rail>span:nth-child(2){display:none}.mc-heading{grid-template-columns:1fr;gap:25px;padding:35px 0 30px}.mc-heading h2{font-size:24vw}.mc-index{font-size:10px;margin-bottom:20px}.mc-intro{max-width:none;padding:0}.mc-intro>p{font-size:35px;margin:18px 0 14px}.mc-description{font-size:14px;max-width:none}.mc-dossier-button{max-width:none;margin-top:22px}.mc-artwork{aspect-ratio:1.5}.mc-art-label{top:12px;left:12px;font-size:8px;padding:8px}.mc-caption{padding:16px;gap:16px;align-items:flex-start;flex-direction:column}.mc-caption strong{font-size:30px}.mc-caption .mc-scan-button{font-size:9px;padding:10px 12px;align-self:flex-end}.mc-thumbnails>button{display:flex;flex-direction:column;align-items:start;gap:8px;padding:10px}.mc-thumbnails>button>img{width:100%;height:42px}.mc-thumbnails>button>span:last-child{display:none}.mc-gallery-controls{grid-template-columns:44px 1fr 44px}.mc-facts{grid-template-columns:1fr 1fr;gap:22px 0;padding:24px 0}.mc-facts>div:nth-child(3){border:0;padding-left:0}.mc-facts dd{font-size:23px;margin-top:8px}.mc-facts dt{font-size:9px}.upcoming-heading{margin-top:40px;font-size:9px}.upcoming-record summary{grid-template-columns:28px 1fr 20px;gap:12px;padding:22px 0}.upcoming-record .upcoming-label{display:none}.upcoming-record h3{font-size:26px}.upcoming-content{padding-left:40px}.upcoming-content a{font-size:10px;gap:12px}.mc-scan-help{padding-inline:16px;font-size:10px}}@media(prefers-reduced-motion:reduce){.mc-artwork>.mc-base-art,.mc-dossier-button svg,.upcoming-record summary>svg{transition:none}}html[data-motion=reduced] .mc-artwork>.mc-base-art,html[data-motion=reduced] .mc-dossier-button svg,html[data-motion=reduced] .upcoming-record summary>svg{transition:none}.studio-profile.studio.section{padding:32px 4vw 0;background:#eae2d2;color:#111118;--ui-accent:#111118}.studio-profile>.atmosphere-layer{opacity:.17}.studio-profile>.rail{border-top:0;border-bottom:1px solid #11111866;padding:0 0 18px;font-size:11px}.studio-opening{display:grid;grid-template-columns:1.7fr 1fr;gap:5vw;align-items:end;padding:60px 0 45px}.studio-opening h2{font:700 clamp(60px,8.3vw,136px)/.86 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em;margin:0}.studio-opening h2>span{display:block;font-size:.88em;margin-top:9px}.studio-origin{max-width:380px;padding-bottom:4px}.studio-origin>.mono{font-size:10px;line-height:1.6;letter-spacing:.06em}.studio-origin>p{font-size:17px;line-height:1.65;margin:20px 0 0}.studio-feature-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:5vw;align-items:start;padding:0 0 55px}.studio-screen{border:1px solid #111118;background:#111118;color:#eae2d2;min-width:0}.studio-screen-head{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:52px;padding:8px 18px;font-size:10px;letter-spacing:.05em}.studio-screen-head>button{display:flex;align-items:center;gap:12px;min-height:36px;padding:4px 8px;border:1px solid #B8B0A0;background:transparent;color:#eae2d2;cursor:pointer}.studio-screen-head>button:focus-visible{outline-color:#eae2d2}.studio-screen-media{aspect-ratio:16/9;position:relative}.studio-screen-media>iframe,.studio-screen-media>button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;background:#111118;padding:0;color:#eae2d2}.studio-screen-media>button{cursor:pointer;overflow:hidden}.studio-screen-media>button>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.studio-screen-media>button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#111118bf)}.studio-screen-media>button:hover>img{transform:scale(1.035)}.studio-screen-media>button:focus-visible{outline:3px solid #EAE2D2;outline-offset:-6px}.studio-play{position:absolute;z-index:1;left:22px;bottom:22px;display:flex;align-items:center;gap:16px}.studio-play>svg{box-sizing:content-box;padding:16px;border:1px solid #EAE2D2;background:#11111899}.studio-play>.mono{font-size:11px;letter-spacing:.05em}.studio-perspective{padding:18px 0 0;max-width:440px}.studio-perspective>.mono{font-size:10px;letter-spacing:.05em}.studio-perspective h3{font:600 clamp(32px,3.6vw,54px)/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;margin:22px 0}.studio-perspective p{font-size:14px;line-height:1.8;margin:0 0 16px;color:#805900}.studio-perspective a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:13px 0;border-top:1px solid #11111866;margin-top:24px;font-size:11px;letter-spacing:.035em}.studio-perspective a:hover{background:#eae2d2}.studio-values{padding:48px 0 0;border-top:1px solid #11111866}.studio-values-title{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(360px,1.15fr) minmax(220px,.7fr);gap:3vw;align-items:end;padding-bottom:34px}.studio-values-title>.mono{font-size:10px;letter-spacing:.04em;align-self:start}.studio-values-title h3{font:500 clamp(42px,5vw,76px)/.92 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.03em;margin:0}.studio-values-title>p{font-size:14px;line-height:1.7;color:#805900;max-width:30ch;margin:0 0 5px}.principle-system{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);background:#111118;color:#eae2d2;margin-inline:-4vw}.principle-field{position:relative;min-height:540px;overflow:hidden;border-right:1px solid #EAE2D233;background:radial-gradient(circle at 52% 44%,#FFB80012,transparent 28%),#060608}.principle-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 5px,#EAE2D208 5px 6px);mix-blend-mode:screen}.principle-field svg{position:absolute;top:35px;right:35px;bottom:35px;left:35px;width:calc(100% - 70px);height:calc(100% - 70px);overflow:visible}.principle-trace{fill:none;stroke:#b8b0a02e;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:4 8}.principle-trace-secondary{stroke:#ffb80026;stroke-dasharray:1 12}.principle-node rect{fill:#060608;stroke:#b8b0a055;stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;transition:fill .35s,stroke .35s,transform .55s cubic-bezier(.16,1,.3,1)}.principle-node circle{fill:#b8b0a0;transition:fill .25s,r .35s}.principle-node text{fill:#b8b0a0;font:9px IBM Plex Mono,monospace;letter-spacing:.06em}.principle-node[data-active=true] rect{fill:#ffb800;stroke:#ffb800;transform:rotate(45deg) scale(1.35)}.principle-node[data-active=true] circle{fill:#060608;r:6px}.principle-node[data-active=true] text{fill:#ffb800}.principle-code{position:absolute;z-index:2;inset:20px 24px auto;display:flex;justify-content:space-between;color:#b8b0a077;font-size:8px;letter-spacing:.08em}.principle-reading{position:absolute;z-index:3;left:4vw;right:4vw;bottom:38px;display:grid;grid-template-columns:auto 1fr;column-gap:22px;align-items:end;animation:principle-resolve .48s cubic-bezier(.16,1,.3,1)}.principle-reading>.mono{grid-column:1/-1;color:#ffb800;font-size:9px;letter-spacing:.07em;margin-bottom:12px}.principle-reading>b{font:700 clamp(92px,10vw,170px)/.65 "Barlow Condensed",Impact,sans-serif;color:#ffb800;letter-spacing:-.06em}.principle-reading>strong{font:600 clamp(40px,5.4vw,82px)/.82 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em;max-width:7ch}.principle-reading>p{grid-column:2;margin:18px 0 0;max-width:42ch;color:#b8b0a0;font-size:13px;line-height:1.7}.studio-value-list{display:flex;flex-direction:column}.studio-principle{position:relative;display:grid;grid-template-columns:42px 1fr 20px;gap:18px;align-items:start;flex:1;width:100%;min-height:112px;border:0;border-bottom:1px solid #EAE2D233;background:#111118;color:#eae2d2;padding:23px 2.5vw;text-align:left;cursor:pointer;overflow:hidden;transition:background .3s,color .3s}.studio-principle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffb800;transform:translate(-101%);transition:transform .48s cubic-bezier(.16,1,.3,1)}.studio-principle>*{position:relative;z-index:1}.studio-principle>.mono{font-size:10px;color:#b8b0a0;padding-top:5px;transition:color .3s}.principle-row-copy{display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:end}.principle-row-copy>strong{font:600 clamp(26px,2.7vw,43px)/.95 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em}.principle-row-copy>.mono{font-size:8px;color:#b8b0a0;text-align:right;letter-spacing:.06em;transition:color .3s}.principle-row-description{grid-column:1/-1;display:block;max-height:0;opacity:0;overflow:hidden;font-size:12px;line-height:1.55;max-width:44ch;transform:translateY(7px);transition:max-height .42s,opacity .3s,transform .42s}.studio-principle>i{width:8px;height:8px;border:1px solid #B8B0A0;margin-top:4px;transition:background .3s,transform .45s}.studio-principle[data-active=true]{color:#060608}.studio-principle[data-active=true]:before{transform:none}.studio-principle[data-active=true]>.mono,.studio-principle[data-active=true] .principle-row-copy>.mono{color:#111118}.studio-principle[data-active=true] .principle-row-description{max-height:60px;opacity:.72;transform:none}.studio-principle[data-active=true]>i{background:#060608;border-color:#060608;transform:rotate(45deg) scale(1.25)}.studio-principle:focus-visible{outline:2px solid #FFB800;outline-offset:-4px;z-index:2}@keyframes principle-resolve{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(12px)}55%{opacity:1}to{clip-path:inset(0);transform:none}}.studio-signoff{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #11111866;padding:20px 0;font-size:10px;letter-spacing:.04em}@media(min-width:1700px){.studio-profile.studio.section{padding-inline:max(4vw,calc((100vw - 1600px)/2))}}@media(max-width:900px){.studio-opening{grid-template-columns:1fr;gap:25px;padding-top:40px}.studio-opening h2{font-size:12vw}.studio-origin{display:grid;grid-template-columns:1fr 1.4fr;gap:30px;max-width:none;align-items:start}.studio-origin>p{margin:0;font-size:16px}.studio-feature-row{gap:30px;grid-template-columns:1.2fr 1fr}.studio-perspective{padding:0}.studio-perspective h3{font-size:34px;margin:15px 0}.studio-values-title{grid-template-columns:.7fr 1.3fr}.studio-values-title>p{display:none}.principle-system{grid-template-columns:1fr 1fr}.principle-field{min-height:500px}.principle-reading{grid-template-columns:1fr}.principle-reading>b{font-size:120px}.principle-reading>strong,.principle-reading>p{grid-column:1}.principle-reading>strong{font-size:54px;margin-top:24px}.studio-principle{padding-inline:22px}.principle-row-copy{grid-template-columns:1fr}.principle-row-copy>.mono{text-align:left}}@media(max-width:640px){.studio-profile.studio.section{padding:25px 5vw 0}.studio-profile>.rail{font-size:10px}.studio-profile>.rail>span:nth-child(2){display:none}.studio-opening{padding:35px 0 30px}.studio-opening h2{font-size:13.7vw}.studio-origin{display:block}.studio-origin>.mono{font-size:9px}.studio-origin>p{font-size:15px;margin-top:15px;max-width:40ch}.studio-feature-row{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.studio-screen-head{padding-inline:12px;font-size:9px}.studio-play{left:15px;bottom:15px;gap:12px}.studio-play>svg{padding:11px;width:20px;height:20px}.studio-play>.mono{font-size:10px}.studio-perspective{max-width:none}.studio-perspective h3{font-size:38px}.studio-perspective p{font-size:14px}.studio-values{padding-top:30px}.studio-values-title{display:block;padding-bottom:25px}.studio-values-title h3{font-size:44px;margin:16px 0 0}.principle-system{grid-template-columns:1fr;margin-inline:-5vw}.principle-field{min-height:370px;border-right:0;border-bottom:1px solid #EAE2D233}.principle-field svg{top:22px;right:22px;bottom:22px;left:22px;width:calc(100% - 44px);height:calc(100% - 44px)}.principle-reading{left:5vw;right:5vw;bottom:28px;grid-template-columns:auto 1fr;column-gap:16px}.principle-reading>b{font-size:84px}.principle-reading>strong{grid-column:2;font-size:39px;margin:0}.principle-reading>p{grid-column:2;font-size:11px;margin-top:12px}.principle-code{inset-inline:5vw}.studio-principle{min-height:94px;padding:18px 5vw;grid-template-columns:30px 1fr 14px;gap:11px}.principle-row-copy>strong{font-size:28px}.principle-row-copy>.mono{font-size:7px}.principle-row-description{font-size:11px}.studio-principle[data-active=true] .principle-row-description{max-height:55px}}@media(prefers-reduced-motion:reduce){.studio-screen-media>button>img,.principle-node rect,.principle-node circle,.studio-principle,.studio-principle:before,.principle-row-description,.studio-principle>i{transition:none}.principle-reading{animation:none}.studio-screen-media>button:hover>img{transform:none}}html[data-motion=reduced] .studio-screen-media>button>img,html[data-motion=reduced] .principle-node rect,html[data-motion=reduced] .principle-node circle,html[data-motion=reduced] .studio-principle,html[data-motion=reduced] .studio-principle:before,html[data-motion=reduced] .principle-row-description,html[data-motion=reduced] .studio-principle>i{transition:none}html[data-motion=reduced] .principle-reading{animation:none}html[data-motion=reduced] .studio-screen-media>button:hover>img{transform:none}.studio-profile.studio .studio-values{display:block;margin-top:0;padding:48px 0 0}.studio-profile.studio .studio-values-title{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(360px,1.15fr) minmax(220px,.7fr);gap:3vw;align-items:end;margin:0;padding-bottom:34px}.studio-profile.studio .studio-values-title h3{font-size:clamp(42px,5vw,76px);max-width:none;margin:0}.studio-profile.studio .principle-system .studio-value-list{display:flex;grid-template-columns:none;flex-direction:column;gap:0;border-top:0}.studio-profile.studio .principle-system .studio-principle{display:grid;grid-template-columns:42px 1fr 20px;gap:18px;border-top:0;border-bottom:1px solid #EAE2D233;border-color:#eae2d233;padding:23px 2.5vw}.studio-profile.studio .principle-system .studio-principle>.mono{color:#b8b0a0;padding-top:5px}.studio-profile.studio .principle-system .studio-principle[data-active=true]>.mono{color:#111118}@media(max-width:900px){.studio-profile.studio .studio-values-title{grid-template-columns:.7fr 1.3fr}.studio-profile.studio .principle-system .studio-principle{padding-inline:22px}}@media(max-width:640px){.studio-profile.studio .studio-values{padding-top:30px}.studio-profile.studio .studio-values-title{display:block;padding-bottom:25px}.studio-profile.studio .studio-values-title h3{font-size:44px;margin:16px 0 0}.studio-profile.studio .principle-system .studio-value-list{display:flex;grid-template-columns:none;gap:0}.studio-profile.studio .principle-system .studio-principle{display:grid;grid-template-columns:30px 1fr 14px;gap:11px;padding:18px 5vw}}.person-record{position:sticky;top:80px;min-width:0;align-self:start;color:#eae2d2;background:#0b0c0e;border:1px solid #ffb80070;scroll-margin-top:85px;isolation:isolate;animation:person-acquire .32s steps(5,end) both}.person-record *{box-sizing:border-box}.person-record-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffb800;color:#0b0c0e;padding:0 14px;font:600 10px/1.3 monospace;letter-spacing:.07em}.person-record-bar button{display:flex;align-items:center;gap:12px;min-height:44px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.person-record-bar button>span{font-size:22px;font-weight:400}.person-record-identity{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;padding:18px 18px 0}.person-record-portrait{margin:0;position:relative;align-self:start;background:#18191c;overflow:hidden}.person-record-portrait img{width:100%;height:142px;object-fit:cover;object-position:center 25%;display:block}.person-record-portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#0b0c0e28 3px 4px)}.person-record-portrait figcaption{position:relative;z-index:1;background:#ffb800;color:#0b0c0e;padding:5px 7px;font:10px/1 monospace}.person-record-name{min-width:0}.person-record-role{display:block;color:#ffb800;font:10px/1.6 monospace;text-transform:uppercase;overflow-wrap:anywhere}.person-record-name h3{font:600 clamp(30px,3.1vw,48px)/.94 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:10px 0 14px}.person-record-signal{display:block;color:#8f8e84;font:8px/1.4 monospace;letter-spacing:.05em}.person-record-bio{padding:18px}.person-record-bio p{font:13px/1.65 Inter,Arial,sans-serif;color:#ccc7bb;margin:0;text-wrap:pretty}.person-record-links{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px}.person-record-links a{display:inline-flex;gap:12px;align-items:center;border-bottom:1px solid #ffb80060;padding:6px 0;margin-right:12px;color:#ffb800;font:10px/1.4 monospace;text-transform:uppercase;text-decoration:none}.person-record-links a:hover{color:#fff0c5;border-color:currentColor}.person-record-controls{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffb80050;padding:0 12px}.person-record-controls button{display:flex;align-items:center;gap:10px;min-height:44px;min-width:72px;padding:8px 4px;border:0;background:none;color:#eae2d2;font:10px/1 monospace;cursor:pointer}.person-record-controls>span{font:10px/1 monospace;letter-spacing:5px;color:#ffb80060}.person-record-controls button:hover{color:#ffb800}.person-record :is(a,button):focus-visible{outline:2px solid #ffb800;outline-offset:3px}.person-record-bar button:focus-visible{outline-color:#0b0c0e}@keyframes person-acquire{0%{opacity:.5;clip-path:inset(0 0 80%)}45%{opacity:1;clip-path:inset(0 0 30%)}to{clip-path:inset(0)}}@media(min-width:1100px){.team-section .team-particle-stage.team-layout{grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:32px}}@media(max-width:900px)and (min-width:641px){.person-record-identity{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px 14px 0}.person-record-portrait img{height:115px}.person-record-name h3{font-size:30px}.person-record-bio{padding:14px}.person-record-links{padding:0 14px 14px}}@media(max-width:640px){.person-record{position:relative;top:auto;width:100%}.person-record-name h3{font-size:36px}.person-record-identity{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px 14px 0}.person-record-portrait img{height:130px}.person-record-bio{padding:14px}.person-record-links{padding:0 14px 14px}}@media(prefers-reduced-motion:reduce){.person-record{animation:none}}html[data-motion=reduced] .person-record{animation:none}.person-record-portrait img[src$="daniel-villalobos-new.jpg"]{transform:scale(1.5);transform-origin:57% 43%}.person-record-portrait img[src$="hector-valadez.jpg"],.team-particle-core>img[src$="hector-valadez.jpg"]{object-view-box:inset(12% 28% 45% 30%);object-position:center}.team-particle:has(img[src$="hector-valadez.jpg"]) .team-particle-core:before,.team-particle:has(img[src$="hector-valadez.jpg"]) .team-particle-core:after{background-size:280% auto;background-position:60% 20%}.crew-console{--ink:#ffb800;position:relative;background:#090b0c;color:#d6cdb8;border-block:1px solid #ffb80060;padding:0 0 18px;isolation:isolate;font-family:IBM Plex Mono,monospace}.crew-console:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#ffb80004 3px 4px),radial-gradient(ellipse at 50% 40%,#ffb8000c,transparent 65%)}.crew-console-bar{display:flex;justify-content:space-between;padding:16px 18px;font-size:9px;letter-spacing:.08em;border-bottom:1px solid #ffb80030}.crew-console-bar i{color:var(--ink);font-style:normal}.crew-deck{position:relative;display:grid;place-items:center;perspective:1200px;padding:28px 0 18px;overflow:hidden;min-height:450px}.crew-credential{width:450px;max-width:calc(100% - 100px);position:relative;z-index:5;background:#111513;border:1px solid #9d9270;box-shadow:0 22px 60px #000c;animation:crew-acquire .35s cubic-bezier(.16,1,.3,1) both}.crew-credential:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#0002 3px 4px);opacity:.6}.crew-card-register{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;font:9px/1.4 IBM Plex Mono,monospace;background:#ffb80019;color:#ffce6b;border-bottom:1px solid #ffb80040}.crew-identity{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:18px}.crew-identity .person-record-portrait{height:158px;border:1px solid #b8a47350}.crew-identity .person-record-portrait img{height:100%;filter:grayscale(1) sepia(.22) contrast(1.15)}.crew-field-label{display:block;font:8px/1.5 IBM Plex Mono,monospace;letter-spacing:.08em;color:#9e977f}.crew-identity h3{font:600 clamp(25px,2.5vw,36px)/.97 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:6px 0 16px;color:#eee4cc;overflow-wrap:anywhere}.crew-identity p{font:11px/1.5 IBM Plex Mono,monospace;color:#ffcc68;margin:4px 0 14px}.crew-barcode{display:block;width:100%;height:17px;opacity:.35;background:repeating-linear-gradient(90deg,#d9cba5 0 1px,transparent 1px 3px,#d9cba5 3px 5px,transparent 5px 7px,#d9cba5 7px 8px,transparent 8px 12px)}.crew-bio{margin:0 18px 18px;border-top:1px solid #a9986740;padding-top:10px}.crew-bio>.crew-field-label{background:#b0a27317;padding:5px 7px;color:#d9cba5}.crew-bio p{font:12px/1.65 IBM Plex Mono,monospace;margin:12px 0 0;color:#c9c4b6}.crew-card-footer{padding:10px 18px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #a9986740;font-size:8px;color:#8e917e}.crew-card-footer>div{display:flex;gap:12px}.crew-card-footer a{display:flex;align-items:center;gap:4px;color:#ffcc68}.crew-neighbor{position:absolute;top:50%;left:50%;width:210px;height:302px;padding:0;background:#111513;border:1px solid #81765b;color:#b8b09d;text-align:left;cursor:pointer;transition:filter .3s,border-color .3s;filter:brightness(.55);overflow:hidden}.crew-neighbor img{width:100%;height:175px;object-fit:cover;filter:grayscale(1) contrast(1.4);object-position:center 25%;opacity:.75}.crew-neighbor-role{display:block;font:8px/1.4 monospace;margin:10px 12px 5px}.crew-neighbor strong{display:block;font:24px/.95 Barlow Condensed,sans-serif;text-transform:uppercase;margin:0 12px 10px}.crew-neighbor .crew-barcode{margin:0 12px;width:calc(100% - 24px);height:10px}.crew-offset--1{transform:translate(calc(-50% - 325px),-50%) rotateY(25deg) rotate(-4deg);z-index:3}.crew-offset-1{transform:translate(calc(-50% + 325px),-50%) rotateY(-25deg) rotate(4deg);z-index:3}.crew-offset--2{transform:translate(calc(-50% - 490px),-50%) rotateY(35deg) rotate(-8deg) scale(.86);z-index:2}.crew-offset-2{transform:translate(calc(-50% + 490px),-50%) rotateY(-35deg) rotate(8deg) scale(.86);z-index:2}.crew-neighbor:hover{filter:brightness(.9);border-color:#ffb800}.crew-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:630px;margin:4px auto 18px;padding:0 12px}.crew-controls button{display:flex;align-items:center;gap:8px;min-height:44px;background:none;border:0;color:#ffb800;font:10px monospace;cursor:pointer}.crew-controls>span{font-size:9px;text-align:center;color:#b6ad96}.crew-index{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;padding:0 12px}.crew-index button{width:44px;min-height:53px;padding:0;border:1px solid #9c8e6340;background:#111513;color:#9c947e;cursor:pointer}.crew-index img{width:100%;height:33px;object-fit:cover;filter:grayscale(1);opacity:.5}.crew-index span{display:block;font:8px/16px monospace}.crew-index button[aria-pressed=true]{border-color:#ffb800;color:#ffb800}.crew-index button[aria-pressed=true] img{filter:none;opacity:1}.crew-console button:focus-visible,.crew-console a:focus-visible{outline:2px solid #ffb800;outline-offset:3px}.crew-console img[src$="hector-valadez.jpg"]{object-view-box:inset(12% 28% 45% 30%);object-position:center}@keyframes crew-acquire{0%{opacity:.4;transform:translateY(12px) scale(.96);filter:brightness(1.8)}35%{clip-path:inset(0 0 2%);opacity:1}to{transform:none;filter:none;clip-path:inset(0)}}@media(max-width:640px){.crew-deck{padding:20px 0 12px;min-height:0}.crew-credential{max-width:calc(100% - 32px)}.crew-identity{grid-template-columns:85px 1fr;gap:12px;padding:14px}.crew-identity .person-record-portrait{height:120px}.crew-identity h3{font-size:28px}.crew-identity p{font-size:10px}.crew-bio{margin:0 14px 14px}.crew-bio p{font-size:11px}.crew-neighbor{display:none}.crew-card-register{font-size:8px}.crew-controls>span{font-size:8px}.crew-index{gap:4px}.crew-index button{width:calc((100% - 28px)/8);min-height:48px}.crew-index img{height:29px}}@media(prefers-reduced-motion:reduce){.crew-credential{animation:none}.crew-neighbor{transition:none}}html[data-motion=reduced] .crew-credential{animation:none}.crew-credential{animation:crew-signal-lock .65s steps(1,end) both}.crew-credential:after{animation:crew-scan-break .65s steps(1,end) both}.crew-photo-glitch{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 25%;pointer-events:none;opacity:0;animation:crew-photo-tear .7s steps(1,end) both;mix-blend-mode:screen}.crew-credential:before{content:"▒░  SIGNAL / DECODING  ▓▒";position:absolute;left:0;right:0;top:48%;z-index:8;background:#ffb800;color:#080a0a;padding:6px 14px;font:10px monospace;letter-spacing:.15em;pointer-events:none;animation:crew-decode-flash .65s steps(1,end) both}@keyframes crew-signal-lock{0%{opacity:.2;transform:translate(-7px);clip-path:inset(0 0 65%);filter:contrast(2)}12%{opacity:1;transform:translate(5px);clip-path:inset(12% 0 0)}24%{transform:translate(-3px);clip-path:inset(0 0 28%);filter:contrast(1.5)}36%{transform:translate(3px);clip-path:inset(0)}48%{transform:translate(-2px);filter:contrast(1.2)}65%,to{opacity:1;transform:none;clip-path:inset(0);filter:none}}@keyframes crew-photo-tear{0%,to{opacity:0}14%{opacity:.8;clip-path:inset(18% 0 57%);transform:translate(9px);filter:sepia(1) saturate(3)}30%{opacity:.65;clip-path:inset(62% 0 13%);transform:translate(-7px)}48%{opacity:.7;clip-path:inset(37% 0 40%);transform:translate(5px)}70%{opacity:0;transform:none}}@keyframes crew-scan-break{0%,24%{opacity:1;background-size:100% 7px;transform:translateY(3px)}38%{opacity:.2;transform:translateY(-2px)}55%,to{opacity:.6;transform:none}}@keyframes crew-decode-flash{0%{opacity:0}12%{opacity:1;transform:translateY(-40px)}28%{opacity:0}36%{opacity:1;transform:translateY(55px)}48%,to{opacity:0}}.crew-controls{margin-bottom:2px}@media(prefers-reduced-motion:reduce){.crew-credential,.crew-credential:after{animation:none}.crew-credential:before,.crew-photo-glitch{display:none}}html[data-motion=reduced] .crew-credential,html[data-motion=reduced] .crew-credential:after{animation:none}html[data-motion=reduced] .crew-credential:before,html[data-motion=reduced] .crew-photo-glitch{display:none}.crew-console{--ink:#ffb800;background:#090b0e}.crew-deck{padding-block:30px 22px;min-height:490px}.crew-credential{width:570px;max-width:calc(100% - 100px);padding:0 22px 10px;background:#0c1011;border:1px solid #ffb80065;clip-path:polygon(22px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 22px);box-shadow:0 20px 65px #000c}.crew-dossier-heading{display:flex;align-items:center;justify-content:center;gap:17px;padding:23px 0 20px;font:11px/1.4 IBM Plex Mono,monospace;letter-spacing:.16em;color:#ffcf66;border-bottom:1px solid #ffb80035;margin-bottom:15px}.crew-dossier-heading>span{color:#ffb800}.crew-dossier-name{display:grid;grid-template-columns:1fr auto;gap:16px;padding:10px 12px;background:#ffb8001c;border-block:1px solid #ffb80020;align-items:center}.crew-dossier-name h3{font:600 29px/1.04 Barlow Condensed,sans-serif;letter-spacing:.025em;text-transform:uppercase;color:#f0dcae;margin:3px 0 0;overflow-wrap:anywhere}.crew-dossier-name>div:last-child>span:last-child{display:block;font:12px/1.5 IBM Plex Mono,monospace;color:#e5c67d;margin-top:3px}.crew-identity{grid-template-columns:118px minmax(0,1fr) 90px;gap:15px;padding:13px 0 15px;background:linear-gradient(#ffb80008 1px,transparent 1px) 0 13px/100% 29px}.crew-identity .person-record-portrait{height:145px;margin:0;border:1px solid #c9a65a70}.crew-identity .person-record-portrait img{filter:grayscale(.75) sepia(.25) contrast(1.18)}.crew-identity>div:nth-child(2){padding-top:5px}.crew-membership{display:block;color:#bdbbab;font:9px/1.5 IBM Plex Mono,monospace;margin:3px 0 16px}.crew-field-label{color:#a99e80;font-size:8px;letter-spacing:.05em}.crew-identity p{font-size:12px;line-height:1.4;margin-bottom:13px;color:#eee0bf}.crew-dossier-seal{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border-left:1px solid #ffb80024;color:#ffb80070;text-align:center}.crew-dossier-seal .revenant-brand{transform:none}.crew-dossier-seal .revenant-emblem{width:56px;height:66px}.crew-dossier-seal .revenant-brand-name{display:none}.crew-dossier-seal>span{font:6px/1.5 monospace;letter-spacing:.04em}.crew-bio{margin:0;padding:12px 0 18px;border-top:1px solid #ffb80045;min-height:145px}.crew-bio>.crew-field-label{padding:7px 10px;background:#ffb8001c;color:#ffce6b;font-size:10px;letter-spacing:.08em}.crew-bio p{padding:0 10px;font-size:11px;line-height:1.7;color:#c8c5b9;margin-top:15px;max-width:65ch}.crew-card-footer{padding:12px 0 5px;color:#928d7b;border-top-color:#ffb80035;font-size:7px}.crew-offset--1{transform:translate(calc(-50% - 385px),-50%) rotateY(28deg) rotate(-4deg)}.crew-offset-1{transform:translate(calc(-50% + 385px),-50%) rotateY(-28deg) rotate(4deg)}.crew-offset--2{transform:translate(calc(-50% - 530px),-50%) rotateY(35deg) rotate(-8deg) scale(.86)}.crew-offset-2{transform:translate(calc(-50% + 530px),-50%) rotateY(-35deg) rotate(8deg) scale(.86)}@media(max-width:640px){.crew-credential{max-width:calc(100% - 24px);padding:0 14px 10px}.crew-dossier-heading{padding:18px 0 14px;font-size:9px;gap:10px}.crew-dossier-name{gap:10px;padding:8px}.crew-dossier-name h3{font-size:25px}.crew-dossier-name>div:last-child>span:last-child{font-size:9px}.crew-identity{grid-template-columns:88px minmax(0,1fr);gap:12px}.crew-identity .person-record-portrait{height:119px}.crew-dossier-seal{display:none}.crew-membership{font-size:8px;margin-bottom:12px}.crew-identity p{font-size:11px}.crew-bio{min-height:0}.crew-bio p{font-size:11px;padding:0 5px}.crew-deck{min-height:0}.crew-card-footer{gap:8px;flex-wrap:wrap}}.crew-identity{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:center;padding-block:16px}.crew-identity .person-record-portrait{height:245px;width:100%;border-color:#ffb80065}.crew-identity .person-record-portrait img{filter:grayscale(.25) contrast(1.08);object-position:center 30%}.crew-identity .person-record-portrait img[src$="hector-valadez.jpg"]{object-position:center}.crew-identity>div:nth-child(2){padding:0}.crew-identity p{font-size:16px;line-height:1.4;margin-top:7px;margin-bottom:22px}.crew-membership{font-size:10px;margin-bottom:25px}@media(max-width:640px){.crew-identity{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px}.crew-identity .person-record-portrait{height:190px}.crew-identity p{font-size:13px}.crew-membership{font-size:8px;margin-bottom:18px}}.crew-console{--ink:#ffb800;background:#060608;color:#eae2d2;border-color:#ffb800}.crew-console-bar{color:#ffb800;border-color:#ffb80055;background:#ffb8000a}.crew-credential{background:#08090b;border-color:#ffb800;padding:0 20px 12px}.crew-dossier-heading{color:#ffb800;font-size:12px;letter-spacing:.12em;border-color:#ffb80070;padding-block:20px 16px}.crew-dossier-name{background:#ffb800;color:#08090b;border:0;position:relative;padding:12px}.crew-dossier-name .crew-field-label{color:#392900}.crew-dossier-name h3{color:#08090b;font-size:32px;letter-spacing:.015em}.crew-dossier-name>div:last-child>span:last-child{color:#08090b}.crew-identity{background:linear-gradient(#ffb80012 1px,transparent 1px) 0 16px/100% 32px;gap:18px}.crew-identity .person-record-portrait{border:1px solid #ffb800;box-shadow:4px 4px #ffb80020;height:255px}.crew-identity .person-record-portrait img{filter:contrast(1.12) saturate(.85)}.crew-field-label{color:#ffb800;font-size:9px}.crew-membership{color:#eae2d2;font-size:10px;line-height:1.6}.crew-identity p{color:#fff0ce;font:500 23px/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.02em}.crew-barcode{background:repeating-linear-gradient(90deg,#ffb800 0 1px,transparent 1px 3px,#ffb800 3px 5px,transparent 5px 7px,#ffb800 7px 8px,transparent 8px 12px);opacity:.65}.crew-bio{border-color:#ffb80065;min-height:0;padding-top:12px}.crew-bio>.crew-field-label{background:#ffb800;color:#08090b;font-size:11px;padding:8px 10px}.crew-bio p{color:#eae2d2;font-size:12px;line-height:1.65;padding:0 4px}.crew-card-footer{border-color:#ffb80065;color:#b8b0a0}.crew-card-footer a{color:#ffb800}.crew-neighbor{background:#08090b;border-color:#ffb80065;color:#eae2d2;filter:brightness(.6);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.crew-neighbor .crew-card-register{background:#ffb800;color:#08090b;border:0}.crew-neighbor-role{color:#ffb800}.crew-neighbor:hover{filter:brightness(1)}.crew-controls{border-top:1px solid #ffb80035;padding-top:10px}.crew-controls>span{color:#eae2d2}@media(max-width:640px){.crew-credential{padding-inline:12px}.crew-dossier-heading{font-size:10px}.crew-dossier-name h3{font-size:26px}.crew-identity .person-record-portrait{height:200px}.crew-identity p{font-size:20px}.crew-bio p{font-size:11px}.crew-field-label{font-size:8px}}.terminal-portrait{display:block;width:100%;height:100%;image-rendering:pixelated}.crew-neighbor>.terminal-portrait{height:175px;opacity:.85}.crew-identity .person-record-portrait>.terminal-portrait{height:100%;width:100%}.crew-photo-signal{background:repeating-linear-gradient(0deg,transparent 0 6px,#ffb80099 6px 8px);mix-blend-mode:screen}.crew-credential{animation:crew-tactical-open .62s cubic-bezier(.16,1,.3,1) both}.crew-credential:before{content:"> ACQUIRING PERSONNEL RECORD";top:46%;padding:8px 12px;font-size:9px;letter-spacing:.08em;animation:crew-tactical-status .72s steps(1,end) both}.crew-credential:after{background:repeating-linear-gradient(0deg,transparent 0 3px,#0003 3px 4px);animation:crew-tactical-scan .8s linear both}.crew-identity .person-record-portrait>.terminal-portrait{animation:crew-portrait-lock .75s steps(7,end) both}.crew-dossier-name{animation:crew-data-lock .32s steps(4,end) .12s both}.crew-identity>div:nth-child(2){animation:crew-data-lock .36s steps(5,end) .24s both}.crew-bio{animation:crew-data-lock .4s steps(6,end) .36s both}.crew-card-footer{animation:crew-data-lock .3s steps(4,end) .48s both}.crew-controls button{transition:color .15s,background .15s;position:relative;padding:8px 12px}.crew-controls button:hover{background:#ffb800;color:#08090b}.crew-neighbor:hover .terminal-portrait{animation:crew-preview-signal .24s steps(2,end)}@keyframes crew-tactical-open{0%{opacity:0;transform:scaleY(.015) scaleX(.7);filter:brightness(2)}20%{opacity:1;transform:scaleY(.015) scaleX(1);filter:brightness(1.6)}65%{transform:scaleY(1);filter:brightness(1.1)}to{opacity:1;transform:none;filter:none}}@keyframes crew-portrait-lock{0%{clip-path:inset(0 0 100%);opacity:.2;filter:brightness(2)}30%{clip-path:inset(0 0 65%);opacity:.7}55%{clip-path:inset(0 0 32%);filter:brightness(1.5)}75%{clip-path:inset(0);opacity:1;filter:brightness(.8)}to{clip-path:inset(0);opacity:1;filter:none}}@keyframes crew-data-lock{0%{opacity:0;transform:translate(-4px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes crew-tactical-scan{0%{opacity:0;clip-path:inset(0 0 98%)}25%{opacity:1}90%{opacity:.8;clip-path:inset(96% 0 0)}to{opacity:.5;clip-path:inset(0)}}@keyframes crew-tactical-status{0%,20%{opacity:0}25%,55%{opacity:1}60%,to{opacity:0}}@keyframes crew-preview-signal{0%{transform:translate(-2px);filter:brightness(1.6)}50%{transform:translate(2px)}to{transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.crew-console .crew-credential,.crew-console .crew-credential:after,.crew-console .crew-credential *,.crew-console .crew-neighbor:hover .terminal-portrait{animation:none!important}.crew-console .crew-credential:before{display:none}.crew-controls button{transition:none}}html[data-motion=reduced] .crew-console .crew-credential,html[data-motion=reduced] .crew-console .crew-credential:after,html[data-motion=reduced] .crew-console .crew-credential *,html[data-motion=reduced] .crew-console .crew-neighbor:hover .terminal-portrait{animation:none!important}html[data-motion=reduced] .crew-console .crew-credential:before{display:none}.crew-credential{width:650px;display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:22px;padding:0 22px 12px}.crew-dossier-heading{grid-column:1/-1;margin-bottom:16px;padding:18px 0 14px}.crew-dossier-name{grid-column:2;grid-row:2;display:block;padding:10px 12px;align-self:start}.crew-dossier-name h3{font-size:30px;line-height:1.03;margin-top:4px}.crew-dossier-name>div:last-child{display:none}.crew-identity{display:contents}.crew-identity .person-record-portrait{grid-column:1;grid-row:2/5;width:100%;height:100%;min-height:300px;max-height:380px;align-self:stretch;box-shadow:none;margin:0}.crew-identity>div:nth-child(2){grid-column:2;grid-row:3;padding:12px 0 10px;background:none}.crew-identity .crew-membership{display:none}.crew-identity>div:nth-child(2)>.crew-field-label:first-child{display:none}.crew-identity p{font-size:23px;margin:4px 0 0;line-height:1.15}.crew-identity .crew-barcode{display:none}.crew-bio{grid-column:2;grid-row:4;padding:0 0 6px;border:0;margin:0;align-self:start}.crew-bio>.crew-field-label{background:none;color:#ffb800;border-bottom:1px solid #ffb80055;padding:0 0 7px;font-size:9px}.crew-bio p{font-size:11px;line-height:1.6;margin:10px 0 0;padding:0}.crew-card-footer{grid-column:1/-1;margin-top:16px;padding:10px 0 2px;font-size:8px}.crew-offset--1{transform:translate(calc(-50% - 415px),-50%) rotateY(28deg) rotate(-4deg)}.crew-offset-1{transform:translate(calc(-50% + 415px),-50%) rotateY(-28deg) rotate(4deg)}@media(max-width:640px){.crew-credential{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;padding:0 14px 12px}.crew-dossier-heading{margin-bottom:12px}.crew-identity .person-record-portrait{grid-row:2/4;min-height:190px;max-height:250px}.crew-dossier-name{padding:9px;align-self:start}.crew-dossier-name h3{font-size:25px}.crew-identity>div:nth-child(2){padding:12px 0}.crew-identity p{font-size:20px}.crew-bio{grid-column:1/-1;grid-row:4;margin-top:16px}.crew-bio p{font-size:11px;line-height:1.65}.crew-card-footer{margin-top:10px}}.crew-console,.crew-console *{box-sizing:border-box}.crew-console .crew-deck{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;position:relative;padding:24px 16px;min-height:0;overflow:hidden}.crew-console .crew-credential{position:relative;width:650px;max-width:100%;min-width:0;display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:0 22px;padding:0 20px 12px;align-items:start}.crew-console .crew-dossier-heading{grid-area:1/1/2/3;margin:0 0 16px;position:relative}.crew-console .crew-dossier-name{grid-area:2/2/3/3;position:relative;min-width:0}.crew-console .crew-dossier-name h3{position:static;margin:4px 0 0;overflow-wrap:anywhere}.crew-console .crew-identity{display:contents}.crew-console .crew-identity .person-record-portrait{grid-area:2/1/5/2;position:relative;height:310px;min-height:0;max-height:none;align-self:start;overflow:hidden;width:100%;margin:0}.crew-console .crew-identity .person-record-portrait:after{top:0;right:0;bottom:0;left:0}.crew-console .crew-identity .terminal-portrait{width:100%;height:310px;display:block}.crew-console .crew-identity>div:nth-child(2){grid-area:3/2/4/3;position:relative;min-width:0;padding:12px 0}.crew-console .crew-bio{grid-area:4/2/5/3;position:relative;min-width:0;margin:0;padding:0;min-height:0}.crew-console .crew-card-footer{grid-area:5/1/6/3;position:relative;flex-wrap:wrap;gap:12px;margin-top:16px}.crew-console .crew-card-footer>div{flex-wrap:wrap}.crew-console .crew-neighbor{height:320px;display:flex;flex-direction:column;top:50%;overflow:hidden;padding:0}.crew-console .crew-neighbor>.terminal-portrait{height:165px;flex:0 0 165px}.crew-console .crew-neighbor strong{font-size:23px;line-height:1.02;overflow-wrap:anywhere;margin-bottom:10px}.crew-console .crew-neighbor .crew-barcode{margin-top:auto;margin-bottom:10px;flex:0 0 10px}.crew-console .crew-controls{position:relative;z-index:6;display:grid;grid-template-columns:100px minmax(0,1fr) 100px;max-width:650px;margin:0 auto;padding:10px 12px;gap:8px;align-items:center}.crew-console .crew-controls button:last-child{justify-content:flex-end}@media(max-width:1100px){.crew-console .crew-offset--2,.crew-console .crew-offset-2{display:none}.crew-console .crew-offset--1{transform:translate(calc(-50% - 360px),-50%) rotateY(28deg) scale(.8)}.crew-console .crew-offset-1{transform:translate(calc(-50% + 360px),-50%) rotateY(-28deg) scale(.8)}}@media(max-width:720px){.crew-console .crew-neighbor{display:none}.crew-console .crew-credential{grid-template-columns:minmax(110px,.85fr) minmax(0,1fr);gap:0 14px;padding-inline:14px}.crew-console .crew-identity .person-record-portrait,.crew-console .crew-identity .terminal-portrait{height:230px}.crew-console .crew-dossier-name h3{font-size:25px}.crew-console .crew-bio{grid-area:4/1/5/3;margin-top:16px}.crew-console .crew-identity .person-record-portrait{grid-area:2/1/4/2}.crew-console .crew-card-footer{grid-area:5/1/6/3}.crew-console .crew-controls{grid-template-columns:85px minmax(0,1fr) 85px}}.team-section.personnel.section{background:#111118;color:#f0e8ec;padding:32px 4vw 65px;--ui-accent:#FFB800}.team-section>.atmosphere-layer{opacity:.13}.team-section>.rail{padding:0 0 18px;border-top:0;border-bottom:1px solid #FFB8004d;font-size:11px;color:#eae2d2}.team-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:5vw;align-items:end;padding:55px 0 40px}.team-heading h2{font:600 clamp(56px,7.2vw,116px)/.9 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.03em;margin:0}.team-heading h2>span{display:block;color:#ffb800;font-size:.76em;margin-top:9px}.team-heading>p{font-size:15px;line-height:1.7;color:#bfaeb7;margin:0 0 5px}.team-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5vw;align-items:start}.team-directory-label{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.05em;padding:16px 0;border-top:1px solid #FFB8004d;color:#bfaeb7}.team-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-roster>button{display:grid;grid-template-columns:46px minmax(0,1fr) 17px;gap:11px;align-items:center;text-align:left;min-height:98px;padding:14px 10px;background:#111118;color:#f0e8ec;border:1px solid #805900;cursor:pointer;transition:background .2s,border-color .2s}.team-roster>button>img{width:46px;height:58px;object-fit:cover;object-position:center 25%;filter:grayscale(.45)}.team-roster strong{display:block;font:500 23px/1 Barlow Condensed,Impact,sans-serif}.team-roster small{display:block;font-size:11px;line-height:1.4;margin-top:7px;color:#bfaeb7}.team-row-marker{font:10px IBM Plex Mono,monospace;color:#bfaeb7}.team-roster>button:hover{border-color:#ffb800;background:#2c3038}.team-roster>button[aria-pressed=true]{background:#ffb800;color:#111118;border-color:#ffb800}.team-roster>button[aria-pressed=true] :is(small,.team-row-marker){color:#060608}.team-roster>button[aria-pressed=true]>img{filter:none}.team-mobile-select{display:none}.team-profile{position:sticky;top:24px;border:1px solid #805900;background:#111118;min-width:0;scroll-margin-top:25px}.team-portrait{position:relative;height:clamp(300px,28vw,430px);background:#2c3038;overflow:hidden}.team-portrait>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.team-portrait-index{position:absolute;left:18px;bottom:18px;background:#111118e8;color:#ffb800;font-size:11px;padding:10px 12px;letter-spacing:.05em}.team-biography{padding:28px}.team-role{display:block;font-size:11px;line-height:1.5;color:#ffb800}.team-biography h3{font:600 clamp(40px,4.3vw,66px)/.95 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;margin:14px 0 20px}.team-biography p{font-size:14px;line-height:1.75;color:#cbbec5;margin:0;min-height:74px}.team-socials{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #805900;margin-top:24px;padding-top:12px}.team-socials a{display:flex;align-items:center;gap:13px;min-height:44px;font-size:11px}.team-socials a:hover{color:#ffb800}.team-profile-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #805900;padding:8px 14px}.team-profile-controls>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px;background:transparent;color:#f0e8ec;border:0;cursor:pointer}.team-profile-controls>button:hover{color:#ffb800}.team-profile-controls .mono{font-size:10px}@media(min-width:1700px){.team-section.personnel.section{padding-inline:max(4vw,calc((100vw - 1600px)/2))}}@media(max-width:1100px)and (min-width:761px){.team-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.team-roster{grid-template-columns:1fr}.team-roster>button{min-height:80px}.team-roster>button>img{height:48px}.team-portrait{height:360px}}@media(max-width:760px){.team-section.personnel.section{padding:25px 5vw 40px}.team-section>.rail{font-size:10px}.team-section>.rail>span:nth-child(2){display:none}.team-heading{grid-template-columns:1fr;gap:22px;padding:35px 0 28px}.team-heading h2{font-size:12vw}.team-heading>p{font-size:14px}.team-layout{grid-template-columns:1fr;gap:20px}.team-roster{display:none}.team-directory-label{font-size:9px;padding:14px 0}.team-mobile-select{display:block;font-size:10px;color:#cbbec5}.team-mobile-select select{display:block;width:100%;border:1px solid #B8B0A0;border-radius:0;min-height:52px;background:#111118;color:#f0e8ec;padding:12px 35px 12px 12px;margin-top:10px;font:16px/1.4 Inter,Arial,sans-serif}.team-mobile-select select:focus-visible{outline:2px solid #FFB800;outline-offset:4px}.team-profile{position:static}.team-portrait{height:auto;aspect-ratio:1.15}.team-biography{padding:22px}.team-biography h3{font-size:48px}.team-biography p{min-height:0}.team-socials{margin-top:20px}.team-profile-controls{padding-inline:12px}.team-profile-controls .mono{font-size:9px}}@media(prefers-reduced-motion:reduce){.team-roster>button{transition:none}}html[data-motion=reduced] .team-roster>button{transition:none}.team-portrait>img{animation:portrait-resolve .38s steps(7,end) both}.team-copy-reveal{position:relative;animation:person-copy-resolve .28s ease-out both}.team-copy-reveal:before{content:"";position:absolute;left:0;top:-12px;width:34px;height:3px;background:#ffb800;animation:person-register .42s ease-out both}.team-roster>button:focus-visible{outline:2px solid #FFB800;outline-offset:3px;position:relative;z-index:2}.team-roster>button:not([aria-pressed=true]):hover strong{color:#ffb800}.team-roster>button:not([aria-pressed=true]):hover .team-row-marker{color:#ffb800;opacity:1}@keyframes portrait-resolve{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes person-copy-resolve{0%{opacity:.35}to{opacity:1}}@keyframes person-register{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media(prefers-reduced-motion:reduce){.team-portrait>img,.team-copy-reveal,.team-copy-reveal:before{animation:none}}html[data-motion=reduced] .team-portrait>img,html[data-motion=reduced] .team-copy-reveal,html[data-motion=reduced] .team-copy-reveal:before{animation:none}.milestones-section.records.section{padding:32px 4vw 0;background:#eae2d2;color:#111118;--ui-accent:#111118}.milestones-section>.rail{border-top:0;border-bottom:1px solid #11111866;padding:0 0 18px;font-size:11px}.milestones-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:end;padding:55px 0}.milestones-heading h2{font:600 clamp(66px,8.8vw,140px)/.85 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em;margin:0}.milestones-heading h2>span{display:block;margin-top:8px}.milestones-heading>div{max-width:350px;padding-bottom:4px}.milestones-heading .mono{font-size:10px;letter-spacing:.05em;color:#53564a}.milestones-heading p{font-size:17px;line-height:1.65;margin:18px 0 0}.milestone-year{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,1.6fr);gap:5vw;padding:30px 0 45px;border-top:1px solid #111118}.milestone-year-label h3{font:500 clamp(65px,8vw,125px)/.9 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.03em;margin:0 0 18px}.milestone-year-label>.mono{font-size:10px;line-height:1.6;letter-spacing:.04em;color:#53564a;display:block;max-width:150px}.milestone-list{list-style:none;padding:0;margin:0;min-width:0}.milestone-list>li{border-top:1px solid #11111855}.milestone-list>li:last-child{border-bottom:1px solid #11111855}.milestone-number{font-size:10px;color:#65685b}.milestone-list h4{font:500 clamp(29px,3.6vw,54px)/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;margin:0}.milestone-category{font-size:9px;letter-spacing:.035em;border:1px solid #11111866;padding:8px 10px;white-space:nowrap}.milestone-category[data-category=NOMINATION]{background:#111118;color:#eae2d2}.milestone-list>.milestone-winner{background:#2c3038;color:#eae2d2;border-color:#2c3038;--ui-accent:#FFB800}.milestone-winner .milestone-number{color:#ffb800}.milestone-winner .milestone-category{background:#ffb800;color:#111118;border-color:#ffb800}.milestones-foot{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #11111866;color:#53564a;font-size:10px;letter-spacing:.04em}@media(min-width:1700px){.milestones-section.records.section{padding-inline:max(4vw,calc((100vw - 1600px)/2))}}@media(max-width:900px){.milestones-heading{gap:35px}.milestone-year{grid-template-columns:140px minmax(0,1fr);gap:25px}.milestone-category{font-size:8px;padding:7px}.milestone-list h4{font-size:34px}}@media(max-width:640px){.milestones-section.records.section{padding:25px 5vw 0}.milestones-section>.rail{font-size:10px}.milestones-heading{grid-template-columns:1fr;gap:25px;padding:35px 0}.milestones-heading h2{font-size:15vw}.milestones-heading p{font-size:15px;margin-top:13px;max-width:34ch}.milestone-year{grid-template-columns:1fr;gap:22px;padding:25px 0 30px}.milestone-year-label{display:flex;justify-content:space-between;gap:20px;align-items:center}.milestone-year-label h3{font-size:64px;margin:0}.milestone-year-label>.mono{font-size:9px;text-align:right;max-width:135px}.milestone-list h4{font-size:35px}.milestone-number{grid-row:1/3;align-self:center}.milestone-category{grid-column:2;grid-row:2;justify-self:start;font-size:9px;padding:6px 9px}.milestones-foot{font-size:9px;line-height:1.5}.milestones-foot>span:last-child{text-align:right;max-width:165px}}.network-section.affiliates.section{padding:32px 4vw 70px;background:#111118;color:#eae2d2;--ui-accent:#FFB800}.network-section>.rail{padding:0 0 18px;border-top:0;border-bottom:1px solid #B8B0A055;color:#eae2d2;font-size:11px}.network-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;padding:45px 0 25px}.network-heading h2{font:600 clamp(42px,5.5vw,86px)/.95 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.025em;margin:0}.network-heading>p{font-size:14px;line-height:1.7;color:#eae2d2;margin:0}.partner-wall{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:5%;row-gap:30px;list-style:none;margin:0;padding:35px 0 0}.partner-wall>li{flex:0 1 21%;min-width:0}.partner-wall a{display:flex;align-items:center;justify-content:center;min-height:150px;width:100%;padding:12px 0;background:transparent;border:0;opacity:.78;transition:opacity .2s,transform .3s}.partner-wall img{display:block;max-width:100%;width:210px;height:110px;object-fit:contain;filter:grayscale(1)}.partner-wall [data-treatment=inverse] img{filter:grayscale(1) invert(1)}.partner-wall [data-treatment=contrast] img{filter:grayscale(1) contrast(4)}.partner-wall [data-brand="1-simple-game.png"] img{width:115px;height:130px}.partner-wall [data-brand="startoons.png"] img{width:180px;height:130px}.partner-wall [data-brand="avd-transparent.png"] img{width:125px;height:125px}.partner-wall [data-brand="altergard.svg"] img{width:220px;height:95px}.partner-wall [data-brand="ingenia-transparent.png"] img{filter:grayscale(1);width:230px;height:130px}.partner-wall a:is(:hover,:focus-visible){opacity:1;transform:translateY(-4px)}.partner-wall a:focus-visible{outline:2px solid #FFB800;outline-offset:6px}@media(min-width:1700px){.network-section.affiliates.section{padding-inline:max(4vw,calc((100vw - 1600px)/2))}}@media(max-width:900px){.partner-wall{column-gap:8%;row-gap:20px}.partner-wall>li{flex-basis:28%}.partner-wall img{height:95px}.partner-wall a{min-height:130px}}@media(max-width:640px){.network-section.affiliates.section{padding:25px 5vw 45px}.network-section>.rail{font-size:10px}.network-heading{display:block;padding:30px 0 10px}.network-heading h2{font-size:11vw}.network-heading>p{margin-top:18px;font-size:14px}.partner-wall{column-gap:12%;row-gap:12px;padding-top:25px}.partner-wall>li{flex-basis:42%}.partner-wall a{min-height:125px}.partner-wall img{width:160px;height:88px}.partner-wall [data-brand="1-simple-game.png"] img{width:90px;height:108px}.partner-wall [data-brand="startoons.png"] img{width:135px;height:110px}.partner-wall [data-brand="avd-transparent.png"] img{width:105px;height:105px}}@media(prefers-reduced-motion:reduce){.partner-wall a{transition:none}.partner-wall a:is(:hover,:focus-visible){transform:none}}html[data-motion=reduced] .partner-wall a{transition:none}html[data-motion=reduced] .partner-wall a:is(:hover,:focus-visible){transform:none}.contact-section.transmission.section{padding:32px 4vw 0;background:#ffb800;color:#111118;--ui-accent:#111118}.contact-section>.atmosphere-layer{opacity:.14}.contact-section>.rail{border-top:0;border-bottom:1px solid #11111866;padding:0 0 18px;font-size:11px}.contact-title{font:700 clamp(85px,17.6vw,285px)/.82 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.04em;margin:55px 0 45px;white-space:nowrap}.contact-title>span{color:#2c3038}.contact-invitation{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;margin-bottom:45px}.contact-invitation p{font:500 clamp(28px,3.4vw,50px)/1.1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.015em;margin:0 0 16px}.contact-invitation>div>span{font-size:15px;line-height:1.7;color:#2c3038}.contact-start{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:84px;border:0;border-top:1px solid #111118;border-bottom:1px solid #111118;padding:20px 0;background:transparent;color:#111118;font-size:12px;cursor:pointer;transition:padding .2s,background .2s}.contact-start:is(:hover,:focus-visible){padding-inline:20px;background:#111118;color:#ffb800}.contact-direct{padding:28px 0;border-top:1px solid #11111866;border-bottom:1px solid #11111866}.contact-direct>.mono{font-size:10px;letter-spacing:.05em}.contact-direct>a{display:flex;align-items:center;gap:25px;justify-content:space-between;font:400 clamp(18px,3.1vw,48px)/1.4 "IBM Plex Mono",monospace;letter-spacing:-.045em;margin-top:14px;min-height:48px;overflow-wrap:anywhere}.contact-direct>a>svg{flex-shrink:0}.contact-direct>a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.contact-location{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.04em;padding:20px 0}.site-ending{background:#111118;color:#eae2d2;padding:45px 4vw 95px;--ui-accent:#FFB800}.ending-main{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:6vw;padding-bottom:35px}.ending-identity>a{display:inline-flex;min-height:60px}.ending-identity p{font-size:14px;line-height:1.7;color:#b8b0a0;margin:20px 0 0}.ending-navigation>.mono,.ending-social>.mono{display:block;font-size:10px;color:#b8b0a0;letter-spacing:.04em;margin-bottom:17px}.ending-navigation .footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.ending-navigation .footer-nav>a{display:flex;align-items:center;min-height:40px;font:14px Inter,Arial,sans-serif}.ending-social>a{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:40px;font-size:14px;max-width:200px}.site-ending a:hover{color:#ffb800}.site-ending a:focus-visible{outline:2px solid #FFB800;outline-offset:4px}.ending-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #B8B0A055;padding-top:18px;font-size:10px;line-height:1.6;color:#b8b0a0}.ending-bottom>a{display:flex;align-items:center;gap:15px;min-height:44px;color:#eae2d2}@media(min-width:1700px){.contact-section.transmission.section,.site-ending{padding-inline:max(4vw,calc((100vw - 1600px)/2))}}@media(max-width:900px){.contact-invitation{gap:35px}.ending-main{gap:35px;grid-template-columns:1.2fr 1fr .7fr}.ending-navigation .footer-nav{gap:0 20px}.ending-bottom{flex-wrap:wrap}}@media(max-width:640px){.contact-section.transmission.section{padding:25px 5vw 0}.contact-section>.rail{font-size:10px}.contact-section>.rail>span:nth-child(2){display:none}.contact-title{font-size:17.2vw;margin:38px 0 30px}.contact-invitation{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.contact-invitation p{font-size:35px}.contact-invitation>div>span{font-size:14px}.contact-start{min-height:72px;font-size:11px}.contact-direct{padding:24px 0}.contact-direct>a{display:block;font-size:clamp(17px,4.5vw,28px);letter-spacing:-.05em}.contact-direct>a>svg{display:inline-block;width:18px;height:18px;margin-left:8px;vertical-align:middle}.contact-location{font-size:9px;line-height:1.5;gap:15px}.site-ending{padding:35px 5vw 100px}.ending-main{grid-template-columns:1fr 1fr;gap:30px 20px}.ending-identity{grid-column:1/-1}.ending-identity p{margin-top:15px}.ending-navigation .footer-nav{grid-template-columns:1fr}.ending-social>a{font-size:13px}.ending-bottom{font-size:9px;gap:12px}.ending-bottom>span:first-child{width:100%}.ending-bottom>a{margin-left:auto;font-size:9px}}@media(prefers-reduced-motion:reduce){.contact-start{transition:none}}html[data-motion=reduced] .contact-start{transition:none}.intro-nav.nav{gap:24px;position:sticky;top:0;z-index:85;background:#060608e8;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .42s ease,filter .52s cubic-bezier(.16,1,.3,1);transform-origin:top center;will-change:transform,opacity,filter}html[data-nav-hidden=true] .intro-nav.nav{transform:translateY(calc(-100% - 2px)) scale(.985);opacity:0;filter:blur(7px);pointer-events:none;transition:transform .28s cubic-bezier(.4,0,1,1),opacity .18s ease,filter .24s ease}html[data-nav-hidden=true] .intro-nav.nav:focus-within{transform:none;opacity:1;pointer-events:auto}.header-menu{display:none;align-items:center;justify-content:space-between;gap:18px;min-height:44px;border:0;border-left:1px solid #805900;background:transparent;color:#eae2d2;padding:10px 0 10px 20px;font-size:11px;letter-spacing:.05em;cursor:pointer}.header-menu:hover{color:var(--rv-acid)}.header-menu:focus-visible{outline:2px solid var(--rv-acid);outline-offset:5px}.intro-nav.nav .nav-contact{margin-left:auto}.intro-nav.nav nav{margin-left:auto}.directory-preview{border:0;border-left:1px solid #EAE2D235;padding-left:28px}.directory-image{min-height:200px}.directory-caption{padding:28px 0}.directory-origin{padding:16px 0;gap:15px}.index-links a small{font-size:10px}.index-links a[aria-current=location]>span:first-child{position:relative}.index-links a[aria-current=location]>span:first-child:before{content:"";display:block;width:5px;height:5px;background:currentColor;position:absolute;left:-8px;top:50%;transform:translateY(-50%)}.system-dock .dock-index{display:none}.system-dock{justify-content:flex-end}.frame-coordinate{display:none}@media(max-width:900px){.intro-nav.nav{gap:16px}.intro-nav.nav nav{gap:2px}.intro-nav.nav nav a{font-size:10px;padding-inline:5px}.header-menu{padding-left:14px;gap:12px}.intro-nav.nav .nav-contact{gap:12px;padding-inline:12px}.directory-preview{padding-left:20px}}@media(max-width:640px){.intro-nav.nav{gap:12px}.intro-nav.nav .nav-contact{display:none}.header-menu{display:flex;margin-left:auto;min-width:86px;font-size:11px;border:0}.intro-nav.nav nav{display:none}.index-links a{min-height:70px}.index-links a>span:nth-child(2){font-size:clamp(28px,8vw,44px)}.sector-index[data-slot=dialog-content]{padding-top:max(25px,env(safe-area-inset-top))}.index-bottom{font-size:9px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.intro-nav.nav{transition:none;filter:none}html[data-nav-hidden=true] .intro-nav.nav{filter:none}}.signal-hero{background:#060608;color:#eae2d2;position:relative;isolation:isolate;padding:22px 0 45px;overflow:hidden;--ui-accent:#FFB800}.signal-hero>.atmosphere-layer{display:none}.signal-header{display:flex;justify-content:space-between;gap:20px;margin:0 4vw;font-size:10px;letter-spacing:.06em;color:#b8b0a0}.signal-title{font:800 clamp(90px,17.4vw,290px)/.78 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em;margin:30px 4vw 0;color:#ffb800}.signal-title .elastic-type{width:100%}.signal-title .elastic-type>span{font-weight:800;text-align:left;transform:translateY(calc(var(--type-pull,0)*-5px));flex-grow:1}.signal-title .elastic-type>span:nth-child(2n){font-weight:800;transform:translateY(calc(var(--type-pull,0)*4px))}.signal-subtitle{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:clamp(12px,1.4vw,20px);line-height:1.4;letter-spacing:.3em;margin-top:20px;color:#ffb800}.signal-subtitle>span{font-size:10px;letter-spacing:.04em;color:#b8b0a0}.hero-portal{position:relative;height:clamp(360px,37vw,580px);margin-top:10px}.hero-portal>canvas{display:block;width:100%;height:100%;transition:transform .22s ease-out}.portal-fallback{position:absolute;left:50%;top:12%;height:63%;width:auto;max-width:45%;object-fit:contain;transform:translate(-50%);filter:grayscale(1) brightness(.3);mix-blend-mode:multiply;pointer-events:none}.portal-caption{position:absolute;bottom:2%;left:0;width:100%;text-align:center;font-size:9px;letter-spacing:.065em;color:#eae2d2;pointer-events:none}.signal-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;margin:25px 8vw 0;padding-top:25px;border-top:1px solid #FFB8003b}.signal-bottom>div>.mono{font-size:10px;letter-spacing:.065em;color:#b8b0a0}.signal-bottom h2{font:600 clamp(36px,4.5vw,70px)/.96 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;margin:17px 0 0}.signal-invitation{max-width:380px;justify-self:end;width:100%}.signal-invitation p{font-size:14px;line-height:1.8;color:#eae2d2;margin:0 0 18px}.signal-invitation>a{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;font-size:11px;letter-spacing:.025em}.signal-invitation>a:first-of-type{background:#ffb800;color:#060608;padding:14px 18px}.signal-invitation>a:last-of-type{margin-top:7px;color:#eae2d2}.signal-invitation>a:first-of-type:hover{background:#ffb800}.signal-invitation>a:last-of-type:hover{color:#ffb800}@media(min-width:1700px){.signal-title,.signal-header{margin-inline:max(4vw,calc((100vw - 1600px)/2))}.signal-title{font-size:290px}}@media(max-width:640px){.signal-hero{padding-top:20px;padding-bottom:30px}.signal-header{margin-inline:5vw;font-size:8px;line-height:1.5;gap:15px}.signal-title{font-size:17vw;margin:26px 5vw 0}.signal-subtitle{font-size:10px;letter-spacing:.16em;margin-top:16px;gap:15px}.signal-subtitle>span{font-size:8px;letter-spacing:0}.hero-portal{height:360px;margin-top:15px}.portal-caption{font-size:8px;bottom:4%}.signal-bottom{grid-template-columns:1fr;gap:25px;margin:10px 5vw 0;padding-top:25px}.signal-bottom h2{font-size:46px;margin-top:13px}.signal-bottom>div>.mono{font-size:9px}.signal-invitation{max-width:none}.signal-invitation p{font-size:14px}.signal-invitation>a{font-size:10px}}@media(prefers-reduced-motion:reduce){.signal-title .elastic-type>span{transform:none!important}}@media(prefers-reduced-motion:reduce){.hero-portal>canvas{transition:none;transform:none!important}}html[data-motion=reduced] .hero-portal>canvas{transition:none;transform:none!important}.hero-portal>canvas.ascii-signal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:none;transform:none!important}.code-word{display:flex;width:100%;line-height:inherit;white-space:nowrap;outline-offset:12px}.code-letter{display:block;flex:1 1 0;min-width:0;position:relative;text-align:left;--decode:0}.code-letter-shape{display:block;opacity:calc(1 - var(--decode) * (1 - var(--solid-anchor,0)));color:var(--rv-ember)}.code-letter-data{position:absolute;top:0;right:0;bottom:0;left:0;display:block;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:96px 132px;opacity:var(--decode);pointer-events:none}.code-word:focus-visible{outline:1px dashed var(--rv-ember)}@media(max-width:640px){.code-letter-data{background-size:58px 80px}}.code-letter-data{background:none!important;overflow:visible}.code-fragment{position:absolute;top:0;right:0;bottom:0;left:0;display:block;font:inherit;line-height:inherit;letter-spacing:inherit;color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-repeat:repeat;background-size:var(--code-grain,96px 132px);pointer-events:none}.code-debris{position:absolute;z-index:2;font:500 clamp(7px,.85vw,13px)/1 "IBM Plex Mono",monospace;letter-spacing:.04em;color:var(--rv-ember);white-space:nowrap;opacity:0;pointer-events:none}@media(max-width:640px){.code-fragment{background-size:58px 80px}}@media(prefers-reduced-motion:reduce){.code-fragment{transform:none!important}.code-debris{display:none}}html[data-motion=reduced] .code-fragment{transform:none!important}html[data-motion=reduced] .code-debris{display:none}.hero-model-wrap{position:absolute;top:6%;height:70%;left:50%;width:42%;max-width:540px;min-width:240px;transform:translate(-50%)}.hero-model{width:100%;height:100%;position:relative;cursor:grab}.hero-model:active{cursor:grabbing}.hero-model>canvas{display:block;touch-action:pan-y;opacity:0;transition:opacity .65s ease}.hero-model-wrap[data-model-status=ready] .hero-model>canvas{opacity:1}.hero-model-wrap:not([data-model-status=ready]) .hero-model{pointer-events:none;visibility:hidden}.hero-model-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;pointer-events:none}.hero-model-loader{display:grid;grid-template-columns:repeat(4,8px);gap:5px;transform:rotate(-8deg)}.hero-model-loader span{width:8px;height:8px;background:#060608;animation:hero-loading-cell 1.4s ease-in-out infinite}.hero-model-loader span:nth-child(2n){animation-delay:.15s}.hero-model-loader span:nth-child(3n){animation-delay:.3s}.hero-model-loader span:nth-child(4n){animation-delay:.45s}.hero-model-loading-track{width:112px;height:2px;background:#06060826;overflow:hidden}.hero-model-loading-track i{display:block;width:35%;height:100%;background:#060608;animation:hero-loading-track 1.3s ease-in-out infinite}@keyframes hero-loading-cell{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}@keyframes hero-loading-track{0%{transform:translate(-110%)}to{transform:translate(390%)}}html[data-motion=reduced] .hero-model-loader span,html[data-motion=reduced] .hero-model-loading-track i{animation:none}html[data-motion=reduced] .hero-model>canvas{transition:none}@media(prefers-reduced-motion:reduce){.hero-model-loader span,.hero-model-loading-track i{animation:none}.hero-model>canvas{transition:none}}.hero-model-fallback .mono{font-size:9px;color:#060608;text-align:center}.model-hint{position:absolute;bottom:-14px;left:0;width:100%;text-align:center;font-size:9px;letter-spacing:.06em;color:#060608;pointer-events:none}@media(max-width:640px){.hero-model-wrap{width:62%;min-width:210px;top:9%;height:66%}.model-hint{font-size:8px}}.gameplay-ascii{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.92;-webkit-mask-image:linear-gradient(180deg,#000 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 92%,transparent 100%)}.gameplay-ascii>svg{position:absolute}.gameplay-ascii>video{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:url(#gameplay-amber)}@media(max-width:640px){.gameplay-ascii{opacity:.84}.gameplay-ascii>video{object-fit:cover}}.signal-hero>.signal-header,.signal-hero>.signal-title,.signal-hero>.hero-portal,.signal-hero>.signal-bottom{position:relative;z-index:1}.signal-title{text-shadow:0 2px 14px #060608}.signal-hero>.gameplay-ascii{opacity:.17}.revenant-ascii-title{display:block;position:relative;width:100%;height:1em;color:var(--rv-ember,#FFB800);text-shadow:none;outline-offset:8px;cursor:crosshair}.revenant-ascii-title:focus-visible{outline:1px dashed currentColor}.revenant-ascii-fallback{display:block;font:inherit;line-height:1;letter-spacing:inherit}.revenant-ascii-title[data-ascii-ready=true]>.revenant-ascii-fallback{visibility:hidden}.revenant-ascii-grid{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;overflow:hidden;font-family:Courier New,monospace;font-weight:400;letter-spacing:0;text-align:left;white-space:pre;pointer-events:none;color:inherit;-webkit-user-select:none;user-select:none}.rv-site{--print-ink:#060608;--print-amber:#FFB800;--print-paper:#EAE2D2}.rail-registration{display:flex;align-items:center;gap:18px;flex-shrink:0}.rail-registration i{width:62px;height:15px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 9px,currentColor 9px 13px,transparent 13px 16px)}.section>.rail{letter-spacing:.075em}.section>.rail>span:first-child{font-weight:600}.print-specimen{width:100%;height:auto;display:block;color:inherit;overflow:visible}.project-showcase.section{--ui-accent:#805900;background-image:linear-gradient(90deg,transparent calc(75% - 1px),#06060812 75%,transparent calc(75% + 1px))}.mc-heading{grid-template-columns:1.45fr .7fr;gap:5vw;align-items:end;padding:75px 0 50px}.mc-heading h2{font-size:clamp(100px,15vw,232px);line-height:.78;letter-spacing:-.045em}.mc-heading h2>span{color:transparent;-webkit-text-stroke:2px #060608}.mc-index{display:flex;align-items:center;gap:16px}.mc-index:before{content:"";width:32px;height:10px;background:#060608;clip-path:polygon(0 0,75% 0,100% 100%,25% 100%)}.mc-intro{border-left:1px solid #06060844;padding:0 0 0 25px;max-width:380px}.mc-status{border:0;padding:0;letter-spacing:.1em}.mc-status>i{background:#805900}.mc-intro>p{font-size:clamp(30px,3vw,48px)}.mc-gallery{position:relative;margin-top:0}.mc-gallery:before{content:"";width:32%;height:13px;background:#060608;clip-path:polygon(0 0,26% 0,calc(26% + 13px) 100%,66% 100%,calc(66% + 13px) 0,100% 0,100% 100%,0 100%)}.mc-caption{padding-left:20px}.mc-facts{border-top:2px solid #060608}.upcoming-heading{margin-top:65px}.studio-opening{gap:5vw;padding-block:70px 50px}.studio-opening h2{font-size:clamp(68px,10.3vw,158px);line-height:.85;letter-spacing:-.04em}.studio-opening h2>span{display:block;font-size:.69em;line-height:1.03;margin-top:12px}.studio-origin .print-specimen{color:#805900}.studio-screen{min-width:0}.studio-perspective{max-width:none;color:#060608}.studio-perspective h3{font-size:clamp(32px,3.5vw,53px)}.studio-perspective p{color:#29230e}.studio-perspective a{color:#060608;border-color:#060608}.studio-values{grid-template-columns:.85fr 1.65fr;display:block;margin-top:55px;padding:35px 0 50px}.studio-values-title h3{margin:0;font-size:clamp(36px,4.3vw,62px);max-width:12ch}.studio-value-list details[open]{background:#ffb80022}.team-heading h2{letter-spacing:-.035em;line-height:.87}.team-heading h2>span{display:block;margin-top:14px}.team-directory-label{border-top:3px solid #FFB800}.team-biography h3{letter-spacing:-.035em;font-size:clamp(35px,4vw,60px)}.milestone-year-label h3{font-size:clamp(70px,10vw,145px);line-height:.85;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px currentColor}.milestone-year-label{padding-top:20px}.milestones-heading h2{letter-spacing:-.035em}.contact-section.transmission.section{position:relative;border-top:18px solid #060608}.contact-section:before{content:"";position:absolute;top:-18px;left:4vw;width:45%;height:18px;background:#ffb800;clip-path:polygon(0 100%,18px 0,38% 0,calc(38% + 18px) 100%,65% 100%,calc(65% + 18px) 0,100% 0,100% 100%)}.contact-poster-heading{display:grid;grid-template-columns:1.5fr .65fr;gap:5vw;align-items:end;margin:50px 0}.contact-poster-heading .contact-title{font-size:clamp(100px,19vw,290px);line-height:.74;margin:0;letter-spacing:-.045em;white-space:normal}.contact-poster-art{padding-bottom:12px}.contact-poster-art>.mono{display:block;line-height:1.7;letter-spacing:.07em;margin-top:22px}.contact-invitation{margin-top:65px}.contact-start{min-height:110px;border:0;background:#060608;color:#ffb800;padding:24px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.contact-start:is(:hover,:focus-visible){padding-inline:30px;background:#202020}.contact-start>svg{transition:transform .25s}.contact-start:hover>svg{transform:translate(4px,-4px)}.studio-origin{max-width:34ch}.studio-value-list{display:grid;grid-template-columns:1fr 1fr;column-gap:6vw;border-top:0}.team-portrait-index{left:0;bottom:0;padding:8px 0;background:transparent}.team-biography{padding:12px 0 24px 24px;min-height:375px}.contact-disciplines{font:600 clamp(32px,4vw,58px)/.95 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.025em;margin:0 0 30px}@media(min-width:1000px){.team-layout{grid-template-columns:.8fr 1.65fr;gap:5vw}.milestone-year{grid-template-columns:.65fr 1.7fr}}@media(max-width:900px){.mc-heading{grid-template-columns:1.2fr 1fr;gap:4vw}.mc-heading h2{font-size:15vw}.studio-opening{grid-template-columns:1fr;gap:30px}.studio-origin .print-specimen{display:none}.studio-feature-row{grid-template-columns:1.2fr 1fr}.studio-perspective{padding:25px!important}.contact-poster-heading{grid-template-columns:1.3fr .7fr}}@media(max-width:640px){.rail-registration i{width:32px}.mc-heading{grid-template-columns:1fr;padding:40px 0 30px;gap:30px}.mc-heading h2{font-size:23vw}.mc-intro{border-left:0;padding-left:0;max-width:none}.mc-heading h2>span{-webkit-text-stroke-width:1px}.mc-gallery:before{width:60%}.mc-caption{padding-left:12px}.studio-opening h2{font-size:16vw}.studio-opening h2>span{font-size:.75em}.studio-values{grid-template-columns:1fr;margin-top:30px}.contact-poster-heading{grid-template-columns:1fr;gap:25px;margin-block:40px}.contact-poster-heading .contact-title{font-size:30vw}.contact-poster-art{display:flex;align-items:center;gap:20px}.contact-poster-art .print-specimen{width:43%}.contact-poster-art>.mono{font-size:8px;margin:0}.contact-invitation{margin-top:30px}.contact-start{min-height:85px}.milestone-year-label h3{font-size:72px}.project-showcase.section{background-image:none}}@media(prefers-reduced-motion:reduce){.contact-start>svg{transition:none;transform:none!important}}html[data-motion=reduced] .contact-start>svg{transition:none;transform:none!important}.section>.rail{clip-path:none;transform:none;opacity:1}.studio-opening{grid-template-columns:1.5fr .7fr;padding:60px 0 55px;align-items:end}.studio-origin .print-specimen{max-width:260px;margin-bottom:18px}.milestone-year-label h3{-webkit-text-stroke-color:#805900}.team-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr)}.team-roster{grid-template-columns:1fr;gap:0}.team-roster>button{border:0;border-bottom:1px solid #EAE2D229;padding:10px 12px;grid-template-columns:46px minmax(0,1fr) 22px;min-height:68px}.team-roster strong{font-size:25px;overflow-wrap:anywhere}.team-roster small{margin-top:4px}.team-roster>button>img{height:50px}.team-portrait{height:310px;display:flex;align-items:center;justify-content:center;background:transparent;clip-path:none}.team-portrait>img{object-position:center;width:100%;height:100%;object-fit:contain}.team-profile{top:20px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr);border:0;border-top:1px solid #FFB80066;background:transparent;padding-top:25px}.team-profile-controls{grid-column:1/-1;padding:12px 0;margin-top:10px}@media(max-width:760px){.team-layout{grid-template-columns:minmax(0,1fr)}.team-roster{display:none}.team-portrait{height:240px}.studio-opening{padding-top:30px}.team-profile{grid-template-columns:minmax(0,1fr)}.team-biography{padding:18px 0;min-height:300px}}.rv-glyph{flex-shrink:0;stroke:none;vertical-align:middle}.rail-registration i{display:none}.rail-registration .rv-glyph{width:13px;height:13px}.studio-principle{display:grid;grid-template-columns:46px minmax(0,1fr)}.studio-principle>.mono{font-size:13px;color:#805900;padding-top:6px}.studio-principle h4{font:600 clamp(27px,3vw,44px)/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.025em;margin:0}.studio-principle p{font-size:15px;line-height:1.7;max-width:46ch;margin:12px 0 0;color:#39372f}.mc-status{border-radius:0}.mc-facts>div{border-left:0;background:transparent}.milestone-category{border:0!important;background:transparent!important;color:inherit!important;padding-inline:0!important;letter-spacing:.09em}.contact-poster-art .print-specimen{max-width:350px}.contact-poster-art>.mono{border-top:0;padding-top:0;font-size:11px}@media(max-width:640px){.studio-principle{grid-template-columns:25px 1fr;gap:12px}.studio-principle:nth-child(2n)>div{padding-left:0}.studio-principle p{font-size:14px}.contact-poster-art>.mono{border-top:0;padding-top:0}}.mc-gallery{display:grid;grid-template-columns:minmax(0,1fr) 215px;background:#060608;border:0}.mc-gallery:before{display:none}.mc-artwork{grid-column:1;grid-row:1;aspect-ratio:1.8}.mc-artwork[data-inspect=true]{cursor:ew-resize}.mc-scan-art{clip-path:inset(0 0 0 var(--comparison,50%))}.mc-comparison-line{position:absolute;top:0;bottom:0;left:var(--comparison,50%);width:1px;background:#ffb800;pointer-events:none}.mc-value-label,.mc-color-label{position:absolute;bottom:16px;background:#060608c9;padding:7px 10px;font-size:9px;pointer-events:none}.mc-value-label{left:15px}.mc-color-label{right:15px;color:#ffb800}.mc-gallery-controls{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 45px;border-top:0;border-left:1px solid #EAE2D22b}.mc-gallery-controls>.mc-thumbnails{grid-column:1/-1;grid-row:1;display:flex;flex-direction:column;justify-content:center}.mc-gallery-controls>.mc-gallery-arrow{grid-row:2;min-height:45px;border-top:1px solid #EAE2D22b}.mc-thumbnails>button{display:grid;grid-template-columns:32px 1fr;gap:9px;padding:20px 16px;border:0;border-bottom:1px solid #EAE2D222;box-shadow:none;background:transparent;color:#eae2d28c}.mc-thumbnails>button>img{grid-column:1/-1;grid-row:auto;width:100%;height:60px;object-fit:cover;filter:grayscale(1)}.mc-thumbnails>button>span:last-child{font-size:10px;line-height:1.5}.mc-thumbnails>button[aria-pressed=true]{background:transparent;color:#ffb800;box-shadow:inset 3px 0 #ffb800}.mc-thumbnails>button[aria-pressed=true]>img{filter:none}.mc-caption{grid-column:1/-1;border-left:0;padding:25px 28px;align-items:center}.mc-view-description{font-size:13px;line-height:1.6;color:#b8b0a0;margin:0;max-width:65ch}.mc-caption .mc-scan-button{border:0;border-bottom:1px solid #FFB800;padding-inline:0;white-space:nowrap}.mc-caption .mc-scan-button[aria-pressed=true]{padding-inline:14px}.mc-comparison-control{grid-column:1/-1;display:flex;align-items:center;gap:24px;border-top:1px solid #EAE2D233;padding:18px 28px;font-size:10px;color:#eae2d2}.mc-comparison-control input{flex:1;min-width:50px;accent-color:#FFB800;cursor:ew-resize;min-height:30px}.mc-comparison-control output{min-width:4ch;text-align:right;color:#ffb800}.mc-dossier-button:hover{background:#805900}.worlds-in-progress{display:grid;grid-template-columns:.5fr 1.4fr 1fr;gap:35px;align-items:center;margin-top:60px;padding:40px 0 10px;border-top:2px solid #060608}.worlds-in-progress>.mono{font-size:10px;line-height:1.8;align-self:start}.worlds-in-progress h3{font:600 clamp(40px,5vw,75px)/.88 "Barlow Condensed",Impact,sans-serif;margin:0;letter-spacing:-.035em}.worlds-in-progress h3>span{color:#805900}.worlds-in-progress p{font-size:14px;line-height:1.7;margin:0 0 22px}.worlds-in-progress a{display:flex;align-items:center;gap:20px;font-size:10px;min-height:44px;border-bottom:1px solid #06060855}.studio-perspective{clip-path:none;background:transparent;padding:10px 0 10px 40px!important;border-left:1px solid #06060844}.studio-feature-row{gap:35px;grid-template-columns:1.5fr 1fr;align-items:center}.studio-screen{border:0}.studio-values-title{top:30px;align-self:start;position:static;display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:30px}.studio-principle:nth-child(2n)>div{padding-left:0}.studio-principle{border-top:1px solid #06060844;border-bottom:0;padding:26px 0;gap:14px}.studio-principle h4{font-size:clamp(28px,3vw,44px)}@media(max-width:900px){.mc-gallery{grid-template-columns:minmax(0,1fr) 170px}.mc-thumbnails>button{padding:12px}.mc-thumbnails>button>img{height:45px}.worlds-in-progress{grid-template-columns:1fr 1fr}.worlds-in-progress>.mono{grid-column:1/-1}.studio-feature-row{gap:22px}.studio-perspective{padding-left:24px!important}}@media(max-width:640px){.mc-gallery{display:block}.mc-artwork{aspect-ratio:1.35}.mc-gallery-controls{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;grid-template-rows:auto;border-left:0}.mc-gallery-controls>.mc-thumbnails{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mc-gallery-controls>.mc-gallery-arrow{grid-row:1;border-top:0}.mc-gallery-controls>.mc-gallery-arrow:first-child{grid-column:1}.mc-gallery-controls>.mc-gallery-arrow:last-child{grid-column:3}.mc-thumbnails>button{display:flex;flex-direction:column;padding:10px;gap:7px}.mc-thumbnails>button>img{height:40px}.mc-thumbnails>button>span:last-child{display:none}.mc-caption{padding:18px;align-items:stretch}.mc-caption .mc-scan-button{align-self:flex-start}.mc-view-description{font-size:12px}.mc-comparison-control{padding:12px 18px;gap:12px;flex-wrap:wrap}.mc-comparison-control>span{width:100%}.worlds-in-progress{grid-template-columns:1fr;gap:22px;margin-top:35px;padding-top:25px}.worlds-in-progress h3{font-size:14vw}.studio-feature-row{grid-template-columns:1fr}.studio-perspective{border-left:0;border-top:1px solid #06060844;padding:25px 0 0!important}.studio-values-title{position:static}.studio-principle{padding:25px 0}}.milestone-entry{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:18px;align-items:center;padding:25px 14px;min-height:115px}.milestone-entry-copy{min-width:0}.milestone-entry-copy p{font:13px/1.6 Inter,sans-serif;margin:10px 0 0;color:#565347;max-width:48ch}.milestone-winner .milestone-entry-copy p{color:#b8b0a0}.milestone-entry .milestone-category{max-width:150px;white-space:normal;text-align:right;line-height:1.6}.contact-start small{display:block;font:9px/1.5 IBM Plex Mono,monospace;letter-spacing:.09em;margin-top:9px;opacity:.7}.target-cursor[data-label=""]>span:last-child{display:none}@media(max-width:640px){.milestone-entry{grid-template-columns:23px minmax(0,1fr);gap:8px 14px;padding:22px 0}.milestone-entry .milestone-category{grid-column:2;text-align:left;max-width:none}.milestone-entry-copy p{font-size:12px}.milestone-winner .milestone-entry{padding-inline:14px}.studio-opening{grid-template-columns:1fr;gap:24px;padding:35px 0}.studio-values-title{display:block}.studio-values-title h3{margin-top:16px}.studio-value-list{grid-template-columns:1fr}.contact-disciplines{font-size:32px;margin:0}.contact-poster-art{justify-content:space-between}}.team-founders{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,2.4fr);align-items:center;gap:32px;border-block:1px solid #FFB80066;padding:20px 0}.team-founders>.mono{font-size:10px;color:#ffb800;letter-spacing:.1em}.team-founder-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.team-founder-row li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0;padding:6px 24px;border-left:1px solid #EAE2D22c;white-space:nowrap}.team-founder-row strong{font:500 clamp(19px,1.85vw,28px)/1 "Barlow Condensed",sans-serif;letter-spacing:.01em}.team-founder-row li>span{font:9px/1.4 IBM Plex Mono,monospace;color:#b8b0a0;text-transform:uppercase;letter-spacing:.045em}.team-heading em{font-style:normal;color:#eae2d2}.team-invitation{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid #FFB80066;margin-top:50px;padding:35px 0 0}.team-invitation h3{font:500 clamp(28px,3.5vw,46px)/1.1 "Barlow Condensed",sans-serif;margin:12px 0}.team-invitation p{max-width:50ch;color:#b8b0a0;font-size:14px}.team-invitation a{display:flex;gap:18px;align-items:center;min-height:44px;color:#ffb800;font-size:11px;flex-shrink:0}.dossier-protagonist{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;border-top:1px solid #FFB80066;padding:35px 0}.dossier-protagonist figure{margin:0}.dossier-protagonist img{width:100%;height:360px;object-fit:contain}.dossier-protagonist figcaption{font-size:10px;color:#b8b0a0;margin-top:14px}.dossier-protagonist h3{font:600 clamp(38px,5vw,64px)/.95 "Barlow Condensed",sans-serif;margin:20px 0;color:#ffb800}.dossier-protagonist p{font-size:15px;line-height:1.7;color:#eae2d2}.dossier-platforms{border-block:1px solid #FFB80066;padding:22px 0;margin-bottom:30px}.dossier-platforms>.mono{font-size:10px;color:#ffb800}.dossier-platforms p{font:500 26px/1.4 Barlow Condensed,sans-serif;margin:12px 0}.dossier-platforms small,.gameplay-disclaimer{font-size:11px;color:#b8b0a0}.gameplay-disclaimer{padding:12px 0}.feed-controls>span{text-align:center;line-height:1.6}@media(max-width:800px){.team-founders{grid-template-columns:1fr;gap:13px;padding-block:17px}.team-founder-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-3.5vw;padding-inline:3.5vw}.team-founder-row::-webkit-scrollbar{display:none}.team-founder-row li{flex:0 0 auto;min-width:235px;padding:8px 20px;scroll-snap-align:start}.team-founder-row li:first-child{border-left:0;padding-left:0}.team-founder-row strong{font-size:23px}.team-invitation{display:block}.team-invitation a{margin-top:20px}.dossier-protagonist{grid-template-columns:1fr;gap:15px}.dossier-protagonist img{height:280px}.dossier-platforms p{font-size:23px}}.studio-profile.studio.section{background:#060608;color:#eae2d2;padding-bottom:70px}.studio-profile .rail{border-color:#ffb80055;color:#b8b0a0}.studio-profile .studio-opening{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:8vw;padding:100px 0 80px}.studio-profile .studio-opening h2{font-size:clamp(58px,7.5vw,120px);line-height:.9;letter-spacing:-.025em}.studio-profile .studio-opening h2>span{color:#ffb800;font-size:1em}.studio-profile .studio-origin{max-width:46ch}.studio-profile .studio-origin>.mono{color:#ffb800}.studio-profile .studio-origin p{color:#eae2d2;font-size:clamp(17px,1.7vw,24px);line-height:1.7}.studio-profile .studio-feature-row{display:flex;flex-direction:column;gap:0}.studio-profile .studio-screen{width:100%;border:0}.studio-profile .studio-screen-media{aspect-ratio:2.25;height:auto;min-height:0}.studio-profile .studio-screen-media>button,.studio-profile .studio-screen-media>iframe{width:100%;height:100%}.studio-profile .studio-screen-head{background:#ffb800;color:#060608;padding:15px 20px}.studio-profile .studio-perspective{border:0;padding:65px 0!important;width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:8vw}.studio-profile .studio-perspective>.mono{grid-column:1/-1;color:#ffb800}.studio-profile .studio-perspective h3{grid-column:1;grid-row:2/5;font-size:clamp(38px,4.5vw,65px);line-height:1.05;color:#eae2d2;margin:15px 0}.studio-profile .studio-perspective p{grid-column:2;color:#b8b0a0;font-size:16px;line-height:1.7}.studio-profile .studio-perspective a{grid-column:2;color:#ffb800}.studio-profile .studio-values{margin-top:0;border-top:1px solid #FFB80055}.studio-profile .studio-values-title{display:block}.studio-profile .studio-values-title h3{font-size:42px;max-width:none;margin:20px 0 40px}.studio-profile .studio-value-list{grid-template-columns:repeat(4,1fr);gap:3vw}.studio-profile .studio-principle{display:block;border-color:#ffb80055}.studio-profile .studio-principle>.mono{color:#ffb800}.studio-profile .studio-principle h4{font-size:30px;margin-top:20px;color:#eae2d2}.studio-profile .studio-principle p{color:#b8b0a0;font-size:14px}.studio-profile .studio-signoff{color:#b8b0a0;border-color:#ffb80055}.studio-journey{background:#eae2d2;color:#060608;padding:35px 6vw 0;overflow:hidden}.journey-heading{position:relative;text-align:center;padding:95px 0 110px;max-width:920px;margin:auto}.journey-heading>.mono{font-size:11px}.journey-heading h2{font:600 clamp(65px,9vw,140px)/.87 "Barlow Condensed",Impact,sans-serif;margin:30px 0;letter-spacing:-.025em}.journey-heading h2>span{-webkit-text-stroke:1px #060608;color:transparent}.journey-heading p{max-width:48ch;margin:28px auto;font-size:17px;line-height:1.7}.journey-heading a{display:inline-flex;gap:25px;align-items:center;min-height:44px;font-size:11px}.journey-chapters{position:relative}.journey-chapter{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:center;padding:0 0 130px;scroll-margin-top:35px}.journey-chapter figure{margin:0;position:relative}.journey-chapter figure img{width:100%;height:580px;object-fit:cover;clip-path:polygon(0 0,96% 0,100% 4%,100% 100%,0 100%)}.journey-chapter figcaption{font-size:9px;letter-spacing:.03em;margin-top:12px}.journey-copy{position:relative;max-width:47ch;padding-top:35px;border-top:1px solid #06060855}.journey-year{display:block;font:600 clamp(80px,11vw,160px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.025em;margin-bottom:25px}.journey-copy>.mono{font-size:10px}.journey-copy h3{font:600 clamp(45px,5vw,76px)/.95 "Barlow Condensed",sans-serif;margin:25px 0}.journey-copy p{font-size:16px;line-height:1.75}.journey-copy a{display:inline-flex;gap:20px;align-items:center;min-height:48px;font-size:10px;margin-top:15px}.journey-award{grid-template-columns:1fr 1.1fr}.journey-award-print{grid-column:2;grid-row:1;background:#ffb800;color:#060608;min-height:540px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;clip-path:polygon(0 0,100% 0,100% 95%,95% 100%,0 100%);background-image:radial-gradient(#06060833 .7px,transparent .7px);background-size:6px 6px}.journey-award-print>span{font:10px/1.5 IBM Plex Mono,monospace}.journey-award-print strong{font:800 clamp(100px,13vw,200px)/.8 "Barlow Condensed",sans-serif;letter-spacing:-.04em}.journey-award-print strong>span{display:block;-webkit-text-stroke:2px #060608;color:transparent}.journey-award .journey-copy{grid-column:1;grid-row:1}.journey-events{display:block;padding-bottom:70px}.journey-events figure img{height:660px;max-height:75vh;width:100%;object-position:center}.journey-events .journey-copy{margin:-140px 0 0 5%;padding:35px 40px;background:#060608;color:#eae2d2;max-width:580px;border-top:5px solid #FFB800}.journey-events .journey-year{color:#ffb800;font-size:95px}.journey-events .journey-copy h3{font-size:56px}.journey-next{padding:65px 0 100px;text-align:center}.journey-next h3{font:600 clamp(48px,6.5vw,90px)/1 "Barlow Condensed",sans-serif;margin:25px 0 30px}.journey-next h3>span{color:#746b5b}.journey-next a{display:inline-flex;gap:25px;align-items:center;min-height:48px;font-size:12px}.studio-journey a:hover{text-decoration:underline;text-underline-offset:7px}@media(max-width:900px){.studio-profile .studio-value-list{grid-template-columns:1fr 1fr}.journey-chapter figure img{height:470px}.journey-award-print{min-height:450px}.journey-award-print strong{font-size:15vw}}@media(max-width:640px){.studio-profile .studio-opening{grid-template-columns:1fr;padding:55px 0 35px;gap:25px}.studio-profile .studio-opening h2{font-size:16vw}.studio-profile .studio-origin p{font-size:17px}.studio-profile .studio-screen-media{aspect-ratio:1.4}.studio-profile .studio-perspective{display:block;padding:35px 0!important}.studio-profile .studio-perspective h3{font-size:42px}.studio-profile .studio-value-list{grid-template-columns:1fr}.studio-profile .studio-values-title h3{font-size:36px}.studio-profile .studio-principle{display:grid;grid-template-columns:25px 1fr}.studio-profile .studio-principle h4{margin-top:0}.studio-journey{padding:25px 5vw 0}.journey-heading{padding:55px 0 65px}.journey-heading h2{font-size:17vw}.journey-heading p{font-size:15px}.journey-chapter,.journey-award{display:flex;flex-direction:column;gap:25px;padding-bottom:65px;align-items:stretch}.journey-chapter figure img{height:350px}.journey-copy{max-width:none;padding-top:25px}.journey-year{font-size:95px}.journey-copy h3{font-size:46px}.journey-copy p{font-size:15px}.journey-award-print{min-height:350px;padding:23px}.journey-award-print strong{font-size:30vw}.journey-events .journey-copy{margin:-55px 12px 0;padding:25px;max-width:none}.journey-events .journey-copy h3{font-size:42px}.journey-events .journey-year{font-size:78px}.journey-next{padding:25px 0 65px}.journey-next h3{font-size:45px}}.studio-profile .studio-screen-media>button>img{filter:grayscale(1);object-position:center 55%;opacity:.65}.studio-profile .studio-screen-media>button:after{background:linear-gradient(90deg,#060608d9,#06060855 55%,#06060811),linear-gradient(0deg,#060608bb,transparent 45%)}.reel-cover-title{position:absolute;z-index:1;left:5%;top:16%;text-align:left;color:#eae2d2;font:600 clamp(56px,8.5vw,130px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.025em}.reel-cover-title>.mono{display:block;color:#ffb800;font-size:10px;letter-spacing:.12em;margin-bottom:24px}.reel-cover-sub{display:block;font:500 clamp(18px,2.4vw,35px)/1.2 "Barlow Condensed",sans-serif;letter-spacing:.04em;margin-top:14px}.studio-profile .studio-play{left:5%;bottom:9%;color:#ffb800}.studio-profile .studio-play>svg{background:#ffb800;color:#060608;border-color:#ffb800}.studio-profile .studio-screen-media>button:hover .studio-play>svg{background:#eae2d2;border-color:#eae2d2}@media(max-width:640px){.reel-cover-title{font-size:17vw;top:13%}.reel-cover-title>.mono{margin-bottom:15px;font-size:9px}.reel-cover-sub{font-size:19px}.studio-profile .studio-play{bottom:8%;gap:12px}.studio-profile .studio-play>svg{padding:9px}}.reactive-print{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .35s ease;-webkit-mask-image:radial-gradient(ellipse 30% 65% at var(--print-x,65%) var(--print-y,50%),#000 0%,#000b 35%,transparent 100%);mask-image:radial-gradient(ellipse 30% 65% at var(--print-x,65%) var(--print-y,50%),#000 0%,#000b 35%,transparent 100%)}.studio-screen-media>button:hover .reactive-print,.studio-screen-media>button:focus-visible .reactive-print{opacity:.85}.studio-screen-media>button:focus-visible .reactive-print{--print-x:65%;--print-y:50%}.studio-screen-media>button:has(.reactive-print):hover>img{transform:none}@media(prefers-reduced-motion:reduce){.reactive-print{display:none;transition:none}}html[data-motion=reduced] .reactive-print{display:none}.journey-selection{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw;padding:50px 0 65px;border-top:2px solid #FFB800}.journey-selection>div:first-child{display:flex;flex-direction:column;gap:24px}.journey-selection h3{font:600 clamp(40px,5vw,70px)/1 "Barlow Condensed",sans-serif;margin:0 0 22px}.journey-selection p{font:16px/1.7 Inter,sans-serif;max-width:52ch;margin:0 0 24px}.journey-selection a{display:inline-flex;align-items:center;gap:18px;min-height:44px}.milestone-category[data-category=SELECTED]{background:#ffb800;color:#111118;border-color:#111118}.milestone-entry-copy h4 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.milestone-entry-copy h4 a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.partner-wall [data-brand="film-scoring-academy-of-europe.png"] img{width:190px;height:115px}@media(max-width:640px){.journey-selection{grid-template-columns:1fr;gap:30px;padding:35px 0 45px}.journey-selection p{font-size:15px}.partner-wall [data-brand="film-scoring-academy-of-europe.png"] img{width:150px;height:100px}}.milestone-year[data-current=true]{background:#ffb800;margin-inline:-4vw;padding:40px 4vw 48px;border-top:0;grid-template-columns:.8fr 1.7fr}.milestone-year[data-current=true] .milestone-year-label h3{font-size:clamp(110px,15vw,210px);color:#111118;-webkit-text-stroke:0}.milestone-year[data-current=true] .milestone-year-label>.mono{color:#111118;max-width:190px}.milestone-year[data-current=true] .milestone-entry{min-height:220px;padding-inline:0}.milestone-year[data-current=true] .milestone-entry h4{font-size:clamp(44px,5.8vw,82px)}.milestone-year[data-current=true] .milestone-entry-copy p{color:#302713;font-size:15px}.milestone-year[data-current=true] .milestone-list>li{border:0}.milestone-year[data-current=false]{padding-block:24px 30px}.milestone-year[data-current=false] .milestone-year-label h3{font-size:clamp(64px,7vw,100px)}.milestone-year[data-current=false] .milestone-entry{min-height:92px;padding-block:20px}.milestone-year[data-current=false] .milestone-entry h4{font-size:clamp(28px,3vw,42px)}.journey-selection{background:#ffb800;color:#111118;padding:55px 4vw 65px;margin-bottom:80px;align-items:center}.journey-selection .journey-year{font-size:clamp(110px,17vw,240px);color:#111118;-webkit-text-stroke:0;line-height:.9}.journey-selection h3{font-size:clamp(52px,7vw,98px)}.journey-events{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.journey-events figure img{height:360px}.journey-events .journey-copy{margin:0;padding:0;background:transparent;color:inherit;border:0}.journey-events .journey-year{font-size:78px;color:inherit}@media(max-width:640px){.milestone-year[data-current=true]{grid-template-columns:1fr;margin-inline:-5vw;padding:30px 5vw 35px;gap:25px}.milestone-year[data-current=true] .milestone-year-label h3{font-size:110px}.milestone-year[data-current=true] .milestone-year-label>.mono{max-width:120px}.milestone-year[data-current=true] .milestone-entry{min-height:0}.milestone-year[data-current=true] .milestone-entry h4{font-size:48px}.journey-selection{padding:35px 5vw 45px;margin-inline:-5vw;margin-bottom:55px}.journey-selection .journey-year{font-size:36vw}.journey-events{display:flex}.journey-events figure img{height:260px}.journey-events .journey-copy{padding:0}}.journey-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;top:0;z-index:12;background:#eae2d2;color:#111118;margin:0 0 45px;padding:12px 0 0;border-bottom:1px solid #11111840}.journey-index a{position:relative;display:flex;align-items:baseline;gap:16px;min-height:64px;padding:9px 12px 17px;text-decoration:none;overflow:hidden}.journey-index a>span{font:600 clamp(26px,3vw,42px)/1 "Barlow Condensed",sans-serif;letter-spacing:-.025em}.journey-index small{font:11px/1.3 Inter,sans-serif}.journey-index i{position:absolute;bottom:0;left:12px;right:12px;height:4px;background:#111118;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.journey-index [aria-current=step] i{transform:scaleX(1);background:#805900}.journey-index a:hover i,.journey-index a:focus-visible i{transform:scaleX(1)}.journey-index a:focus-visible{outline:2px solid #111118;outline-offset:-3px}.journey-chapters>article{scroll-margin-top:105px}.journey-copy h3,.journey-selection h3,.milestone-entry h4{text-wrap:balance}.journey-selection a{position:relative;text-decoration:none}.journey-selection a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:currentColor;transform:scaleX(.18);transform-origin:left;transition:transform .25s ease}.journey-selection a:is(:hover,:focus-visible):after{transform:scaleX(1)}.journey-selection a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:640px){.journey-index{margin-bottom:30px;padding-top:6px}.journey-index a{display:flex;flex-direction:column;gap:8px;min-height:77px;padding:10px 5px 16px}.journey-index small{font-size:10px;max-width:9ch}.journey-index i{left:5px;right:5px}.journey-chapters>article{scroll-margin-top:108px}}@media(prefers-reduced-motion:reduce){.journey-index i,.journey-selection a:after{transition:none}}html[data-motion=reduced] .journey-index i,html[data-motion=reduced] .journey-selection a:after{transition:none}.studio-journey.section{overflow:clip}.journey-chapters>article[data-reading]{filter:grayscale(1);transition:filter .75s cubic-bezier(.22,1,.36,1)}.journey-chapters>article[data-reading=true]{filter:grayscale(0)}.journey-index a{color:#62615c;transition:color .3s ease,background-color .4s ease}.journey-index a[aria-current=step]{color:#111118;background:#ffb800}.journey-index a[aria-current=step] i{background:#111118}.journey-index a>span{transition:transform .4s cubic-bezier(.22,1,.36,1);transform-origin:left bottom}.journey-index a[aria-current=step]>span{transform:translateY(-2px)}.journey-chapters>article[data-reading=true] .journey-year{animation:chapter-ink .6s cubic-bezier(.22,1,.36,1) both}@keyframes chapter-ink{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.journey-chapters>article[data-reading],.journey-index a,.journey-index a>span{transition:none}.journey-chapters>article[data-reading=true] .journey-year{animation:none}.journey-index a[aria-current=step]>span{transform:none}}html[data-motion=reduced] .journey-chapters>article[data-reading],html[data-motion=reduced] .journey-index a,html[data-motion=reduced] .journey-index a>span{transition:none}html[data-motion=reduced] .journey-chapters>article[data-reading=true] .journey-year{animation:none}html[data-motion=reduced] .journey-index a[aria-current=step]>span{transform:none}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover{isolation:isolate;min-height:690px;background:#08070f;border-block:1px solid #ffb80080;display:grid;grid-template-columns:1fr;overflow:hidden}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art{top:0;right:0;bottom:0;left:29%;background:#08070f;z-index:0}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art>img{object-fit:cover;object-position:55% 53%;filter:none;transform:none;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art:before{display:none}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art:after{background:linear-gradient(90deg,#08070f,transparent 30%),linear-gradient(0deg,#08070f 0%,transparent 18%)}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-copy{width:44%;max-width:620px;min-height:690px;padding:38px 0 48px 5vw;background:transparent;justify-content:center}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-register{font-size:9px;border:0;padding:0 0 12px;max-width:340px}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-copy h2{width:100%;max-width:400px;margin:32px 0 28px}.rv-site:not(.missing-crown-view) .game-preview-cover .missing-crown-logo{max-height:175px}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-premise{font-size:clamp(34px,3.5vw,56px);line-height:1.02;color:#eee4d7;max-width:14ch;text-wrap:balance}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-summary{max-width:31ch;font-size:15px;line-height:1.65;margin:20px 0 28px;color:#cec2cc}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-cta{margin-top:0;max-width:330px}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art figcaption{left:auto;right:4vw;bottom:24px;max-width:none;font-size:8px;color:#c3afcb}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-scan{top:24px;color:#ffb80080}.rv-site:not(.missing-crown-view) .game-preview-cover:has(.game-preview-cta:hover) .game-preview-art>img{filter:none;transform:scale(1.018)}@media(min-width:1600px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover,.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-copy{min-height:780px}}@media(max-width:800px){.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-copy{width:49%;padding-left:4vw}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art{left:25%}}@media(max-width:640px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover{min-height:0;display:flex;flex-direction:column}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art{position:relative;inset:auto;order:0;width:100%;height:auto;aspect-ratio:1.2;min-height:0}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art>img{object-position:center;object-fit:cover}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art:after{background:linear-gradient(0deg,#08070f,transparent 25%)}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-copy{order:1;width:100%;max-width:none;min-height:0;padding:0 7vw 38px;margin-top:-20px}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-copy h2{max-width:285px;margin:20px 0}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-premise{font-size:38px;max-width:none}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-summary{max-width:36ch}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-cta{max-width:100%}}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art>img{transition:none!important;transform:none!important}}html[data-motion=reduced] .rv-site .game-preview-cover .game-preview-art>img{transition:none!important;transform:none!important}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,#ff505006 0,#ff505006 1px,#5affa005 1px,#5affa005 2px,#5a6eff08 2px,#5a6eff08 3px);box-shadow:inset 0 0 90px 22px #0009,inset 0 0 3px 1px #e9d9ff40}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:1;background:radial-gradient(ellipse at 52% 42%,transparent 35%,#05030880 100%),linear-gradient(125deg,#ddd0ff0b,transparent 35%,transparent 70%,#ddd0ff06);pointer-events:none}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-art>img{filter:contrast(1.09) saturate(1.12)}.rv-site:not(.missing-crown-view) .game-preview-cover:has(.game-preview-cta:hover) .game-preview-art>img{filter:contrast(1.09) saturate(1.12)}.rv-site:not(.missing-crown-view) .game-preview-cover .game-preview-premise{text-shadow:-1px 0 #a845733d,1px 0 #769bb34d,0 0 16px #e9d4ee14}.game-preview-crt-sweep{position:absolute;inset:-25% 0 auto;height:22%;z-index:3;pointer-events:none;background:linear-gradient(transparent,#cdb5e508,transparent);animation:crown-crt-refresh 9s linear infinite;will-change:transform}@keyframes crown-crt-refresh{0%{transform:translateY(0)}to{transform:translateY(590%)}}@media(max-width:640px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover:after{box-shadow:inset 0 0 45px 8px #0008,inset 0 0 3px #e9d9ff30}}@media(prefers-reduced-motion:reduce){.game-preview-crt-sweep{display:none;animation:none}}html[data-motion=reduced] .game-preview-crt-sweep{display:none;animation:none}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art{left:15%}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art:after{background:linear-gradient(90deg,#08070f 0%,#08070fbd 13%,transparent 42%),linear-gradient(0deg,#08070f,transparent 18%)}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img{object-position:58% 53%;transform:perspective(1200px) translate3d(var(--cover-x,0px),var(--cover-y,0px),0) rotateX(var(--cover-rx,0deg)) rotateY(var(--cover-ry,0deg)) scale(1.065);transform-origin:58% 50%;transition:transform .85s cubic-bezier(.18,.7,.2,1)}@media(max-width:640px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art{left:auto}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art:after{background:linear-gradient(0deg,#08070f,transparent 25%)}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img{transform:scale(1.025);object-position:center}}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img{transform:none!important;transition:none!important}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img{transform:none!important;transition:none!important}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy{padding:48px 0 48px 5vw;width:44%;max-width:620px;align-items:flex-start;justify-content:center}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-register{width:100%;max-width:365px;flex-wrap:wrap;gap:8px 20px;font-size:8px;line-height:1.5;letter-spacing:.1em;padding:0;color:#c8bfae}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-register>span:last-child{color:#ffb800}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy h2{width:100%;max-width:365px;margin:30px 0 32px}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-premise{max-width:none;margin:0;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.08;letter-spacing:-.018em;text-wrap:initial}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-premise>span{display:block}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-summary{max-width:34ch;margin:20px 0 30px;font-size:14px;line-height:1.75;color:#c9c2ce;text-wrap:pretty}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-cta{width:280px;max-width:100%;min-height:56px;padding:17px 20px;margin:0;font-size:11px;letter-spacing:.07em}@media(max-width:800px)and (min-width:641px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy{width:48%;padding-left:4vw;padding-right:12px}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-premise{font-size:30px}}@media(max-width:640px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy{width:100%;max-width:none;padding:8px 7vw 40px}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy h2{max-width:280px;margin:24px 0 26px}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-premise{font-size:clamp(29px,8vw,40px)}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-summary{margin:18px 0 26px}}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img{object-position:58% 65%}.game-preview{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-height:520px;background:#060608;color:#eae2d2;border-top:1px solid #EAE2D233;border-bottom:1px solid #EAE2D233;isolation:isolate}.game-preview-copy{display:flex;flex-direction:column;padding:44px 4vw 40px;min-width:0;background:#060608;position:relative;z-index:2}.game-preview-register{display:flex;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #E9BE9145;color:#e9be91;font-size:9px;letter-spacing:.07em}.game-preview-copy h2{margin:30px 0 20px;width:min(360px,90%)}.game-preview-copy .missing-crown-logo{display:block;width:100%;height:auto;max-height:155px;object-fit:contain;object-position:left center}.game-preview-premise{font:500 clamp(31px,3.3vw,52px)/.98 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;margin:0;color:#e9be91}.game-preview-summary{max-width:38ch;font-size:14px;line-height:1.7;color:#b8b0a0;margin:22px 0 28px}.game-preview-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;border-top:1px solid #E9BE9180;border-bottom:1px solid #E9BE9180;padding:16px 0;color:#e9be91;font-size:11px;letter-spacing:.04em;transition:color .2s,padding .25s,background .2s}.game-preview-cta span{display:flex;flex-direction:column;gap:5px}.game-preview-cta small{font-size:8px;color:#b8b0a0;letter-spacing:.08em}.game-preview-cta svg{transition:transform .2s}.game-preview-cta:is(:hover,:focus-visible){color:#060608;background:#ffb800;padding-inline:15px}.game-preview-cta:is(:hover,:focus-visible) small{color:#111118}.game-preview-cta:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.game-preview-art{position:relative;overflow:hidden;min-height:520px;margin:0;background:#111118}.game-preview-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06060899 0,transparent 24%),linear-gradient(0deg,#060608c7 0,transparent 35%);pointer-events:none}.game-preview-art>img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;filter:saturate(.72) contrast(1.08);transition:transform 1s cubic-bezier(.16,1,.3,1),filter .5s}.game-preview:hover .game-preview-art>img{transform:scale(1.025);filter:saturate(.9) contrast(1.08)}.game-preview-art figcaption{position:absolute;z-index:2;left:25px;right:25px;bottom:20px;display:flex;justify-content:space-between;gap:20px;color:#eae2d2;font-size:9px;letter-spacing:.06em}.game-preview-scan{position:absolute;z-index:2;top:24px;right:25px;text-align:right;color:#e9be9199;font:9px/1.5 IBM Plex Mono,monospace;letter-spacing:.12em}.game-page-return{display:flex;justify-content:space-between;gap:20px;padding:108px 4vw 22px;background:#060608;color:#b8b0a0;border-bottom:1px solid #EAE2D233;font-size:10px;letter-spacing:.06em}.game-page-return a{display:flex;align-items:center;gap:10px;color:#ffb800}.game-page-return a:hover{color:#eae2d2}@media(min-width:1700px){.game-preview-copy{padding-left:max(4vw,calc((100vw - 1600px)/2))}.game-page-return{padding-inline:max(4vw,calc((100vw - 1600px)/2))}}@media(max-width:800px){.game-preview{grid-template-columns:.85fr 1.15fr;min-height:460px}.game-preview-art{min-height:460px}.game-preview-copy{padding-block:32px}.game-preview-copy h2{margin-block:24px 18px}.game-preview-summary{margin-block:18px 22px}}@media(max-width:640px){.game-preview{grid-template-columns:1fr}.game-preview-copy{padding:28px 5vw 30px}.game-preview-art{min-height:320px;grid-row:1}.game-preview-art:after{background:linear-gradient(0deg,#060608b5,transparent 55%)}.game-preview-copy h2{width:250px}.game-preview-premise{font-size:36px}.game-preview-summary{font-size:14px}.game-page-return{padding:88px 5vw 18px;font-size:8px}.game-page-return>span{text-align:right}}@media(prefers-reduced-motion:reduce){.game-preview-art>img,.game-preview-cta,.game-preview-cta svg{transition:none}.game-preview:hover .game-preview-art>img{transform:none}}html[data-motion=reduced] .game-preview-art>img,html[data-motion=reduced] .game-preview-cta,html[data-motion=reduced] .game-preview-cta svg{transition:none}.lang-switch{display:inline-flex;align-items:stretch;flex:none}.lang-switch button{font:inherit;cursor:pointer;background:none;border:0;color:inherit;margin:0}.lang-switch button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lang-switch-studio{font-family:Space Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;border:1px solid #eee8da55}.lang-switch-studio button{padding:6px 9px;color:#eee8da;opacity:.6;transition:opacity .2s,background .2s,color .2s}.lang-switch-studio button:hover{opacity:1}.lang-switch-studio button[aria-pressed=true]{background:#ffb800;color:#060608;opacity:1}.intro-nav.nav:has(.nav-lang) .nav-contact{margin-left:0}.lang-switch-crown{border:1px solid #e2c27a55;background:#07050bb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mcb .lang-switch.lang-switch-crown button,.mcb-menu .lang-switch.lang-switch-crown button{padding:7px 11px;font:600 .72rem/1 "Noto Serif",Georgia,serif;letter-spacing:.12em;color:#c9bcd0;transition:color .25s,background .25s}.lang-switch.lang-switch-crown button:hover:not([aria-pressed=true]){color:#fff}.lang-switch.lang-switch-crown button[aria-pressed=true]{color:#120a17;background:linear-gradient(180deg,#f3dc78,#c9a45c)}.mcb-header .mcb-lang{margin-left:auto;margin-right:64px;pointer-events:auto}.mcb-menu .mcb-lang{margin-top:4px}@media(max-width:640px){.mcb-header .mcb-lang{margin-right:56px}.mcb-header .lang-switch.mcb-lang button{padding:6px 9px}}@media(max-width:800px){.rv-site:not(.missing-crown-view) .contact-section .contact-terminal-panel{grid-template-columns:minmax(0,1fr)}.rv-site:not(.missing-crown-view) .contact-section .contact-direct a{overflow-wrap:anywhere}}@media(max-width:640px){.rv-site .journey-index small{max-width:none;overflow-wrap:anywhere}}@media(max-width:640px){.rv-site:not(.missing-crown-view) .intro-nav.nav:has(.nav-lang){gap:8px}.rv-site:not(.missing-crown-view) .intro-nav.nav .nav-lang{margin-left:auto}.rv-site:not(.missing-crown-view) .intro-nav.nav .nav-lang button{padding:6px 7px}}@media(max-width:360px){.rv-site:not(.missing-crown-view) .intro-nav.nav:has(.nav-lang) .header-menu.header-menu{font-size:0;gap:0;padding:10px 12px;min-width:44px;justify-content:center}}@media(max-width:420px){.mcb header.mcb-header{gap:8px}.mcb .mcb-header .mcb-back strong{display:none}.mcb .mcb-header .mcb-back small{white-space:nowrap}}@media(max-width:360px){.mcb .mcb-header .lang-switch.mcb-lang{display:none}}html[lang=es] .rv-site:not(.missing-crown-view) .contact-section .contact-poster-heading{container-type:inline-size;min-width:0}html[lang=es] .rv-site:not(.missing-crown-view) .contact-section .contact-terminal-panel .contact-title{font-size:min(200px,26cqi);white-space:nowrap}.project-showcase.section{background:#060608;color:#eae2d2;background-image:none;padding-inline:0}.project-showcase>.rail,.project-showcase .mc-heading,.project-showcase .mc-facts,.project-showcase .worlds-in-progress{margin-inline:5vw}.project-showcase>.rail{color:#b8b0a0;border-color:#ffb80055}.project-showcase .mc-heading{padding:65px 0 50px;grid-template-columns:1.2fr 1fr;gap:8vw}.project-showcase .mc-heading h2{color:#eae2d2;font-size:clamp(75px,10vw,150px)}.project-showcase .mc-heading h2>span{color:#ffb800;-webkit-text-stroke:0}.project-showcase .mc-intro{border-color:#ffb80055}.project-showcase .mc-intro>p{font:800 clamp(25px,3vw,44px)/1.05 Inter,Arial,sans-serif;letter-spacing:-.055em;color:#eae2d2}.project-showcase .mc-description{color:#b8b0a0}.project-showcase .mc-status{color:#ffb800}.project-showcase .mc-dossier-button{color:#ffb800;border-color:#ffb800}.project-showcase .mc-gallery{position:relative;display:grid;grid-template-columns:1fr;margin:0;border:0;background:#060608;isolation:isolate}.project-showcase .mc-gallery:before{display:none}.project-showcase .mc-artwork{grid-column:1;grid-row:1;height:min(74vw,820px);min-height:560px;aspect-ratio:auto;border:0}.project-showcase .mc-base-art{filter:none;opacity:1;object-position:center;animation:rv-scene-enter .55s cubic-bezier(.16,1,.3,1) both}.project-showcase .mc-caption{grid-column:1;grid-row:1;z-index:3;align-self:end;justify-self:end;width:min(440px,42%);margin:0 0 60px;display:block;padding:32px;background:#eae2d2;color:#060608;border:0;border-top:5px solid #FFB800;clip-path:polygon(0 0,100% 0,100% 100%,24px 100%,0 calc(100% - 24px))}.project-showcase .mc-caption-content{animation:rv-caption-enter .4s ease-out both}.project-showcase .mc-caption strong{font:800 clamp(25px,2.8vw,40px)/.98 Inter,Arial,sans-serif;letter-spacing:-.055em;color:#060608;display:block;margin-top:20px}.project-showcase .mc-view-description{color:#39372f;font-size:15px;line-height:1.6;margin-block:18px}.project-showcase .mc-scan-button{min-height:44px;margin-top:12px;color:#060608;border-color:#060608;background:transparent}.project-showcase .mc-art-label{left:0;top:0;bottom:auto;writing-mode:vertical-rl;transform:rotate(180deg);padding:22px 12px;background:#ffb800;color:#060608;font-size:10px}.project-showcase .mc-gallery-controls{grid-column:1;grid-row:2;display:grid;grid-template-columns:60px 1fr 60px;border:0;border-bottom:1px solid #FFB80055;background:#060608;position:relative}.project-showcase .mc-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.project-showcase .mc-thumbnails>button{display:grid;grid-template-columns:80px 1fr;gap:8px 16px;align-content:center;padding:20px;border:0;border-left:1px solid #FFB80044;background:#060608;color:#eae2d2;text-align:left;min-height:105px}.project-showcase .mc-thumbnails>button>img{grid-column:1;grid-row:1/3;width:80px;height:60px;object-fit:cover;filter:grayscale(1)}.project-showcase .mc-thumbnails>button>.mono{font-size:9px;letter-spacing:.05em}.project-showcase .mc-thumbnails>button>span:last-child{display:block;font:700 13px/1.15 Inter,Arial,sans-serif}.project-showcase .mc-thumbnails>button[aria-pressed=true]{background:#ffb800;color:#060608}.project-showcase .mc-thumbnails>button[aria-pressed=true]>img{filter:none}.project-showcase .mc-thumbnails>button:hover:not([aria-pressed=true]){background:#eae2d2;color:#060608}.project-showcase .mc-gallery-arrow{width:auto;height:auto;color:#ffb800;background:#060608;border:0;min-height:64px}.project-showcase .mc-gallery-arrow:hover{background:#ffb800;color:#060608}.project-showcase .mc-gallery[data-study=true] .mc-caption{grid-row:3;width:100%;margin:0;clip-path:none;padding:22px 5vw;border-top:0}.project-showcase .mc-gallery[data-study=true] .mc-base-art{filter:grayscale(1)}.project-showcase .mc-comparison-control{grid-column:1;grid-row:4;background:#ffb800;color:#060608;padding:20px 5vw}.project-showcase .mc-facts{color:#eae2d2;border-color:#ffb80055;padding-block:35px}.project-showcase .mc-facts dt{color:#ffb800}.project-showcase .worlds-in-progress{color:#eae2d2;border-color:#ffb80055;padding-bottom:65px}.project-showcase .worlds-in-progress h3{color:#eae2d2}.project-showcase .worlds-in-progress h3>span{color:#ffb800;-webkit-text-stroke:0}.project-showcase .worlds-in-progress a{color:#ffb800}@keyframes rv-scene-enter{0%{opacity:.65;transform:translate(12px) scale(1.015)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes rv-caption-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.project-showcase .mc-thumbnails>button{grid-template-columns:1fr;padding:14px}.project-showcase .mc-thumbnails>button>img{display:none}.project-showcase .mc-caption{width:45%;padding:24px}}@media(max-width:640px){.project-showcase .mc-heading{grid-template-columns:1fr;padding:40px 0;gap:28px}.project-showcase .mc-heading h2{font-size:22vw}.project-showcase .mc-gallery{display:grid}.project-showcase .mc-artwork{height:390px;min-height:0}.project-showcase .mc-caption{grid-row:2;width:100%;margin:0;padding:24px 5vw;clip-path:none}.project-showcase .mc-caption strong{font-size:30px}.project-showcase .mc-gallery-controls{grid-row:3;grid-template-columns:40px 1fr 40px}.project-showcase .mc-gallery-controls>.mc-thumbnails{grid-column:2;grid-row:1}.project-showcase .mc-thumbnails>button{display:flex;flex-direction:column;align-items:start;padding:12px 8px;gap:10px;min-height:95px}.project-showcase .mc-thumbnails>button>span:last-child{font-size:10px}.project-showcase .mc-thumbnails>button>.mono{font-size:8px}.project-showcase .mc-art-label{padding:14px 8px;font-size:9px}.project-showcase .mc-gallery[data-study=true] .mc-caption{grid-row:2}.project-showcase .mc-gallery[data-study=true] .mc-gallery-controls{grid-row:3}}@media(prefers-reduced-motion:reduce){.project-showcase .mc-base-art,.project-showcase .mc-caption-content{animation:none}}html[data-motion=reduced] .project-showcase .mc-base-art,html[data-motion=reduced] .project-showcase .mc-caption-content{animation:none}.project-showcase .mc-caption .mono{color:#514b40;opacity:1}.project-showcase .mc-gallery-controls>.mc-thumbnails{grid-area:auto;grid-column:2;grid-row:1}.project-showcase .mc-gallery-controls>.mc-gallery-arrow:first-child{grid-area:auto;grid-column:1;grid-row:1}.project-showcase .mc-gallery-controls>.mc-gallery-arrow:last-child{grid-area:auto;grid-column:3;grid-row:1}@property --rv-reveal-radius{syntax:"<length>";inherits:false;initial-value:12px}.project-showcase .mc-base-art{--rv-reveal-radius:12px;-webkit-mask-image:radial-gradient(circle,#000 var(--rv-reveal-radius),transparent calc(var(--rv-reveal-radius) + .5px));mask-image:radial-gradient(circle,#000 var(--rv-reveal-radius),transparent calc(var(--rv-reveal-radius) + .5px));-webkit-mask-size:16px 16px;mask-size:16px 16px;animation:rv-print-reveal .55s ease-out both}@keyframes rv-print-reveal{0%{--rv-reveal-radius:0px;opacity:.65}to{--rv-reveal-radius:12px;opacity:1}}@media(prefers-reduced-motion:reduce){.project-showcase .mc-base-art{animation:none;-webkit-mask-image:none;mask-image:none}}html[data-motion=reduced] .project-showcase .mc-base-art{animation:none;-webkit-mask-image:none;mask-image:none}:root{--rv-amber:#FFB800;--rv-ink:#111118;--rv-void:#060608;--rv-paper:#EAE2D2;--rv-muted:#B8B0A0;--rv-fast:.18s;--rv-settle:.38s;--rv-ease:cubic-bezier(.22,1,.36,1);--rv-gutter:4vw}@media(max-width:640px){:root{--rv-gutter:5vw}}.rv-site{color:var(--rv-paper)}.rv-site ::selection{background:var(--rv-amber);color:var(--rv-ink)}.rv-site :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ui-accent,var(--rv-amber));outline-offset:5px}.rv-site main>section>.rail{font-size:11px;line-height:1.5;letter-spacing:.035em;padding-bottom:18px}.rv-site :is(.studio-origin,.studio-perspective,.team-heading,.team-biography,.contact-invitation,.mc-description) p{line-height:1.7;text-wrap:pretty}.team-section.personnel.section{color:var(--rv-paper)}.team-section :is(.team-heading>p,.team-biography p,.team-directory-label,.team-mobile-select){color:var(--rv-muted)}.team-roster>button{color:var(--rv-paper)}.team-roster>button[aria-pressed=true]{color:var(--rv-ink)}.team-portrait>img{object-fit:contain}.rv-site :is(.studio-perspective>a,.journey-copy>a,.worlds-in-progress a,.team-socials a,.ending-social a,.footer-nav a,.ending-bottom>a){min-height:44px;align-content:center}.rv-site :is(.mc-gallery-arrow,.team-profile-controls button){min-width:44px;min-height:44px}.rv-site :is(.mc-dossier-button,.mc-scan-button,.team-roster>button,.contact-start,.partner-wall a){transition-duration:var(--rv-fast);transition-timing-function:var(--rv-ease)}.contact-start{padding-inline:16px}.contact-start:is(:hover,:focus-visible){padding-inline:16px}.ending-social a,.footer-nav a{display:flex;align-items:center}.site-ending{padding-bottom:110px}.gameplay-reel{padding:65px 0 45px;border-top:1px solid #B8B0A04d;color:var(--rv-paper);--ui-accent:var(--rv-amber)}.gameplay-reel-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:5vw;margin-bottom:28px}.gameplay-reel-heading .mono{font-size:11px;color:var(--rv-muted)}.gameplay-reel-heading h3{font:600 clamp(46px,6vw,84px)/.95 "Barlow Condensed",sans-serif;letter-spacing:-.025em;margin:16px 0 0}.gameplay-reel-heading p{font:15px/1.7 Inter,sans-serif;max-width:38ch;margin:0;color:var(--rv-muted)}.gameplay-reel-screen{aspect-ratio:16/9;background:var(--rv-void);overflow:hidden}.gameplay-reel-screen>video,.gameplay-reel-screen>button{width:100%;height:100%;display:block}.gameplay-reel-screen>button{position:relative;padding:0;border:0;cursor:pointer;background:var(--rv-void)}.gameplay-reel-screen img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(.45);transition:filter var(--rv-settle) var(--rv-ease)}.gameplay-reel-screen button:is(:hover,:focus-visible) img{filter:grayscale(0)}.gameplay-reel-screen button>span{position:absolute;bottom:6%;left:4%;background:var(--rv-amber);color:var(--rv-ink);padding:18px 24px;font:12px/1.3 monospace}.gameplay-reel-clips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #B8B0A060}.gameplay-reel-clips button{display:flex;flex-direction:column;gap:12px;min-height:90px;text-align:left;background:transparent;color:var(--rv-muted);padding:16px 12px;border:0;border-top:3px solid transparent;font:500 14px/1.4 Inter,sans-serif;cursor:pointer;transition:color var(--rv-fast),background-color var(--rv-fast)}.gameplay-reel-clips .mono{font-size:10px}.gameplay-reel-clips button[aria-pressed=true]{border-top-color:var(--rv-amber);color:var(--rv-amber)}.gameplay-reel-clips button:is(:hover,:focus-visible){background:#eae2d20c;color:var(--rv-paper)}.gameplay-reel-note{font-size:10px;line-height:1.6;color:var(--rv-muted);margin:16px 0 0}@media(max-width:760px){.gameplay-reel{padding:40px 0 30px}.gameplay-reel-heading{grid-template-columns:1fr;gap:20px}.gameplay-reel-clips{grid-template-columns:repeat(3,minmax(0,1fr))}.gameplay-reel-clips button{font-size:12px;padding:12px 8px;min-height:85px}.gameplay-reel-screen button>span{padding:12px 16px;font-size:10px}.gameplay-reel-heading p{font-size:14px}.rv-site main>section>.rail{font-size:10px}.site-ending{padding-bottom:100px}}@media(hover:none){.reactive-print{display:none}.partner-wall a:hover{transform:none}.gameplay-reel-screen img{filter:none}}@media(prefers-reduced-motion:reduce){.rv-site :is(.gameplay-reel-screen img,.gameplay-reel-clips button,.contact-start,.partner-wall a){transition:none}}html[data-motion=reduced] .rv-site :is(.gameplay-reel-screen img,.gameplay-reel-clips button,.contact-start,.partner-wall a){transition:none}.project-showcase>.gameplay-reel{margin-inline:var(--rv-gutter)}.journey-anchor{display:block;scroll-margin-top:100px}.journey-event-list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid #11111850}.journey-event-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid #11111840}.journey-event-list strong{display:block;font:600 26px/1.1 Barlow Condensed,sans-serif}.journey-event-list small{display:block;font:11px/1.5 Inter,sans-serif;margin-top:6px;color:#514e46}.journey-event-list .mono{font-size:9px;color:#514e46;text-align:right}.journey-selection .journey-programme{font-size:12px;margin-top:20px}@media(max-width:640px){.journey-event-list li{gap:12px}.journey-event-list strong{font-size:25px}.journey-event-list .mono{max-width:85px}}.project-showcase .mc-heading{padding-block:44px 30px;gap:5vw;grid-template-columns:1fr 1.2fr}.project-showcase .mc-heading h2{font-size:clamp(70px,8.3vw,118px)}.project-showcase .mc-intro>p{font-size:clamp(25px,2.7vw,37px);letter-spacing:-.035em}.project-showcase .mc-description{font-size:16px;line-height:1.7;max-width:56ch}.mc-experience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;margin:0 5vw 34px;padding:25px 0;border-top:1px solid #B8B0A050}.mc-experience dt{font:600 32px/1.1 Barlow Condensed,sans-serif;color:#eae2d2;margin-bottom:12px}.mc-experience dd{margin:0;font:14px/1.65 Inter,sans-serif;color:#b8b0a0;max-width:34ch}.project-showcase>.gameplay-reel{padding-top:28px;margin-inline:5vw}.project-showcase>.gameplay-reel .gameplay-reel-heading h3{font-size:clamp(38px,4.5vw,60px)}.project-showcase>.gameplay-reel .gameplay-reel-screen{max-width:900px;margin-inline:auto}.mc-world-archive{margin:0 5vw 30px;border-block:1px solid #B8B0A050}.mc-world-archive>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:23px 0;color:#eae2d2}.mc-world-archive>summary::-webkit-details-marker{display:none}.mc-world-archive summary strong{display:block;font:600 30px/1.15 Barlow Condensed,sans-serif}.mc-world-archive summary small{display:block;margin-top:8px;font:12px/1.5 Inter,sans-serif;color:#b8b0a0}.mc-archive-indicator{font:30px/1 monospace;color:#ffb800;transition:transform .2s ease}.mc-world-archive[open] .mc-archive-indicator{transform:rotate(45deg)}.mc-world-archive>summary:focus-visible{outline:2px solid #FFB800;outline-offset:5px}.project-showcase .mc-world-archive .mc-artwork{height:clamp(320px,44vw,560px);min-height:0}.project-showcase .worlds-compact{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 0 40px}.project-showcase .worlds-compact h3{font-size:clamp(28px,3vw,42px);line-height:1.05;margin:0}.project-showcase .worlds-compact h3>span{color:#b8b0a0}@media(max-width:640px){.project-showcase .mc-heading{grid-template-columns:1fr;gap:24px}.project-showcase .mc-heading h2{font-size:21vw}.mc-experience{grid-template-columns:1fr;gap:20px;margin-bottom:12px}.mc-experience>div{display:grid;grid-template-columns:80px 1fr;gap:16px}.mc-experience dt{font-size:27px}.mc-experience dd{font-size:13px}.project-showcase>.gameplay-reel{padding-top:24px}.project-showcase .worlds-compact{align-items:start;flex-direction:column;gap:18px}.project-showcase .worlds-compact h3{font-size:30px}.mc-world-archive summary strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.mc-archive-indicator{transition:none}}html[data-motion=reduced] .mc-archive-indicator{transition:none}.project-showcase .mc-heading{align-items:center}.project-showcase .mc-intro{max-width:none}.project-showcase .mc-heading .mc-index{display:block;text-align:left;margin-bottom:18px}.missing-crown-logo{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:screen}.project-showcase .mc-logo-heading{width:min(100%,450px);margin:0;line-height:0}.project-showcase .mc-heading{grid-template-columns:1fr 1.2fr}.dossier-logo-title{max-width:390px;margin:25px 0}.dossier-logo-title .missing-crown-logo{width:100%}@media(max-width:640px){.project-showcase .mc-heading{grid-template-columns:1fr}.project-showcase .mc-logo-heading{width:min(85%,330px)}.dossier-logo-title{max-width:280px}}.crown-opening{--crown-x:0px;--crown-y:0px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 5vw;position:relative;isolation:isolate;border-bottom:1px solid #B8B0A04d}.crown-copy{padding:38px 4vw 32px 0;position:relative;z-index:2;align-self:center}.crown-edition{font-size:9px;line-height:1.6;letter-spacing:.055em;color:#b8b0a0;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.crown-edition>span:last-child{color:#ffb800}.crown-copy h2{width:min(100%,330px);margin:25px 0 23px;line-height:0}.crown-premise{font:600 clamp(29px,3.3vw,46px)/1.04 "Barlow Condensed",sans-serif;letter-spacing:-.02em;margin:0 0 18px;color:#eae2d2}.crown-description{font:14px/1.75 Inter,sans-serif;max-width:47ch;color:#b8b0a0;margin:0}.crown-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:26px}.crown-actions :is(a,button){display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;font-size:10px;letter-spacing:.025em;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}.crown-primary{padding:14px 18px;background:#ffb800;color:#111118;border:1px solid #FFB800}.crown-primary:hover{background:#eae2d2;border-color:#eae2d2}.crown-story{border:0;border-bottom:1px solid #B8B0A070;background:none;color:#eae2d2;padding:12px 0}.crown-story:hover{color:#ffb800}.crown-genre{margin:27px 0 0;font-size:9px;color:#b8b0a0;letter-spacing:.06em}.crown-genre span{padding-inline:12px;color:#ffb800}.crown-portrait{position:relative;display:block;align-self:stretch;min-width:0;padding:0;border:0;background:#060608;cursor:pointer;overflow:hidden;min-height:620px}.crown-portrait>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 40%;top:0;right:0;bottom:0;left:0;transform:translate(var(--crown-x),var(--crown-y)) scale(1.025);transition:transform .65s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent);opacity:.92}.crown-portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#060608 0%,transparent 12%)}.crown-art-caption{position:absolute;z-index:1;bottom:32px;left:24px;right:20px;display:flex;align-items:center;justify-content:space-between;color:#eae2d2;font-size:12px;letter-spacing:.08em}.crown-art-caption small{display:block;font-size:8px;color:#b8b0a0;letter-spacing:.045em;margin-top:8px}.crown-art-caption>svg{color:#ffb800;transition:transform .25s ease}.crown-portrait:is(:hover,:focus-visible) .crown-art-caption>svg{transform:translate(3px,-3px)}.project-showcase .mc-experience{margin-top:0;border-top:0;padding:25px 0 26px;margin-bottom:0;gap:5vw}.project-showcase .mc-experience dt{font-size:27px;color:#eae2d2}.project-showcase .mc-experience dd{font-size:13px;max-width:38ch}.crown-gameplay{margin:10px 5vw 32px;scroll-margin-top:90px}.crown-gameplay .gameplay-reel{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:0 4vw;padding:30px 0 20px}.crown-gameplay .gameplay-reel-heading{grid-column:1;grid-row:1;display:block;margin:0;padding-top:8px}.crown-gameplay .gameplay-reel-heading h3{font-size:clamp(35px,4vw,56px);max-width:8ch;line-height:1;margin:18px 0}.crown-gameplay .gameplay-reel-heading p{font-size:13px;max-width:26ch}.crown-gameplay .gameplay-reel-heading .mono{font-size:9px}.crown-gameplay .gameplay-reel-screen{grid-column:2;grid-row:1;width:100%;align-self:start}.crown-gameplay .gameplay-reel-clips{grid-column:2;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.crown-gameplay .gameplay-reel-clips button{min-height:68px;gap:6px;font-size:12px;padding:10px}.crown-gameplay .gameplay-reel-note{grid-column:2;font-size:9px;margin-top:12px}.project-showcase .mc-world-archive{margin-bottom:24px}@media(min-width:1500px){.crown-copy{padding-block:45px}.crown-copy h2{width:370px}.crown-portrait{min-height:690px}}@media(max-width:900px){.crown-copy{padding-right:25px}.crown-edition{display:block}.crown-edition span{display:block;margin-bottom:8px}.crown-portrait{min-height:600px}.crown-copy h2{width:290px}.crown-actions{gap:8px}}@media(max-width:640px){.crown-opening{grid-template-columns:1fr}.crown-copy{padding:28px 0 30px}.crown-edition{display:flex;gap:10px;justify-content:space-between;font-size:8px}.crown-copy h2{width:240px;margin:18px 0 24px}.crown-premise{font-size:34px}.crown-description{font-size:14px}.crown-actions{gap:18px;margin-top:22px}.crown-genre{margin-top:24px}.crown-portrait{min-height:0;height:400px;margin:0 -5vw}.crown-portrait>img{object-position:center 42%;object-fit:cover}.crown-art-caption{bottom:22px;left:5vw;right:5vw}.project-showcase .mc-experience{padding-block:25px}.project-showcase .mc-experience>div{grid-template-columns:1fr;gap:0}.project-showcase .mc-experience dt{font-size:25px;margin-bottom:7px}.crown-gameplay .gameplay-reel{grid-template-columns:1fr;gap:22px;padding-top:24px}.crown-gameplay .gameplay-reel-heading{grid-column:1;grid-row:auto}.crown-gameplay .gameplay-reel-heading h3{max-width:none;font-size:37px;margin:12px 0}.crown-gameplay .gameplay-reel-heading p{max-width:36ch}.crown-gameplay .gameplay-reel-screen,.crown-gameplay .gameplay-reel-clips,.crown-gameplay .gameplay-reel-note{grid-column:1;grid-row:auto}.crown-gameplay .gameplay-reel-clips{margin-top:-22px}.crown-gameplay .gameplay-reel-note{margin-top:-10px}}@media(prefers-reduced-motion:reduce){.crown-portrait>img,.crown-art-caption>svg,.crown-actions :is(a,button){transition:none}.crown-portrait>img{transform:none}}html[data-motion=reduced] .crown-portrait>img{transform:none;transition:none}html[data-motion=reduced] .crown-art-caption>svg,html[data-motion=reduced] .crown-actions :is(a,button){transition:none}.crown-copy{background:#060608}.project-showcase{--mc-sand:#E9BE91;--mc-violet:#B5A0DF}.crown-fragments{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--mc-sand);margin-bottom:25px;font:9px/1.4 monospace;letter-spacing:.1em}.crown-fragments svg{width:60px;height:26px}.crown-opening{border-top:1px solid #E9BE9140}.crown-copy{background-image:radial-gradient(#E9BE9124 .65px,transparent .8px);background-repeat:repeat-y;background-position:right top;background-size:7px 7px}.crown-copy:before{content:"";position:absolute;top:0;right:20px;bottom:0;left:0;background:#060608;z-index:-1}.crown-edition{letter-spacing:.08em}.crown-copy h2{position:relative;background:#060608}.crown-premise{font-family:Inter,Arial,sans-serif;font-size:clamp(25px,2.8vw,38px);font-weight:800;letter-spacing:-.045em}.crown-portrait{clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.crown-portrait:before{content:"";position:absolute;z-index:2;pointer-events:none;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #B5A0DF55;background:linear-gradient(var(--mc-violet),var(--mc-violet)) top left/22px 2px no-repeat,linear-gradient(var(--mc-violet),var(--mc-violet)) bottom right/22px 2px no-repeat}.crown-art-register{position:absolute;z-index:3;top:23px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;color:#eae2d2;font-size:9px;letter-spacing:.08em;text-shadow:0 1px 4px #000;background:#060608c9;padding:9px 10px}.crown-art-register b{color:var(--mc-violet);font-size:13px}.crown-art-code{position:absolute;z-index:2;right:24px;bottom:108px;color:var(--mc-violet);font:13px/1.5 monospace;letter-spacing:4px;opacity:.55;pointer-events:none;transition:opacity .25s,transform .35s}.crown-portrait:is(:hover,:focus-visible) .crown-art-code{opacity:1;transform:translateY(-5px)}.crown-art-caption{bottom:28px;left:30px;right:30px}.crown-art-caption small{color:var(--mc-violet)}.crown-primary{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.crown-story{border-bottom-color:#e9be9199}.project-showcase .mc-experience>div{border-left:2px solid #B5A0DF65;padding-left:15px}.project-showcase .mc-experience dt{font-family:Inter,sans-serif;font-size:18px;font-weight:750;letter-spacing:-.025em}.gameplay-reel-register{display:flex;justify-content:space-between;gap:15px;font-size:9px;line-height:1.5;padding:12px 14px;border-top:2px solid #FFB800;background:#17141d;color:#eae2d2}.crown-gameplay .gameplay-reel-register{grid-column:2;grid-row:1;align-self:start;color:var(--mc-sand);border-color:var(--mc-sand)}.crown-gameplay .gameplay-reel-screen{grid-row:2;border-inline:1px solid #E9BE9140}.crown-gameplay .gameplay-reel-heading{grid-row:1/4}.crown-gameplay .gameplay-reel-clips{grid-row:3;border-color:#e9be9160}.crown-gameplay .gameplay-reel-note{grid-row:4}.crown-gameplay .gameplay-reel-heading h3{font-family:Inter,sans-serif;font-size:clamp(29px,3.3vw,46px);font-weight:800;letter-spacing:-.05em;max-width:10ch}.crown-gameplay .gameplay-reel-clips button{border-top-width:2px}.crown-gameplay .gameplay-reel-clips button[aria-pressed=true]{background:var(--mc-sand);border-color:var(--mc-sand);color:#111118}.crown-gameplay .gameplay-reel-clips button:not([aria-pressed=true]):hover{background:#b5a0df1c;color:#eae2d2}.crown-gameplay .gameplay-reel-clips .mono{letter-spacing:.12em}.mc-world-archive>summary{border-left:3px solid var(--mc-violet);padding-left:18px}.mc-world-archive summary small{font-family:monospace;color:var(--mc-violet)}@media(max-width:640px){.crown-copy{background-image:none}.crown-fragments{margin-bottom:20px}.crown-premise{font-size:28px}.crown-gameplay .gameplay-reel-heading,.crown-gameplay .gameplay-reel-register,.crown-gameplay .gameplay-reel-screen,.crown-gameplay .gameplay-reel-clips,.crown-gameplay .gameplay-reel-note{grid-column:1;grid-row:auto}.crown-gameplay .gameplay-reel-register{margin-bottom:-22px;font-size:8px}.crown-gameplay .gameplay-reel-heading h3{max-width:none;font-size:32px}.project-showcase .mc-experience>div{padding-left:12px}.crown-art-register{left:20px;right:20px}}@media(prefers-reduced-motion:reduce){.crown-art-code{transition:none}.crown-portrait:is(:hover,:focus-visible) .crown-art-code{transform:none}}html[data-motion=reduced] .crown-art-code{transition:none;transform:none}.mc-world-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0}.mc-world-heading h3{font:700 30px/1.1 Barlow Condensed,sans-serif;margin:0;color:#eae2d2}.mc-world-heading p{font:11px/1.5 monospace;color:#b5a0df;margin:10px 0 0}.mc-world-heading button{background:transparent;color:#e9be91;border:1px solid #E9BE9160;padding:12px;font-size:9px;min-height:44px;cursor:pointer}.project-showcase .mc-world-archive .mc-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr))}.project-showcase .mc-world-archive .mc-thumbnails>button{grid-template-columns:1fr;padding:14px 10px;min-height:90px}.project-showcase .mc-world-archive .mc-thumbnails>button>img{display:none}.project-showcase .mc-world-archive .mc-thumbnails>button>span:last-child{font-size:11px}@media(max-width:640px){.mc-world-heading{align-items:start;flex-direction:column;gap:16px}.project-showcase .mc-world-archive .mc-thumbnails{display:flex;overflow-x:auto;scrollbar-width:thin}.project-showcase .mc-world-archive .mc-thumbnails>button{flex:0 0 110px}.mc-world-heading h3{font-size:29px}}@property --portrait-dot{syntax:"<length>";inherits:false;initial-value:1.1px}.team-particle-stage.team-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr);gap:4vw;align-items:start}.team-particle-field{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 8px;padding:38px 10px 35px;min-height:540px}.team-particle-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:visible}.team-particle-links path{stroke:#b8b0a026;stroke-width:.7;fill:none;stroke-dasharray:2 7}.team-particle-links rect{fill:#ffb800;opacity:.35}.team-particle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:14px;min-width:0;padding:8px 0;border:0;background:transparent;color:#b8b0a0;cursor:pointer;transform:translateY(var(--particle-offset));z-index:1}.team-particle-core{position:relative;display:block;width:62px;height:72px;transition:transform .55s cubic-bezier(.22,1,.36,1);transform-origin:center}.team-particle-core>img{--portrait-dot:1.15px;display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.75;-webkit-mask-image:radial-gradient(circle,#000 var(--portrait-dot),transparent calc(var(--portrait-dot) + .3px));mask-image:radial-gradient(circle,#000 var(--portrait-dot),transparent calc(var(--portrait-dot) + .3px));-webkit-mask-size:4px 4px;mask-size:4px 4px;transition:--portrait-dot .5s ease,filter .45s ease,opacity .3s ease}.team-particle-orbit{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid #B8B0A040;clip-path:polygon(0 0,24% 0,24% 2%,2% 2%,2% 24%,0 24%,0 0,100% 0,100% 100%,76% 100%,76% 98%,98% 98%,98% 76%,100% 76%,100% 0);transition:border-color .3s,transform .5s}.team-particle-shards{position:absolute;right:-14px;top:-9px;color:#ffb800;font:9px/1.5 monospace;opacity:.35;pointer-events:none;letter-spacing:2px;transition:transform .4s,opacity .4s}.team-particle-name{font:500 11px/1.4 Inter,sans-serif;text-align:center;max-width:110px;position:relative;z-index:2}.team-particle-number{position:absolute;top:62px;left:calc(50% + 38px);font-size:8px;color:#ffb800;opacity:.6}.team-particle:is(:hover,:focus-visible) .team-particle-core{transform:scale(1.12)}.team-particle:is(:hover,:focus-visible) .team-particle-core>img{opacity:1;--portrait-dot:1.55px}.team-particle[data-selected=true]{color:#ffb800;z-index:3}.team-particle[data-selected=true] .team-particle-core{transform:scale(1.38)}.team-particle[data-selected=true] .team-particle-core>img{filter:grayscale(0);opacity:1;--portrait-dot:3.1px}.team-particle[data-selected=true] .team-particle-orbit{border-color:#ffb800;transform:scale(1.08)}.team-particle[data-selected=true] .team-particle-shards{opacity:1;transform:translate(9px,-7px)}.team-particle[data-selected=true] .team-particle-name{transform:translateY(10px)}.team-particle-prompt{align-self:center;padding:45px 0;color:#b8b0a0}.team-particle-prompt>.mono{color:#ffb800;font-size:10px}.team-particle-prompt p{font:600 clamp(34px,4vw,57px)/1 "Barlow Condensed",sans-serif;color:#eae2d2;margin:22px 0}.team-particle-prompt>span:last-child{font:13px/1.6 Inter,sans-serif;display:block;max-width:27ch}.team-particle-profile.team-profile{position:sticky;top:25px;display:grid;grid-template-columns:1fr;gap:0;background:#09090d;border:1px solid #FFB80070;border-top:3px solid #FFB800;padding:0;animation:team-record-resolve .4s steps(8,end) both;box-shadow:8px 8px #ffb8000d;min-width:0}.team-profile-register{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;border-bottom:1px solid #FFB80040;font-size:9px;color:#ffb800}.team-profile-register button{background:none;border:0;color:#b8b0a0;cursor:pointer;font:9px/1 monospace;min-height:32px}.team-particle-profile .team-portrait{height:175px;aspect-ratio:auto;margin:18px 20px 0;padding:0;background:radial-gradient(#FFB80025 .7px,transparent 1px) 0 0/6px 6px}.team-particle-profile .team-portrait>img{width:auto;height:155px;max-width:160px!important;max-height:155px!important;object-fit:contain;animation:none}.team-particle-profile .team-portrait-index{left:0;font-size:9px;background:#09090d;padding:5px}.team-particle-profile .team-biography{padding:20px;min-height:0}.team-particle-profile .team-biography h3{font-size:42px;margin:12px 0 17px}.team-particle-profile .team-biography p{font-size:13px;line-height:1.65;min-height:0}.team-particle-profile .team-role{font-size:9px;line-height:1.6;display:block}.team-particle-profile .team-profile-controls{padding:10px 18px;margin:0;border-top:1px solid #FFB80040}.team-particle-profile .team-socials{margin-top:18px}.team-particle-profile .team-copy-reveal:before{display:none}@keyframes team-record-resolve{0%{opacity:.2;clip-path:inset(0 0 88% 0)}to{opacity:1;clip-path:inset(0)}}@media(max-width:900px){.team-particle-stage.team-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:24px}.team-particle-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 4px}.team-particle-core{width:54px;height:65px}.team-particle-number{display:none}.team-particle-links path{opacity:.4}}@media(max-width:640px){.team-particle-stage.team-layout{grid-template-columns:1fr;gap:20px}.team-particle-field{padding:25px 5px;gap:32px 10px;min-height:0}.team-particle{transform:none}.team-particle-core{width:62px;height:72px}.team-particle-name{font-size:11px}.team-particle-prompt{padding:18px 0 28px}.team-particle-prompt p{font-size:35px}.team-particle-profile.team-profile{position:relative;top:auto}.team-particle-profile .team-portrait{height:160px}.team-particle-profile .team-biography h3{font-size:38px}}@media(prefers-reduced-motion:reduce){.team-particle-core,.team-particle-core>img,.team-particle-orbit,.team-particle-shards{transition:none}.team-particle-profile.team-profile{animation:none}}html[data-motion=reduced] :is(.team-particle-core,.team-particle-core>img,.team-particle-orbit,.team-particle-shards){transition:none}html[data-motion=reduced] .team-particle-profile.team-profile{animation:none}.team-particle-profile{scroll-margin-top:85px}.team-profile-register button{min-width:44px;min-height:44px}.team-living-ascii{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.team-particle-core{transition:transform .55s cubic-bezier(.22,1,.36,1),translate .15s linear}.team-particle-field[data-living=true] .team-particle-links{opacity:.45}.team-particle-field[data-living=true] .team-particle-shards{white-space:pre-line}@media(prefers-reduced-motion:reduce){.team-particle-core{transition:none}}html[data-motion=reduced] .team-particle-core{transition:none}.team-particle-field{row-gap:48px;padding-top:48px;padding-bottom:42px}.team-particle-core{transition:transform .48s cubic-bezier(.2,1.4,.3,1),translate .15s linear}.team-particle:is(:hover,:focus-visible){z-index:5}.team-particle:is(:hover,:focus-visible) .team-particle-core{transform:scale(1.6)}.team-particle[data-selected=true] .team-particle-core{transform:scale(1.8)}.team-particle[data-selected=true]:is(:hover,:focus-visible) .team-particle-core{transform:scale(1.9)}.team-particle:is(:hover,:focus-visible) .team-particle-name,.team-particle[data-selected=true] .team-particle-name{transform:translateY(26px);background:#111118;padding:2px 4px}.team-particle-name{transition:transform .4s ease}.team-cell-membrane{position:absolute;top:-12px;right:-15px;bottom:-12px;left:-15px;border:1px dashed #FFB80070;border-radius:41% 59% 47% 53%;opacity:0;transform:scale(.7) rotate(-18deg);transition:opacity .3s,transform .5s cubic-bezier(.2,1.4,.3,1);pointer-events:none}.team-cell-membrane:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px dotted #B8B0A060;border-radius:55% 45% 61% 39%}.team-particle:is(:hover,:focus-visible) .team-cell-membrane,.team-particle[data-selected=true] .team-cell-membrane{opacity:1;transform:scale(1) rotate(8deg)}.team-particle-core:before,.team-particle-core:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--cell-image);background-size:cover;background-position:center;opacity:0;pointer-events:none;z-index:3}.team-particle-core:before{clip-path:inset(18% 0 62%);filter:grayscale(1) sepia(.6)}.team-particle-core:after{clip-path:inset(58% 0 24%);filter:grayscale(1)}.team-particle[data-selected=true] .team-particle-core:before{animation:cell-glitch .48s steps(1,end) both}.team-particle[data-selected=true] .team-particle-core:after{animation:cell-glitch .48s steps(1,end) .06s both;animation-direction:normal}.team-particle-profile.team-profile{animation:cell-record-boot .48s steps(1,end) both;isolation:isolate}.team-particle-profile:before{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#FFB80009 3px 4px);opacity:.5}.team-particle-profile:after{content:"[ 01 / ░▒ / 10 ]";position:absolute;top:15%;left:0;right:0;z-index:6;pointer-events:none;color:#ffb800;background:#111118e8;border-block:1px solid #FFB80050;padding:6px 20px;font:12px/1.5 monospace;letter-spacing:.25em;animation:cell-boot-line .5s steps(1,end) both}@keyframes cell-glitch{0%{opacity:.7;transform:translate(-7px)}22%{opacity:.65;transform:translate(6px)}44%{opacity:.45;transform:translate(-3px)}68%{opacity:.25;transform:translate(2px)}to{opacity:0;transform:none}}@keyframes cell-record-boot{0%{clip-path:inset(0 0 80%);transform:translate(-3px)}25%{clip-path:inset(0 0 45%);transform:translate(3px)}50%{clip-path:inset(0 0 15%);transform:translate(-2px)}75%{clip-path:inset(0);transform:translate(1px)}to{clip-path:inset(0);transform:none}}@keyframes cell-boot-line{0%{opacity:1;transform:translateY(0)}30%{opacity:.8;transform:translateY(70px)}60%{opacity:.5;transform:translateY(135px)}to{opacity:0;transform:translateY(160px)}}@media(max-width:640px){.team-particle-field{row-gap:48px;padding-top:38px}.team-particle[data-selected=true] .team-particle-core{transform:scale(1.55)}.team-particle[data-selected=true]:is(:hover,:focus-visible) .team-particle-core{transform:scale(1.55)}.team-particle:is(:hover,:focus-visible) .team-particle-core{transform:scale(1.4)}.team-particle:is(:hover,:focus-visible) .team-particle-name,.team-particle[data-selected=true] .team-particle-name{transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.team-particle-core,.team-cell-membrane,.team-particle-name{transition:none}.team-particle-profile.team-profile,.team-particle-core:before,.team-particle-core:after,.team-particle-profile:after{animation:none!important}.team-particle-profile:after{display:none}}html[data-motion=reduced] :is(.team-particle-core,.team-cell-membrane,.team-particle-name){transition:none}html[data-motion=reduced] .team-particle-profile.team-profile,html[data-motion=reduced] .team-particle-core:before,html[data-motion=reduced] .team-particle-core:after,html[data-motion=reduced] .team-particle-profile:after{animation:none!important}html[data-motion=reduced] .team-particle-profile:after{display:none}.principles-editorial{--principles-scroll:0;position:relative;display:grid;grid-template-columns:minmax(330px,38vw) 1fr;margin-inline:-4vw;padding:0 0 18px;border-block:1px solid #FFB80055;background:#060608;color:#eae2d2;overflow:hidden}.principles-editorial:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#FFB80008 1px,transparent 1px);background-size:9.2vw 100%;opacity:.5}.principles-heading{position:relative;display:flex;min-height:430px;flex-direction:column;justify-content:space-between;padding:38px 3vw 34px 4vw;border-right:1px solid #060608;background:#ffb800;color:#060608}.principles-heading>.mono{color:#060608;font-size:9px;letter-spacing:.06em}.principles-heading h3{font:600 clamp(58px,6.2vw,104px)/.82 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.045em;margin:auto 0 24px;text-transform:uppercase;transform:translate(calc(var(--principles-scroll) * -1.4vw));transition:transform .08s linear}.principles-heading>p{max-width:25ch;margin:0;color:#332600;font-size:13px;line-height:1.55}.principles-ledger{position:relative;align-self:stretch}.principle-line{--line-offset:0vw;position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) minmax(175px,19vw) 9px;gap:1.3vw;align-items:center;width:100%;min-height:107px;padding:10px 4vw 10px 2vw;border:0;border-bottom:1px solid #EAE2D23d;background:transparent;color:#eae2d2;text-align:left;cursor:pointer;overflow:hidden;transition:background-color .48s cubic-bezier(.16,1,.3,1),color .3s}.principle-line:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#060608;transition:width .4s cubic-bezier(.16,1,.3,1)}.principle-line:after{content:"";position:absolute;left:calc(2vw + 28px + var(--line-offset));right:4vw;bottom:0;height:3px;background:#ffb800;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}.principle-line>*{position:relative;z-index:1}.principle-line-number{align-self:start;padding-top:8px;color:#b8b0a0;font-size:9px;transition:color .2s}.principle-line>strong{position:relative;display:block;width:max-content;max-width:calc(100% - var(--line-offset));margin-left:calc(var(--line-offset) * .34);font:600 clamp(34px,4.15vw,68px)/.84 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.045em;white-space:nowrap;transform:translate(calc((.5 - var(--principles-scroll)) * 1.8vw));transition:transform .45s cubic-bezier(.16,1,.3,1),color .2s}.principle-line>strong:after{content:attr(data-code);position:absolute;left:12%;top:42%;color:#ffb800;font:9px/1 IBM Plex Mono,monospace;letter-spacing:.08em;white-space:nowrap;opacity:0;pointer-events:none}.principle-line-copy{display:flex;flex-direction:column;gap:7px;align-self:center}.principle-line-copy>.mono{color:#ffb800;font-size:7px;letter-spacing:.07em}.principle-line-copy>span:last-child{max-width:31ch;color:#b8b0a0;font-size:10px;line-height:1.45;opacity:0;transform:translateY(5px);transition:opacity .25s,transform .4s}.principle-line>i{width:7px;height:7px;background:#b8b0a0;transition:background .2s,transform .35s}.principle-line[data-active=true]{background:#ffb800;color:#060608}.principle-line[data-active=true]:before{width:5px}.principle-line[data-active=true]:after{background:#060608;transform:scaleX(1)}.principle-line[data-active=true] .principle-line-number{color:#060608}.principle-line[data-active=true]>strong{color:#060608;transform:translate(.7vw)}.principle-line[data-active=true]>strong:after{color:#060608}.principle-line[data-active=true]>strong:after{animation:principle-interference .62s steps(4,end)}.principle-line[data-active=true] .principle-line-copy>.mono{color:#060608}.principle-line[data-active=true] .principle-line-copy>span:last-child{color:#241c00;opacity:1;transform:none}.principle-line[data-active=true]>i{background:#060608;transform:rotate(45deg)}.principle-line:is(:hover,:focus-visible)>strong{-webkit-text-stroke:1px #EAE2D2;color:transparent}.principle-line[data-active=true]:is(:hover,:focus-visible)>strong{-webkit-text-stroke:0;color:#060608}.principle-line:focus-visible{outline:2px solid #FFB800;outline-offset:-5px}.principles-footer{position:relative;grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;padding:16px 4vw 0;color:#b8b0a080;font-size:8px;letter-spacing:.06em}@keyframes principle-interference{0%{opacity:0;transform:translate(-28px,-4px)}20%{opacity:1;clip-path:inset(0 55% 0 0)}42%{transform:translate(18px,4px);clip-path:inset(0 0 0 32%)}65%{opacity:.75;transform:translate(-8px)}to{opacity:0;transform:none}}@media(max-width:1000px){.principles-editorial{grid-template-columns:34vw 1fr}.principles-heading{min-height:390px}.principles-heading h3{font-size:6.5vw}.principles-heading>p{font-size:11px}.principle-line{grid-template-columns:25px minmax(0,1fr) 9px;min-height:97px}.principle-line>strong{font-size:4.8vw}.principle-line-copy{position:absolute;right:4vw;bottom:8px}.principle-line-copy>span:last-child{display:none}}@media(max-width:640px){.principles-editorial{display:block;margin-inline:-5vw;padding:0 0 15px}.principles-heading{display:block;min-height:0;padding:28px 5vw 26px;border-right:0}.principles-heading h3{font-size:16vw;margin:20px 0 16px;transform:translate(calc(var(--principles-scroll) * -2vw))}.principles-heading>p{font-size:11px}.principle-line{grid-template-columns:25px minmax(0,1fr) 8px;gap:10px;min-height:82px;padding:12px 5vw}.principle-line:after{left:calc(5vw + 35px);right:5vw}.principle-line-number{padding-top:4px;font-size:8px}.principle-line>strong{grid-column:2;font-size:9.5vw;line-height:.88;margin-left:min(var(--line-offset),4vw);white-space:normal;max-width:none}.principle-line-copy{position:static;grid-column:2;gap:4px}.principle-line-copy>.mono{font-size:7px}.principle-line-copy>span:last-child{display:block;font-size:10px;max-height:0;overflow:hidden}.principle-line[data-active=true] .principle-line-copy>span:last-child{max-height:45px}.principle-line>i{grid-column:3;grid-row:1;width:6px;height:6px}.principles-footer{padding-inline:5vw;font-size:7px;line-height:1.5}.principles-footer>span:last-child{text-align:right}}@media(prefers-reduced-motion:reduce){.principles-heading h3,.principle-line:before,.principle-line:after,.principle-line>strong,.principle-line-copy>span:last-child,.principle-line>i{transition:none}.principle-line[data-active=true]>strong:after{animation:none}}html[data-motion=reduced] .principles-heading h3,html[data-motion=reduced] .principle-line:before,html[data-motion=reduced] .principle-line:after,html[data-motion=reduced] .principle-line>strong,html[data-motion=reduced] .principle-line-copy>span:last-child,html[data-motion=reduced] .principle-line>i{transition:none}html[data-motion=reduced] .principle-line[data-active=true]>strong:after{animation:none}.crown-story-intro{background:#e9be91;color:#17121e;text-align:center;padding:75px 6vw}.crown-story-intro h2{font:600 clamp(45px,6vw,88px)/.95 "Barlow Condensed",sans-serif;margin:24px 0}.crown-chapters em{font-style:normal;color:#9161a6}.crown-story-intro p{max-width:58ch;margin:auto;font-size:16px;line-height:1.75}.crown-chapters .mono{font-size:9px;letter-spacing:.12em}.crown-story-chapter{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;background:#15101d;color:#eadfce;min-height:570px}.crown-story-chapter figure{position:relative;margin:0;align-self:stretch;min-height:480px}.crown-story-chapter figure img{width:100%;height:100%;position:absolute;object-fit:cover}.crown-story-chapter figcaption{position:absolute;bottom:16px;left:20px;background:#07070ace;padding:8px 12px;color:#e9be91}.crown-story-chapter>div{padding:60px 5vw}.crown-story-chapter h2,.crown-story-panorama h2{font:600 clamp(42px,5vw,76px)/.98 "Barlow Condensed",sans-serif;letter-spacing:-.025em;margin:24px 0}.crown-story-chapter em,.crown-story-panorama em{color:#b5a0df}.crown-story-chapter p,.crown-story-panorama p{max-width:43ch;font-size:16px;line-height:1.8}.crown-story-reverse{grid-template-columns:1fr 1.2fr;background:#e3d6bf;color:#17121e}.crown-story-reverse figure{grid-column:2;grid-row:1}.crown-story-reverse>div{grid-column:1;grid-row:1}.crown-story-reverse em{color:#70407f}.crown-story-reverse figure img{object-fit:contain;background:#0b171b}.crown-story-panorama{position:relative;min-height:620px;display:flex;align-items:center;color:#eadfce;isolation:isolate}.crown-story-panorama>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.crown-story-panorama:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07070aed,transparent);z-index:-1}.crown-story-panorama>div{padding:70px 6vw;width:55%}@media(max-width:700px){.crown-story-chapter,.crown-story-reverse{display:flex;flex-direction:column;min-height:0}.crown-story-chapter figure{width:100%;min-height:340px}.crown-story-chapter>div{padding:36px 6vw}.crown-story-intro{padding:45px 6vw}.crown-story-panorama>div{width:100%;padding:50px 6vw}.crown-story-panorama{min-height:570px}.crown-story-panorama:after{background:#07070aa8}}.game-file.project-showcase.section{--mc-ink:#07070a;--mc-paper:#eadfce;--mc-sand:#e9be91;--mc-violet:#b5a0df;position:relative;padding-top:0;border-inline:1px solid #e9be912e}.game-file>.rail{display:none}.game-file-chrome{position:sticky;top:0;z-index:14;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:54px;padding:0 2.2vw;background:#e9be91;color:#07070a;border-bottom:1px solid #07070a;font-size:8px;letter-spacing:.08em}.game-file-chrome>span:last-child{text-align:right}.game-file-state{display:flex;align-items:center}.game-file-state i{width:7px;height:7px;margin-right:9px;background:#07070a;border-radius:0}.game-file-chrome nav{display:flex;height:54px}.game-file-chrome nav a{display:flex;align-items:center;padding:0 18px;border-inline:1px solid #07070a24;transition:background .2s,color .2s}.game-file-chrome nav a:is(:hover,:focus-visible){background:#07070a;color:#e9be91;outline-offset:-4px}.game-file :is(#missing-crown-overview,#missing-crown-world,#missing-crown-gameplay,#missing-crown-status){scroll-margin-top:54px}.game-file .crown-opening{min-height:calc(100svh - 142px);margin:0;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);border:0;background:radial-gradient(circle at 18% 24%,#b5a0df13,transparent 34%),#060608}.game-file .crown-copy{display:flex;flex-direction:column;justify-content:center;padding:5vw 4vw 4vw 5vw;background-position:right top}.game-file .crown-copy:before{right:0}.game-file .crown-copy h2{width:min(100%,430px);margin-block:28px}.game-file .crown-description{font-size:15px;max-width:50ch}.game-file .crown-portrait{min-height:calc(100svh - 142px);clip-path:none;border-left:1px solid #e9be9140}.game-file .crown-portrait:before{top:18px;right:18px;bottom:18px;left:18px;border-color:#b5a0df70}.game-file .crown-portrait>img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 100%);animation:mc-file-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.mc-pillar-section{display:grid;grid-template-columns:.9fr 1.1fr;background:var(--mc-sand);color:var(--mc-ink);border-block:1px solid var(--mc-ink)}.mc-pillar-section>header{display:flex;min-height:430px;flex-direction:column;justify-content:space-between;padding:4vw 4vw 3.4vw 5vw;border-right:1px solid #07070a}.mc-pillar-section>header>.mono{font-size:8px}.mc-pillar-section>header h2{font:800 clamp(60px,7.8vw,124px)/.8 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.045em;margin:auto 0 0;text-transform:uppercase}.mc-pillar-section>header h2 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1px var(--mc-ink)}.game-file .mc-pillar-section .mc-experience{display:flex;flex-direction:column;margin:0;padding:0;gap:0;border:0}.game-file .mc-pillar-section .mc-experience>div{display:grid;grid-template-columns:minmax(150px,.55fr) 1fr;align-items:center;gap:2.5vw;min-height:143px;padding:26px 5vw 26px 3vw;border:0;border-bottom:1px solid #07070a}.game-file .mc-pillar-section .mc-experience>div:last-child{border-bottom:0}.game-file .mc-pillar-section .mc-experience dt{margin:0;padding:0;color:var(--mc-ink);font:800 clamp(23px,2.2vw,35px)/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}.game-file .mc-pillar-section .mc-experience dd{margin:0;color:#33271d;font-size:12px;line-height:1.6}.game-file .mc-world-archive{margin:0;border:0;background:#060608}.game-file .mc-world-heading{min-height:170px;padding:42px 5vw 34px;border-bottom:1px solid #e9be9140}.game-file .mc-world-heading>div>.mono{display:block;margin-bottom:18px;color:var(--mc-violet);font-size:8px}.game-file .mc-world-heading h3{font-size:clamp(48px,6vw,90px);text-transform:uppercase;letter-spacing:-.035em}.game-file .mc-world-heading p{color:var(--mc-sand)}.game-file .mc-world-heading button{border-color:var(--mc-violet);color:var(--mc-violet)}.game-file .mc-world-heading button:is(:hover,:focus-visible){background:var(--mc-violet);color:var(--mc-ink)}.game-file .crown-gameplay{margin:0;padding:60px 5vw 70px;background:linear-gradient(135deg,#15111d,#060608 60%);border-top:1px solid #b5a0df55}.game-file .crown-gameplay .gameplay-reel{padding:0}.game-file-ending{position:relative;min-height:min(760px,80svh);padding:65px 5vw 50px;background:var(--mc-violet);color:var(--mc-ink);overflow:hidden}.game-file-ending:after{content:"MC—001";position:absolute;right:-.02em;bottom:-.22em;color:#07070a0f;font:800 min(31vw,520px)/.8 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.06em;pointer-events:none}.game-file-ending>div:first-child{display:flex;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #07070a;font-size:8px}.game-file-ending h2{position:relative;z-index:1;font:800 clamp(78px,13vw,205px)/.77 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.05em;margin:9vh 0 5vh;text-transform:uppercase}.game-file-ending h2 em{display:block;font-style:normal;color:transparent;-webkit-text-stroke:2px var(--mc-ink)}.game-file-ending-copy{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:end}.game-file-ending-copy p{max-width:40ch;margin:0;font-size:15px;line-height:1.65}.game-file-ending-copy a{justify-self:end;display:flex;align-items:center;gap:24px;padding:16px 0;border-block:1px solid currentColor;font-size:10px}@keyframes mc-file-drift{0%{transform:translate(var(--crown-x),calc(var(--crown-y) - 2.5%)) scale(1.06)}to{transform:translate(var(--crown-x),calc(var(--crown-y) + 2.5%)) scale(1.02)}}@media(max-width:900px){.game-file-chrome{grid-template-columns:1fr auto}.game-file-chrome>span:last-child{display:none}.game-file-chrome nav a{padding-inline:10px}.game-file .crown-opening{grid-template-columns:.9fr 1.1fr}.mc-pillar-section{grid-template-columns:1fr}.mc-pillar-section>header{min-height:310px;border-right:0;border-bottom:1px solid #07070a}.game-file .mc-pillar-section .mc-experience{display:grid;grid-template-columns:repeat(3,1fr)}.game-file .mc-pillar-section .mc-experience>div{display:block;min-height:220px;padding:28px 3vw;border-right:1px solid #07070a;border-bottom:0}.game-file .mc-pillar-section .mc-experience>div:last-child{border-right:0}.game-file .mc-pillar-section .mc-experience dd{margin-top:18px}}@media(max-width:640px){.game-file.project-showcase.section{border-inline:0}.game-file-chrome{top:0;display:flex;min-height:48px;padding-inline:5vw;overflow-x:auto;scrollbar-width:none}.game-file-state{flex:0 0 auto}.game-file-chrome nav{height:48px}.game-file-chrome nav a{font-size:7px;padding-inline:9px}.game-file .crown-opening{grid-template-columns:1fr;min-height:0}.game-file .crown-copy{padding:32px 5vw}.game-file .crown-portrait{min-height:0;height:72svh;margin:0;border-left:0;border-top:1px solid #e9be9140}.game-file .crown-portrait>img{-webkit-mask-image:none;mask-image:none}.mc-pillar-section>header{min-height:270px;padding:30px 5vw}.mc-pillar-section>header h2{font-size:17vw}.game-file .mc-pillar-section .mc-experience{display:block}.game-file .mc-pillar-section .mc-experience>div{display:grid;grid-template-columns:120px 1fr;min-height:0;padding:24px 5vw;border-right:0;border-bottom:1px solid #07070a}.game-file .mc-pillar-section .mc-experience>div:last-child{border-bottom:0}.game-file .mc-world-heading{align-items:flex-start;min-height:0;padding:30px 5vw}.game-file .mc-world-heading h3{font-size:14vw}.game-file .crown-gameplay{padding:38px 5vw 45px}.game-file-ending{min-height:590px;padding:34px 5vw}.game-file-ending>div:first-child{align-items:end}.game-file-ending>div:first-child span:last-child{text-align:right}.game-file-ending h2{font-size:21vw;margin-block:13vh 8vh}.game-file-ending-copy{grid-template-columns:1fr}.game-file-ending-copy a{justify-self:start}}@media(prefers-reduced-motion:reduce){.game-file .crown-portrait>img{animation:none}}html[data-motion=reduced] .game-file .crown-portrait>img{animation:none}.nocturnia-ink-reveal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none}.game-file .mc-base-art{animation:none;-webkit-mask-image:none;mask-image:none}.game-file .chapter-film button{inset:auto 20px 18px auto;z-index:5}.game-file .chapter-film figcaption{padding-right:110px}.game-file .crown-story-chapter[data-scene]{--scene-art:none;background:#091a1c;overflow:visible;padding-block:100px;isolation:isolate}.game-file .crown-story-chapter[data-scene]:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#090a10,transparent 24%,transparent 76%,#090a10),linear-gradient(90deg,#091a1c55,#091a1cbb),var(--scene-art) center/cover;opacity:1;z-index:-2}.game-file .crown-story-chapter[data-scene]:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;background:linear-gradient(90deg,transparent 42%,#091419cf 64%,#09141988);z-index:-1}.game-file .crown-story-chapter[data-scene=ruins]{--scene-art:none;background:#242035}.game-file .crown-story-chapter[data-scene=ruins]:after{background:linear-gradient(90deg,#14111de8,transparent 75%)}.game-file .crown-story-chapter[data-scene=corruption]{--scene-art:none;background:#291431}.game-file .crown-story-chapter[data-scene=corruption]:after{background:linear-gradient(90deg,transparent,#160c24ce 70%)}.game-file .crown-story-chapter[data-scene]>div{position:relative;text-shadow:0 2px 12px #090a10}.game-file .crown-story-chapter[data-scene] figure{align-self:center;min-height:460px;filter:drop-shadow(0 18px 30px #0008)}.game-file .crown-story-chapter .chapter-film{min-height:0;aspect-ratio:16/10;clip-path:polygon(1% 2%,28% 0,63% 2%,99% 0,100% 60%,98% 100%,60% 98%,0 100%);transform:rotate(-1deg);background:#090a10;border:3px solid #bba3bc70}.chapter-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.chapter-film button{position:absolute;right:14px;top:14px;z-index:4;border:1px solid #e9be9166;background:#090a10d9;color:#e9be91;min-height:40px;padding:8px 14px;font-size:9px}.chapter-film button:hover{background:#e9be91;color:#090a10}.game-file .crown-story-panorama{overflow:visible;clip-path:none;margin-top:0}.game-file .crown-story-panorama>.nocturnia-wanderer{inset:auto 3% -35px auto;width:32%;height:auto;max-height:570px;object-fit:contain;z-index:2;pointer-events:none;filter:drop-shadow(-20px 12px 30px #090a1099)}.game-file .crown-story-panorama>div{position:relative;z-index:3}.game-file .mc-world-archive{padding-top:45px}@media(max-width:700px){.game-file .crown-story-chapter[data-scene]{padding-block:55px}.game-file .crown-story-chapter[data-scene] figure{min-height:360px}.game-file .crown-story-chapter[data-scene] .chapter-film{min-height:0;width:100%;aspect-ratio:16/11}.game-file .crown-story-chapter[data-scene]:after{background:linear-gradient(0deg,#090a10bb,transparent)!important}.game-file .crown-story-panorama>.nocturnia-wanderer{width:43%;bottom:-30px;right:0;opacity:.8}.game-file .crown-story-panorama{padding-bottom:90px}}.nocturnia-air{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;contain:strict}.game-file .crown-opening:after{content:"";position:absolute;top:55%;right:-10%;bottom:-15%;left:-10%;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 25% 75%,#b08ed119,transparent 52%),radial-gradient(ellipse at 80% 60%,#709b9817,transparent 55%);animation:nocturnia-mist 16s ease-in-out infinite alternate;animation-play-state:paused}.game-file .crown-opening[data-air-visible=true]:after{animation-play-state:running}@keyframes nocturnia-mist{0%{transform:translate3d(-3%,2%,0);opacity:.45}to{transform:translate3d(4%,-3%,0);opacity:.95}}@media(prefers-reduced-motion:reduce){.game-file .crown-opening:after{animation:none;opacity:.4}}html[data-motion=reduced] .game-file .crown-opening:after{animation:none;opacity:.4}.game-page{--noct-cover:none}.game-file .crown-copy h2 .missing-crown-logo{mix-blend-mode:screen}.game-page{--noct-bone:#edd4ac;--noct-ash:#aba4b4;--noct-violet:#b693d7;--noct-light:#82dcca;background:#090a10}.game-page .game-page-return{padding:22px 4vw;background:#090a10}.game-file .game-file-chrome{background:#11131b;color:#e9be91;border-block:1px solid #e9be9138;min-height:46px}.game-file-chrome nav{height:46px}.game-file-chrome nav a{border-color:#e9be911c}.game-file-state i{background:#82dcca;box-shadow:0 0 12px #82dcca88}.game-file .crown-opening{display:block;min-height:820px;height:calc(100svh - 145px);max-height:1100px;background:#090a10;isolation:isolate;overflow:hidden}.game-file .crown-opening:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none center 40%/cover;filter:blur(22px) brightness(.35);z-index:-2;transform:scale(1.08)}.game-file .crown-portrait{position:absolute;top:0;right:0;bottom:0;left:34%;width:66%;height:100%;min-height:0;border:0;background:transparent;z-index:-1;cursor:pointer}.game-file .crown-portrait>img{object-fit:cover;object-position:center 42%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%);mask-image:linear-gradient(90deg,transparent,#000 26%);opacity:1}.game-file .crown-portrait:before{display:none}.game-file .crown-portrait:after{background:linear-gradient(0deg,#090a10,transparent 28%)}.game-file .crown-art-register,.game-file .crown-art-code,.game-file .crown-art-caption{display:none}.game-file .crown-copy{position:relative;z-index:2;max-width:56%;height:100%;padding:55px 4vw 60px 6vw;background:linear-gradient(90deg,#090a10ed,#090a10b5 70%,transparent);pointer-events:none}.game-file .crown-copy:before{display:none}.game-file .crown-copy :is(a,button){pointer-events:auto}.game-file .crown-copy h2{background:none;width:min(430px,90%);margin:24px 0 35px;filter:drop-shadow(0 6px 24px #000)}.game-file .crown-fragments{display:none}.game-file .crown-edition{justify-content:flex-start;font-size:8px;color:#c9bca7}.game-file .crown-edition>span:last-child{color:#82dcca}.game-file .crown-premise{font:normal clamp(30px,3.1vw,49px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:var(--noct-bone)}.game-file .crown-description{color:#c0b6c7;max-width:39ch;font-size:14px;line-height:1.8}.game-file .crown-primary{background:var(--noct-bone);border-color:var(--noct-bone);color:#11121a}.game-file .crown-story{color:var(--noct-bone)}.game-file .crown-genre{color:#b4aab8}.game-file .crown-story-intro{position:relative;isolation:isolate;background:#090a10;color:var(--noct-bone);padding:95px 6vw 115px;overflow:hidden}.game-file .crown-story-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0,#273c3b77,transparent 65%);z-index:-1}.game-file .crown-story-intro:after{content:"";position:absolute;bottom:30px;left:calc(50% - 5px);width:10px;height:10px;border:1px solid #82dcca;transform:rotate(45deg);box-shadow:0 0 22px #82dcca66}.game-file .crown-story-intro h2{font:normal clamp(40px,5.3vw,79px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.game-file .crown-story-intro em{color:#82dcca}.game-file .crown-story-intro p{color:#b9b2c1;font-size:15px}.game-file .crown-story-intro>.mono{color:#82dcca}.game-file .crown-story-chapter{position:relative;background:#090a10;min-height:690px;grid-template-columns:1.12fr 1fr;padding:30px 4vw 60px;gap:3vw;isolation:isolate}.game-file .crown-story-chapter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 18% 50%,#19413d45,transparent 60%);z-index:-1}.game-file .crown-story-chapter figure{min-height:610px;border:1px solid #b5a0df30;border-radius:48% 48% 0 0;overflow:hidden;box-shadow:0 0 0 10px #090a10,0 0 0 11px #e9be911b}.game-file .crown-story-chapter figure img{object-position:center;transition:filter .8s;filter:saturate(.88)}.game-file .crown-story-chapter figure:hover img{filter:saturate(1.1)}.game-file .crown-story-chapter figcaption{bottom:0;left:0;width:100%;padding:28px 25px 15px;background:linear-gradient(transparent,#090a10);font-size:8px;letter-spacing:.1em}.game-file .crown-story-chapter>div{padding:50px 3vw}.game-file .crown-story-chapter>div>.mono{color:#82dcca;font-size:9px}.game-file .crown-story-chapter h2,.game-file .crown-story-panorama h2{font:normal clamp(37px,4.5vw,69px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.045em;color:var(--noct-bone);margin:26px 0}.game-file .crown-story-chapter em{color:#a9a0c9}.game-file .crown-story-chapter p{font-size:15px;line-height:1.9;color:#bdb5c7;max-width:38ch}.game-file .crown-story-reverse{grid-template-columns:1fr 1.12fr;background:#12101b;padding-block:75px}.game-file .crown-story-reverse:before{background:radial-gradient(ellipse at 80% 50%,#54366550,transparent 65%)}.game-file .crown-story-reverse figure{border-radius:0;min-height:380px;align-self:center;transform:rotate(-2deg);box-shadow:12px 12px #090a1088,0 0 0 1px #e9be9128}.game-file .crown-story-reverse figure img{object-fit:cover}.game-file .crown-story-reverse>div>.mono{color:#b5a0df}.game-file .crown-story-chapter:nth-of-type(3) figure{border-radius:0 42% 0 0}.game-file .crown-story-chapter:nth-of-type(3):before{background:radial-gradient(ellipse at 20% 60%,#55206540,transparent 70%)}.game-file .crown-story-panorama{min-height:760px;border-block:1px solid #b5a0df22}.game-file .crown-story-panorama>img{object-position:62% center}.game-file .crown-story-panorama:after{background:linear-gradient(90deg,#090a10e8,transparent 85%),linear-gradient(0deg,#090a10,transparent 25%)}.game-file .crown-story-panorama p{font-size:15px;color:#c5bbc9}.game-file .mc-world-heading h3,.game-file .crown-gameplay .gameplay-reel-heading h3{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:-.045em;color:var(--noct-bone)}.game-file .mc-world-heading h3{font-size:clamp(38px,5vw,68px)}.game-file .mc-caption{background:#14111fed;color:var(--noct-bone);border-color:#b5a0df}.game-file .mc-caption strong{color:var(--noct-bone);font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em}.game-file .mc-caption .mono,.game-file .mc-view-description,.game-file .mc-scan-button{color:#c7bdd3}.game-file .mc-art-label,.game-file .mc-thumbnails>button[aria-pressed=true]{background:#b5a0df;color:#090a10}.game-file .game-file-ending{background:linear-gradient(90deg,#090a10ee,#090a10a0),none center 60%/cover;color:var(--noct-bone);min-height:620px}.game-file-ending:after{display:none}.game-file .game-file-ending h2{font:normal clamp(54px,8vw,120px)/1 Georgia,serif;letter-spacing:-.045em;text-transform:none}.game-file .game-file-ending h2 em{color:#82dcca;-webkit-text-stroke:0}.game-file .game-file-ending>div:first-child{border-color:#e9be9140}.game-file .game-file-ending-copy p{color:#c7bdd3}@media(max-width:700px){.game-file .crown-opening{height:auto;min-height:950px}.game-file .crown-portrait{inset:0 0 auto;width:100%;height:560px}.game-file .crown-portrait>img{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);object-position:center 30%}.game-file .crown-copy{max-width:none;height:auto;padding:370px 6vw 45px;background:none}.game-file .crown-copy h2{width:260px}.game-file .crown-edition{display:none}.game-file .crown-premise{font-size:33px}.game-file .crown-description{max-width:45ch}.game-file .crown-story-chapter{display:flex;gap:0;padding:25px 6vw 45px;min-height:0}.game-file .crown-story-chapter figure{min-height:430px}.game-file .crown-story-chapter>div{padding:35px 0 0}.game-file .crown-story-reverse figure{min-height:260px}.game-file .crown-story-chapter h2{font-size:40px}.game-file .crown-story-panorama{min-height:620px}.game-file .crown-story-intro{padding:55px 6vw 90px}.game-file .game-file-ending h2{font-size:14vw}.game-file .game-file-ending{min-height:600px}}.game-file .crown-portrait{top:0;right:0;bottom:0;left:24%;width:76%}.game-file .crown-portrait>img{object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 20%);animation:none}.game-file .crown-opening:before{filter:brightness(.28);background-position:center;background-size:cover}.game-file .crown-copy{max-width:49%;background:linear-gradient(90deg,#090a10f0,#090a10a8 72%,transparent)}.game-file .crown-story-intro{background:linear-gradient(#090a10de,#090a10ec),var(--noct-cover) center 80%/cover}.game-file .crown-story-intro:after{width:70px;height:3px;left:calc(50% - 35px);border:0;background:#ad40d8;transform:rotate(-9deg);box-shadow:13px 7px #752494}.game-file .crown-story-chapter figure{border-radius:0!important;border:0;box-shadow:none;clip-path:polygon(3% 0,95% 2%,100% 14%,97% 37%,100% 71%,96% 100%,7% 98%,0 86%,2% 52%,0 17%)}.game-file .crown-story-chapter{overflow:hidden}.game-file .crown-story-chapter:after{content:"";position:absolute;left:45%;top:6%;width:3px;height:84%;background:linear-gradient(transparent,#a32ddd77,transparent);transform:rotate(12deg);pointer-events:none;z-index:-1}.game-file .crown-story-chapter>div>.mono{color:#ba85d4}.game-file .crown-story-chapter em{color:#c298d9}.game-file .crown-story-reverse{background:linear-gradient(90deg,#12101bf5,#12101be8),var(--noct-cover) right bottom/cover}.game-file .crown-story-reverse:after{left:auto;right:35%;transform:rotate(-15deg)}.game-file .crown-story-panorama{clip-path:polygon(0 2%,13% 0,35% 2%,59% 0,80% 1%,100% 0,100% 98%,75% 100%,43% 98%,15% 100%,0 98%)}.game-file .game-file-ending{background:linear-gradient(90deg,#090a10ed,#090a10c9 55%,#090a1066),var(--noct-cover) right center/cover}.game-file .game-file-ending h2 em{color:#c298d9}@media(max-width:700px){.game-file .crown-portrait{inset:0 0 auto;width:100%;height:520px}.game-file .crown-portrait>img{object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.game-file .crown-copy{max-width:none;padding-top:370px;background:none}.game-file .crown-story-chapter:after{display:none}}@media(prefers-reduced-motion:reduce){.game-file .crown-story-chapter figure img{transition:none}}.missing-crown-view~.system-dock .dock-index{display:none}.game-file.project-showcase .mc-world-archive .mc-artwork{height:auto;min-height:0;aspect-ratio:7/3;background:#090a10}.game-file .mc-world-archive .mc-artwork>.mc-base-art,.game-file .mc-world-archive .mc-scan-art>img{object-fit:contain;object-position:center}.game-file .mc-world-archive .mc-art-label{display:none}.game-file .mc-world-archive .mc-thumbnails>button>span:last-child{display:block;white-space:normal;line-height:1.35}.game-file .mc-world-archive .mc-thumbnails>button:focus-visible{outline:2px solid #edd4ac;outline-offset:-4px}.game-file .mc-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.game-file .mc-thumbnails>button{grid-template-columns:1fr;min-width:0}@media(max-width:700px){.game-file .mc-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-file .crown-story-chapter[data-scene=sanctuary]{position:relative;isolation:isolate;display:flex;justify-content:flex-end;min-height:780px;padding:0;background:#090a10}.game-file .crown-story-chapter[data-scene=sanctuary]>figure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;clip-path:none;filter:none;z-index:-2}.game-file .crown-story-chapter[data-scene=sanctuary]>figure>img{object-fit:cover;object-position:35% 100%}.game-file .crown-story-chapter[data-scene=sanctuary]>figure>figcaption{display:none}.game-file .crown-story-chapter[data-scene=sanctuary]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(270deg,#090a10ed,#090a10a8 32%,transparent 64%),linear-gradient(0deg,#090a10,transparent 18%),linear-gradient(180deg,#090a10,transparent 14%)}.game-file .crown-story-chapter[data-scene=sanctuary]>div{width:43%;padding:80px 5vw 80px 2vw}.game-file .crown-story-panorama>img:not(.nocturnia-wanderer){object-position:50% 50%}.game-file .crown-story-panorama>div{width:38%;padding:65px 3vw 65px 4vw}.game-file .crown-story-panorama h2{font-size:clamp(34px,3.5vw,56px)}.game-file .crown-story-panorama:after{background:linear-gradient(90deg,#090a10eb,#090a1070 32%,transparent 52%),linear-gradient(0deg,#090a10,transparent 24%)}.game-file .crown-story-panorama>.nocturnia-wanderer{width:24%;right:1%;bottom:-15px;max-height:400px}@media(max-width:700px){.game-file .crown-story-chapter[data-scene=sanctuary]{min-height:850px;justify-content:flex-end}.game-file .crown-story-chapter[data-scene=sanctuary]>figure>img{object-position:20% 100%}.game-file .crown-story-chapter[data-scene=sanctuary]:before{background:linear-gradient(0deg,#090a10 0%,#090a10d9 30%,transparent 65%)}.game-file .crown-story-chapter[data-scene=sanctuary]>div{width:100%;padding:470px 6vw 50px}.game-file .crown-story-panorama{min-height:880px;align-items:flex-end}.game-file .crown-story-panorama>img:not(.nocturnia-wanderer){object-position:50% 20%}.game-file .crown-story-panorama>div{width:100%;padding:450px 6vw 160px}.game-file .crown-story-panorama:after{background:linear-gradient(0deg,#090a10 0%,#090a10ed 23%,#090a1090 43%,transparent 68%)}.game-file .crown-story-panorama>.nocturnia-wanderer{width:28%;max-height:155px;bottom:0;right:3%}}.game-file .crown-opening{max-height:none}.game-file .crown-opening .crown-portrait{z-index:1}.game-file .crown-opening{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);height:auto;min-height:0;align-items:center;background:#090a10}.game-file .crown-opening .crown-copy{grid-column:1;grid-row:1;max-width:none;width:100%;height:auto;padding:clamp(32px,5vw,80px) 2vw clamp(48px,6vw,88px) 5vw;background:none}.game-file .crown-opening .crown-copy:before{display:none}.game-file .crown-opening .crown-copy h2{width:min(100%,390px);background:transparent}.game-file .crown-opening .crown-description{max-width:39ch}.game-file .crown-opening .crown-portrait{position:relative;grid-column:2;grid-row:1;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:2048/1707;margin:0;align-self:center;border:0;background:transparent;overflow:visible}.game-file .crown-opening .crown-portrait>img{position:relative;display:block;inset:auto;width:100%;height:auto;object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none;opacity:1;transform:none;filter:none}.game-file .crown-opening .crown-portrait:before,.game-file .crown-opening .crown-portrait:after{display:none}.game-file .crown-opening .crown-art-register,.game-file .crown-opening .crown-art-code,.game-file .crown-opening .crown-art-caption{display:none}.game-file .crown-opening .crown-portrait:focus-visible{outline:2px solid #edd4ac;outline-offset:-4px}@media(max-width:900px){.game-file .crown-opening{grid-template-columns:1fr}.game-file .crown-opening .crown-portrait{grid-column:1;grid-row:1;width:min(100%,760px);justify-self:center}.game-file .crown-opening .crown-copy{grid-column:1;grid-row:2;padding:24px 6vw 64px;max-width:660px;justify-self:center}.game-file .crown-opening .crown-copy h2{width:min(76%,340px);margin-top:0}.game-file .crown-opening .crown-description{max-width:48ch}.game-file .crown-opening .crown-edition{display:none}.game-file .crown-opening.nocturnia-depth .crown-portrait,.game-file .crown-opening.nocturnia-depth .crown-copy{translate:none}.game-file .crown-opening.nocturnia-depth .crown-copy h2{opacity:1}.game-file .crown-opening .crown-descent-veil{display:none}}.game-file .crown-opening{display:block;min-height:760px;height:calc(100svh - 100px);background:#090a10;overflow:hidden}.game-file .crown-opening .crown-portrait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;margin:0;z-index:0;overflow:hidden}.game-file .crown-opening .crown-portrait>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:64% 57%;-webkit-mask-image:none;mask-image:none}.game-file .crown-opening .crown-portrait:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#090a10ed 0%,#090a10b5 27%,#090a1040 49%,transparent 70%),linear-gradient(0deg,#090a10 0%,#090a1090 9%,transparent 29%)}.game-file .crown-opening .crown-copy{position:relative;z-index:2;width:48%;max-width:660px;height:100%;padding:60px 3vw 100px 5vw;background:none}.game-file .crown-opening .crown-description{color:#d7cddd}.game-file .crown-opening .crown-descent-edge{display:block}@media(max-width:900px){.game-file .crown-opening{height:auto;min-height:900px}.game-file .crown-opening .crown-copy{width:64%;max-width:none;min-height:900px;padding:70px 5vw 90px}.game-file .crown-opening .crown-portrait>img{object-position:60% 40%}}@media(max-width:600px){.game-file .crown-opening .crown-portrait>img{object-position:58% 35%}.game-file .crown-opening .crown-portrait:after{background:linear-gradient(0deg,#090a10,#090a10e8 12%,#090a1099 43%,#090a1020 70%,#090a1030)}.game-file .crown-opening .crown-copy{width:100%;min-height:900px;padding:370px 6vw 80px;justify-content:flex-end}.game-file .crown-opening .crown-copy h2{width:min(82%,330px);margin-block:0 24px}}.game-page .game-file .mc-gallery-controls>.mc-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:transparent}.game-page .game-file .mc-gallery-controls>.mc-thumbnails>button{min-height:80px;background:transparent}@media(max-width:700px){.game-page .game-file .mc-gallery-controls>.mc-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.game-page .game-file .mc-gallery-controls>.mc-thumbnails>button{min-height:78px}}.game-page .game-file .gameplay-reel{border-top:0;--ui-accent:#b693d7}.game-page .game-file .gameplay-reel-register{background:transparent;border-top:1px solid #b693d733;color:#c7bdd3;padding-inline:0}.game-page .game-file .gameplay-reel-screen{border:0}.game-page .game-file .gameplay-reel-screen img{filter:none}.game-page .game-file .gameplay-reel-clips{grid-template-columns:repeat(4,minmax(0,1fr));border-color:#b693d733}.game-page .game-file .gameplay-reel-clips button{color:#c7bdd3;min-width:0}.game-page .game-file .gameplay-reel-clips button[aria-pressed=true]{background:#b693d71a;border-color:#b693d7;color:#edd4ac}.game-page .game-file .gameplay-reel-clips button:focus-visible{outline:2px solid #edd4ac;outline-offset:-4px}.game-page .game-file .gameplay-reel-screen button>span{background:#090a10df;border:1px solid #b693d770;color:#edd4ac}@media(max-width:760px){.game-page .game-file .gameplay-reel-clips{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-page .game-file .mc-gallery{background:transparent}.game-page .game-file .mc-gallery .mc-caption,.game-page .game-file .mc-gallery[data-study=true] .mc-caption{grid-column:1;grid-row:2;align-self:stretch;justify-self:stretch;width:100%;margin:0;padding:28px 5vw;display:flex;justify-content:space-between;align-items:center;gap:24px}.game-page .game-file .mc-gallery .mc-caption-content{max-width:65ch}.game-page .game-file .mc-gallery .mc-caption strong{margin-top:10px}.game-page .game-file .mc-gallery .mc-gallery-controls,.game-page .game-file .mc-gallery[data-study=true] .mc-gallery-controls{grid-row:4;border-bottom:1px solid #b693d733}.game-page .game-file .mc-gallery .mc-comparison-control{grid-column:1;grid-row:3;background:transparent}.game-page .game-file .mc-gallery-arrow{background:transparent;color:#edd4ac}.game-page .game-file .mc-gallery-arrow:hover{background:#b693d71a;color:#fff}.game-page .game-file .mc-thumbnails>button{border-color:#b693d733}.game-page .game-file .mc-thumbnails>button[aria-pressed=true]{background:#b693d71a;color:#edd4ac;box-shadow:inset 0 -2px #b693d7}.game-page .game-file .mc-thumbnails>button:hover{background:#b693d712}@media(max-width:700px){.game-page .game-file .mc-gallery .mc-caption,.game-page .game-file .mc-gallery[data-study=true] .mc-caption{align-items:flex-start;flex-direction:column;padding:22px 6vw}.game-page .game-file .mc-gallery .mc-scan-button{align-self:flex-start}}.game-page .game-file{background-color:#090a10;background-image:radial-gradient(ellipse 85% 17% at 12% 29%,#12313575,transparent 78%),radial-gradient(ellipse 90% 24% at 92% 53%,#39244570,transparent 80%),radial-gradient(ellipse 100% 20% at 22% 79%,#24203580,transparent 80%);border-inline:0}.game-page .game-file .crown-story-intro,.game-page .game-file .crown-story-chapter[data-scene=ruins],.game-page .game-file .crown-story-chapter[data-scene=corruption],.game-page .game-file .mc-world-archive,.game-page .game-file .crown-gameplay,.game-page .game-file .game-file-ending{background:transparent}.game-page .game-file .crown-story-intro{padding-block:70px 85px}.game-page .game-file .crown-story-chapter[data-scene=ruins]:before,.game-page .game-file .crown-story-chapter[data-scene=ruins]:after,.game-page .game-file .crown-story-chapter[data-scene=corruption]:before,.game-page .game-file .crown-story-chapter[data-scene=corruption]:after{display:none}.game-page .game-file .crown-story-chapter .chapter-film{transform:none;border:0;box-shadow:none;filter:none}.game-page .game-file .mc-caption{background:transparent;border:0;clip-path:none}.game-page .game-file .mc-gallery-controls{background:transparent}.game-page .game-file .crown-gameplay{border-top:0}.game-page .game-file .crown-story-chapter[data-scene=ruins],.game-page .game-file .crown-story-chapter[data-scene=corruption]{padding-block:60px}.game-page .game-file .crown-story-chapter[data-scene=ruins] .chapter-film:before,.game-page .game-file .crown-story-chapter[data-scene=ruins] .chapter-film:after{background:linear-gradient(90deg,#11141d 65%,#11141db0 90%,transparent)}@media(max-width:700px){.game-page .game-file .crown-story-intro{padding-block:45px 60px}.game-page .game-file .crown-story-chapter[data-scene=ruins],.game-page .game-file .crown-story-chapter[data-scene=corruption]{padding-block:35px}}.game-page .game-file .crown-story-chapter[data-scene=ruins],.game-page .game-file .crown-story-chapter[data-scene=corruption]{position:relative;isolation:isolate;background:transparent}.game-page .game-file .chapter-scene-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}.game-page .game-file .crown-story-chapter[data-scene=ruins]:before,.game-page .game-file .crown-story-chapter[data-scene=corruption]:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#090a10c0,#090a1040),linear-gradient(0deg,#090a1090,transparent 25%,transparent 75%,#090a1090);pointer-events:none}.game-page .game-file .mc-gallery-controls>.mc-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.game-page .game-file .crown-story-chapter .chapter-film{aspect-ratio:16/9;align-self:center;background:transparent;clip-path:none;overflow:visible}.game-page .game-file .chapter-film video{object-fit:contain}.game-page .game-file .chapter-film figcaption{bottom:-32px;left:0;background:transparent;padding:0;color:#ded3e6;text-shadow:0 1px 6px #090a10}.game-page .game-file .chapter-film button{right:12px;bottom:12px}.game-page .game-file .crown-story-chapter[data-scene=ruins] .chapter-scene-art{object-position:58% 50%}.game-page .game-file .crown-story-chapter[data-scene=corruption] .chapter-scene-art{object-position:40% 50%}@media(max-width:700px){.game-page .game-file .crown-story-chapter .chapter-film{width:100%;margin-bottom:32px}.game-page .game-file .crown-story-chapter[data-scene=ruins] .chapter-scene-art{object-position:62% 50%}.game-page .game-file .crown-story-chapter[data-scene=corruption] .chapter-scene-art{object-position:35% 50%}}.game-page .game-file .ink-separated{position:relative;isolation:isolate}.game-page .game-file .ink-separated:before{content:"";position:absolute;z-index:8;left:0;right:0;top:-26px;height:54px;background:#050509;pointer-events:none;clip-path:polygon(0 31%,4% 42%,8% 18%,13% 47%,17% 27%,22% 55%,27% 20%,32% 44%,37% 12%,42% 50%,47% 26%,52% 57%,57% 19%,62% 45%,68% 24%,73% 53%,78% 16%,84% 46%,89% 28%,94% 55%,100% 21%,100% 100%,0 100%)}.game-page .game-file .crown-story-chapter .chapter-scene-art{filter:brightness(calc(.52 + var(--memory-color,.6)*.1)) saturate(.82);scale:1.025}.game-page .game-file .crown-story-chapter[data-scene=ruins]:before,.game-page .game-file .crown-story-chapter[data-scene=corruption]:before{background:linear-gradient(180deg,#090a10bd 0%,transparent 24%,transparent 70%,#090a10d9 100%),linear-gradient(90deg,#090a10b8,#090a1050,#090a1090)}.game-page .game-file .crown-story-chapter[data-scene=sanctuary]>figure>img{filter:brightness(.62) saturate(.78)}.game-page .game-file .crown-story-panorama>img:not(.nocturnia-wanderer){filter:brightness(.6) saturate(.78)}.game-page .game-file .mc-world-archive{overflow:hidden;background:#090a10}.game-page .game-file .mc-world-heading{position:absolute;z-index:4;inset:0 0 auto;margin:0;min-height:250px;padding-bottom:70px;border:0;background:linear-gradient(180deg,#090a10e8 0%,#090a1094 52%,transparent 100%)}.game-page .game-file .mc-artwork{position:relative;z-index:1}.game-page .game-file .mc-artwork:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#090a1080 0%,transparent 25%,transparent 70%,#090a10a8 100%)}.game-page .game-file .crown-gameplay{overflow:hidden;background:#090a10;padding-top:42px}.game-page .game-file .crown-gameplay .gameplay-reel{position:relative;isolation:isolate}.game-page .game-file .crown-gameplay .gameplay-reel-screen{position:relative;z-index:-1;margin-top:-128px;filter:brightness(.64) saturate(.85)}.game-page .game-file .crown-gameplay .gameplay-reel-heading{position:relative;z-index:2;min-height:112px;padding:20px 3vw 30px;margin:0;color:#f3e7d1;background:linear-gradient(180deg,#090a10f2,#090a10a8 72%,transparent)}.game-page .game-file .crown-gameplay .gameplay-reel-register{position:relative;z-index:3;background:#090a10d8;padding-inline:3vw}.game-page .game-file .crown-gameplay .gameplay-reel-clips,.game-page .game-file .crown-gameplay .gameplay-reel-note{position:relative;z-index:3;background:#090a10e8}.game-page .game-file .game-file-ending{overflow:hidden;isolation:isolate;background:#08090d;color:#f1e6d4}.game-page .game-file .game-file-ending-environment{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:brightness(.42) contrast(1.18) sepia(.12) saturate(.7);scale:1.02}.game-page .game-file .game-file-ending:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#08090d88,transparent 85%),linear-gradient(0deg,#08090d99,transparent 35%,#08090d88)}.game-page .game-file .game-file-ending-meta{display:flex;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #e9be9140;font-size:8px}.game-page .game-file .mc-world-heading button:is(:hover,:focus-visible),.game-page .game-file .mc-gallery-arrow:is(:hover,:focus-visible),.game-page .game-file .mc-thumbnails>button:is(:hover,:focus-visible),.game-page .game-file .gameplay-reel-clips button:is(:hover,:focus-visible){background:transparent;color:#edd4ac;box-shadow:inset 0 -2px #b693d7}.game-page .game-file .game-file-ending-copy a:is(:hover,:focus-visible){color:#edd4ac;background:transparent;box-shadow:inset 0 -2px #b693d7}@media(max-width:700px){.game-page .game-file .ink-separated:before{top:-18px;height:38px}.game-page .game-file .mc-world-heading{min-height:220px;padding:48px 6vw 80px}.game-page .game-file .mc-artwork{min-height:570px}.game-page .game-file .mc-base-art{object-fit:cover;object-position:center}.game-page .game-file .crown-gameplay{padding-top:26px}.game-page .game-file .crown-gameplay .gameplay-reel-heading{padding:18px 6vw 22px;min-height:0}.game-page .game-file .crown-gameplay .gameplay-reel-screen{margin-top:-58px;padding-top:58px;background:#090a10}.game-page .game-file .gameplay-reel-screen>video,.game-page .game-file .gameplay-reel-screen>button{height:calc(100% - 58px)}.game-page .game-file .game-file-ending-environment{object-position:55% center;filter:brightness(.38) contrast(1.2) sepia(.12) saturate(.7)}.game-page .game-file .game-file-ending:after{background:linear-gradient(0deg,#08090dfa,#08090dce 42%,#08090d73 75%,#08090db8)}}@media(prefers-reduced-motion:reduce){.game-page .game-file .chapter-scene-art{scale:1}}.game-page .game-file .crown-chapters{position:relative}.game-page .game-file .crown-story-chapter[data-scene=sanctuary]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;min-height:900px;padding:70px 5vw 74px;scroll-margin-top:48px}.game-page .game-file .crown-systems-heading{position:relative;z-index:5;grid-column:1;grid-row:1;margin:0;padding:0;color:#f1e6d4;background:none;pointer-events:none}.game-page .game-file .crown-systems-heading>span{display:block;color:#c298d9;font-size:9px;letter-spacing:.12em}.game-page .game-file .crown-systems-heading h2{max-width:12ch;margin:22px 0 18px;font:normal clamp(40px,4.8vw,70px)/.96 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.game-page .game-file .crown-systems-heading h2 em{color:#c298d9;font-style:normal}.game-page .game-file .crown-systems-heading p{max-width:42ch;margin:0;color:#c7bdc9;font-size:15px;line-height:1.7}.game-page .game-file .crown-story-chapter[data-scene=sanctuary]>div{position:relative;z-index:5;grid-column:2;grid-row:2;align-self:end;width:100%;padding:36px 0 0 3vw}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]){min-height:440px;align-content:center}@media(max-width:700px){.game-page .game-file .crown-story-chapter[data-scene=sanctuary]{display:flex;flex-direction:column;min-height:850px;padding:46px 6vw 50px}.game-page .game-file .crown-systems-heading{width:100%;margin:0;padding:0}.game-page .game-file .crown-systems-heading h2{font-size:38px}.game-page .game-file .crown-systems-heading p{font-size:14px;max-width:34ch}.game-page .game-file .crown-story-chapter[data-scene=sanctuary]>div{width:100%;margin-top:auto;padding:0}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]){min-height:520px;justify-content:flex-end}}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]){display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding:56px 4vw 68px}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption])>div{grid-column:1;grid-row:1;width:100%;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 5vw;align-items:end}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption])>div>.mono{grid-column:1/-1}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]) h2{font-size:clamp(34px,4vw,58px);margin:0;translate:none}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]) p{max-width:52ch;margin:0;font-size:15px;line-height:1.7}.game-page .game-file .crown-story-chapter .chapter-film{grid-column:1;grid-row:2;justify-self:center;min-width:0;width:100%;max-width:1600px;margin:0;aspect-ratio:16/9}.game-page .game-file .crown-gameplay{padding:56px 4vw}.game-page .game-file .crown-gameplay .gameplay-reel{display:flex;flex-direction:column;gap:0;max-width:1600px;margin:auto}.game-page .game-file .crown-gameplay .gameplay-reel-heading{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:end;padding:0;margin:0 0 28px}.game-page .game-file .crown-gameplay .gameplay-reel-heading h3{max-width:none;font-size:clamp(34px,4vw,58px);margin:12px 0 0}.game-page .game-file .crown-gameplay .gameplay-reel-heading p{max-width:50ch;font-size:15px}.game-page .game-file .crown-gameplay .gameplay-reel-register{margin:0;padding-block:12px}.game-page .game-file .crown-gameplay .gameplay-reel-screen{width:100%;aspect-ratio:16/9;flex:none}.game-page .game-file .crown-gameplay .gameplay-reel-clips{margin:0}.game-page .game-file .crown-gameplay .gameplay-reel-note{margin:14px 0 0}@media(max-width:700px){.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]){padding:34px 0 50px;gap:24px}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption])>div{display:block;padding:0 6vw}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]) h2{font-size:34px;margin:14px 0}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]) p{font-size:14px;line-height:1.65}.game-page .game-file .chapter-film figcaption{left:6vw;font-size:8px}.game-page .game-file .crown-gameplay{padding:34px 0}.game-page .game-file .crown-gameplay .gameplay-reel-heading{display:block;padding:0 6vw;margin-bottom:22px}.game-page .game-file .crown-gameplay .gameplay-reel-heading p{margin-top:14px;font-size:14px}.game-page .game-file .crown-gameplay .gameplay-reel-register,.game-page .game-file .crown-gameplay .gameplay-reel-note{padding-inline:6vw}}.game-page .game-file .crown-story-panorama,.game-page .game-file .crown-story-chapter,.game-page .game-file .crown-gameplay,.game-page .game-file .game-file-ending{overflow:hidden;clip-path:none}.game-page .game-file .crown-story-panorama>.nocturnia-wanderer{bottom:0}.game-page .game-file .ink-separated:before{top:0;height:30px;transform:translateY(-1px);clip-path:polygon(0 0,100% 0,100% 34%,96% 65%,91% 39%,86% 72%,81% 43%,76% 68%,71% 35%,66% 73%,61% 44%,56% 66%,51% 37%,46% 76%,41% 42%,36% 69%,31% 36%,26% 72%,21% 45%,16% 67%,11% 38%,6% 71%,0 43%)}.game-page .game-file .crown-story-chapter[data-scene=sanctuary]{min-height:820px}.game-page .game-file .crown-story-chapter:is([data-scene=ruins],[data-scene=corruption]){margin-top:-1px;box-shadow:inset 0 1px #050509,inset 0 -1px #050509}.game-page .game-file .crown-gameplay .gameplay-reel-screen{z-index:1;margin-top:0;padding-top:0;aspect-ratio:7/3}.game-page .game-file .crown-gameplay .gameplay-reel-screen>video,.game-page .game-file .crown-gameplay .gameplay-reel-screen>button{height:100%;object-fit:cover}.game-page .game-file .crown-gameplay .gameplay-reel-screen img{object-fit:cover}.game-page .game-file .crown-gameplay .gameplay-reel-heading{background:none}.game-page .game-file .crown-opening .crown-copy h2{filter:none;mix-blend-mode:screen}.game-page .game-file .crown-opening .crown-copy{mix-blend-mode:screen}.game-page .game-file .crown-gameplay .gameplay-reel-register{align-self:stretch;width:100%}.game-page .game-file .crown-gameplay .gameplay-reel-screen{filter:none}@media(max-width:700px){.game-page .game-file .ink-separated:before{top:0;height:22px}.game-page .game-file .crown-story-panorama{min-height:790px;padding-bottom:0}.game-page .game-file .crown-story-panorama>div{padding:360px 6vw 88px}.game-page .game-file .crown-story-panorama>.nocturnia-wanderer{display:none}.game-page .game-file .crown-story-chapter[data-scene=sanctuary]{min-height:760px;padding-top:40px}.game-page .game-file .crown-gameplay .gameplay-reel-screen{margin-top:0;padding-top:0;aspect-ratio:7/3}.game-page .game-file .game-file-ending-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.game-page .game-file .game-file-ending-meta span{white-space:normal}.game-page .game-file .game-file-ending-meta span:last-child{text-align:right}}@font-face{font-family:Crown Editorial;src:url(/assets/fonts/cormorant-garamond.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}.missing-crown-view{--crown-display:"Crown Editorial",Georgia,serif;--crown-parchment:#efdfc2;--crown-muted:#c3bac7;--crown-rule:#d9c3aa44;--crown-measure:clamp(24px,5.5vw,100px)}.missing-crown-view .game-file :is(h2,h3,p){text-wrap:pretty}.missing-crown-view .game-file :is(h2,h3){text-wrap:balance}.missing-crown-view .game-file-chrome{background:#0c0b12e6;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);border:0;border-bottom:1px solid var(--crown-rule);min-height:52px;padding-inline:var(--crown-measure);color:#d0bdab;gap:18px;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .42s ease,filter .52s cubic-bezier(.16,1,.3,1);transform-origin:top center;will-change:transform,opacity,filter}html[data-nav-hidden=true] .missing-crown-view .game-file-chrome{transform:translateY(calc(-100% - 2px)) scale(.985);opacity:0;filter:blur(7px);pointer-events:none;transition:transform .28s cubic-bezier(.4,0,1,1),opacity .18s ease,filter .24s ease}html[data-nav-hidden=true] .missing-crown-view .game-file-chrome:focus-within{transform:none;opacity:1;pointer-events:auto}.missing-crown-view .game-file-chrome nav{height:52px;gap:24px}.missing-crown-view .game-file-chrome nav a{padding:0;border:0;font-size:10px;letter-spacing:.1em;position:relative;background:none}.missing-crown-view .game-file-chrome nav a:after{content:"";position:absolute;bottom:8px;left:0;right:0;height:1px;background:var(--crown-parchment);scale:0 1;transform-origin:left;transition:scale .25s}.missing-crown-view .game-file-chrome nav a:is(:hover,:focus-visible):after{scale:1}.missing-crown-view .game-file-chrome nav a:is(:hover,:focus-visible){color:var(--crown-parchment);background:none}.missing-crown-view .game-file-state{font-size:9px;color:#d0bdab;transition:color .2s}.missing-crown-view .game-file-state:is(:hover,:focus-visible){color:var(--crown-parchment)}.missing-crown-view .game-file-state i{background:#b69acb;width:5px;height:5px;rotate:45deg;box-shadow:none}.missing-crown-view .game-page .game-file .crown-opening{min-height:min(860px,calc(100svh - 94px))}.missing-crown-view .game-page .game-file .crown-opening .crown-copy{padding:65px 0 80px var(--crown-measure);max-width:47%;mix-blend-mode:screen}.missing-crown-view .game-page .game-file .crown-opening .crown-copy h2{width:min(31vw,430px);margin:30px 0 24px}.missing-crown-view .game-file .crown-edition{font-size:9px;letter-spacing:.12em;gap:20px}.missing-crown-view .game-file .crown-premise{font:500 clamp(35px,3.5vw,58px)/.98 var(--crown-display);letter-spacing:-.025em;color:var(--crown-parchment);margin:0 0 24px}.missing-crown-view .game-file .crown-description{max-width:40ch;font-size:15px;line-height:1.8;color:#d0c8d3;margin:0}.missing-crown-view .game-file .crown-actions{margin-top:28px;gap:22px}.missing-crown-view .game-file .crown-primary{background:var(--crown-parchment);color:#15101b;min-height:48px;font-size:10px;padding:16px 22px}.missing-crown-view .game-file .crown-story{font-size:10px}.missing-crown-view .game-file .crown-genre{font-size:9px;letter-spacing:.13em;margin-top:28px}.missing-crown-view .game-page .game-file .mc-world-archive{padding:0;position:relative;overflow:hidden}.missing-crown-view .game-page .game-file .mc-world-heading{padding:65px var(--crown-measure) 100px;min-height:0;align-items:start;background:linear-gradient(#090911dc,transparent);pointer-events:none}.missing-crown-view .game-page .game-file .mc-world-heading button{pointer-events:auto;min-height:44px;font-size:9px;padding:12px 0;border:0;border-bottom:1px solid var(--crown-rule);background:none;margin-top:10px}.missing-crown-view .game-page .game-file .mc-world-heading h3{font:500 clamp(58px,7.6vw,118px)/.86 var(--crown-display);text-transform:none;letter-spacing:-.045em;max-width:12ch;color:var(--crown-parchment);margin:20px 0}.missing-crown-view .game-page .game-file .mc-world-heading p{font-size:13px;letter-spacing:.02em;color:#ddd3df}.missing-crown-view .game-page .game-file .mc-gallery{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto;min-height:780px;height:90svh;max-height:1100px;margin:0;padding:0;gap:0;isolation:isolate}.missing-crown-view .game-page .game-file .mc-world-archive .mc-artwork{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;height:100%;min-height:0;width:100%;margin:0}.missing-crown-view .game-page .game-file .mc-world-archive .mc-artwork>.mc-base-art,.missing-crown-view .game-page .game-file .mc-world-archive .mc-scan-art>img{object-fit:cover;width:100%;height:100%;object-position:center;filter:brightness(.82) saturate(.85)}.missing-crown-view .game-page .game-file .mc-artwork:after{background:linear-gradient(0deg,#0b0912f5,transparent 52%)}.missing-crown-view .game-page .game-file .mc-gallery .mc-caption{grid-row:2;padding:40px var(--crown-measure) 24px;align-items:end;background:none;border:0}.missing-crown-view .game-page .game-file .mc-caption strong{font:500 clamp(30px,3vw,46px)/1 var(--crown-display);letter-spacing:.015em;text-transform:none;color:var(--crown-parchment)}.missing-crown-view .game-page .game-file .mc-caption .mono{font-size:9px;letter-spacing:.12em}.missing-crown-view .game-page .game-file .mc-view-description{font-size:13px;max-width:44ch;margin-top:10px;color:#c9c0ce}.missing-crown-view .game-page .game-file .mc-gallery .mc-gallery-controls{grid-row:3;margin:0 var(--crown-measure);width:auto;border-top:1px solid var(--crown-rule);border-bottom:0;background:none}.missing-crown-view .game-page .game-file .mc-gallery-controls>.mc-thumbnails>button{min-height:76px;border:0;padding:15px 24px;text-align:left;background:none}.missing-crown-view .game-page .game-file .mc-thumbnails>button>span:last-child{font:500 22px/1.1 var(--crown-display);letter-spacing:0;text-transform:none}.missing-crown-view .game-page .game-file .mc-thumbnails>button>span:first-child{font-size:8px;letter-spacing:.1em}.missing-crown-view .game-page .game-file .mc-gallery-arrow{min-width:44px;border:0}.missing-crown-view .game-page .game-file .mc-gallery[data-study=true] .mc-caption{grid-row:2}.missing-crown-view .game-page .game-file .mc-gallery[data-study=true] .mc-comparison-control{grid-row:3;z-index:4;padding:10px var(--crown-measure);background:#0b0912b0}.missing-crown-view .game-page .game-file .mc-gallery[data-study=true] .mc-gallery-controls{grid-row:4}.missing-crown-view .game-page .game-file .crown-story-panorama{min-height:740px;padding:0;align-items:center}.missing-crown-view .game-page .game-file .crown-story-panorama>div{width:52%;padding:90px var(--crown-measure)}.missing-crown-view .game-page .game-file .crown-story-panorama h2{font:500 clamp(56px,6.8vw,106px)/.88 var(--crown-display);letter-spacing:-.045em;margin:28px 0}.missing-crown-view .game-page .game-file .crown-story-panorama h2 em{font-style:italic;color:#bda2ce}.missing-crown-view .game-page .game-file .crown-story-panorama p{font-size:16px;line-height:1.8;max-width:37ch;color:#d0c8d3}.missing-crown-view .game-page .game-file .crown-story-panorama>div>.mono{font-size:9px;letter-spacing:.1em}.missing-crown-view .game-page .game-file .crown-story-panorama:after{background:linear-gradient(90deg,#0a0911ed,#0a091180 42%,transparent 76%),linear-gradient(0deg,#090a1066,transparent 30%)}.missing-crown-view .game-file .crown-system-plate{padding:85px var(--crown-measure) 100px}.missing-crown-view .game-file .system-suite-heading{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:30px;padding:0 0 44px;border-bottom:1px solid var(--crown-rule);margin-bottom:65px}.missing-crown-view .game-file .system-suite-heading>.mono{margin-top:12px;font-size:10px;color:#cfb3e1;letter-spacing:.14em}.missing-crown-view .game-file .system-suite-heading h2{font:500 clamp(48px,5.8vw,88px)/.9 var(--crown-display);margin:0;letter-spacing:-.035em}.missing-crown-view .game-file .system-composition{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:5vw;align-items:center}.missing-crown-view .game-file .crown-system-plate:nth-child(2) .system-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.missing-crown-view .game-file .system-evidence>img{max-height:620px;width:100%;object-fit:contain;filter:drop-shadow(0 20px 28px #05050960)}.missing-crown-view .game-file .crown-system-plate:first-child .system-evidence{mix-blend-mode:screen}.missing-crown-view .game-file .system-evidence figcaption{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.04em;color:#c1b3c9;margin-top:20px;padding-top:12px;border-color:var(--crown-rule)}.missing-crown-view .game-file .system-explanation{padding:0}.missing-crown-view .game-file .system-number{position:relative;top:auto;right:auto;display:block;font:400 100px/.8 var(--crown-display);letter-spacing:-.08em;color:#d3b29d;margin-bottom:28px}.missing-crown-view .game-file .system-label{font-size:9px;letter-spacing:.14em;color:#c4acd4}.missing-crown-view .game-file .system-explanation h3{font:500 clamp(40px,4.25vw,65px)/.96 var(--crown-display);letter-spacing:-.035em;margin:20px 0 24px}.missing-crown-view .game-file .system-explanation h3 em{font-style:italic;color:#c2a2d2}.missing-crown-view .game-file .system-explanation p{font-size:15px;line-height:1.85;max-width:39ch}.missing-crown-view .game-file .system-environment{filter:brightness(.34) saturate(.62)}.missing-crown-view .game-page .game-file .crown-gameplay{padding:80px var(--crown-measure) 65px}.missing-crown-view .game-page .game-file .gameplay-environment{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:35% center;z-index:-2;filter:brightness(.25) saturate(.65)}.missing-crown-view .game-page .game-file .crown-gameplay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(0deg,#090a1080,transparent 50%,#090a1080)}.missing-crown-view .game-page .game-file .gameplay-reel-heading{grid-template-columns:1.4fr 1fr;gap:8vw;margin-bottom:38px}.missing-crown-view .game-page .game-file .gameplay-reel-heading h3{font:500 clamp(60px,7vw,110px)/.88 var(--crown-display);letter-spacing:-.04em;max-width:8ch;margin:20px 0 0}.missing-crown-view .game-page .game-file .gameplay-reel-heading p{font-size:16px;line-height:1.8;max-width:35ch;margin:0 0 5px;color:#d0c8d3}.missing-crown-view .game-page .game-file .gameplay-reel-heading .mono{font-size:9px;letter-spacing:.12em}.missing-crown-view .game-page .game-file .crown-gameplay .gameplay-reel-screen{aspect-ratio:16/9;max-height:none;margin:0;padding:0;filter:none}.missing-crown-view .game-page .game-file .crown-gameplay .gameplay-reel-screen>video,.missing-crown-view .game-page .game-file .crown-gameplay .gameplay-reel-screen>button{object-fit:contain;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.missing-crown-view .game-page .game-file .gameplay-reel-register{background:#0b091280;padding:14px 0;font-size:9px;border-top:1px solid var(--crown-rule)}.missing-crown-view .game-page .game-file .gameplay-reel-clips{border:0;border-bottom:1px solid var(--crown-rule);background:#0b0912a0;gap:0}.missing-crown-view .game-page .game-file .gameplay-reel-clips button{display:flex;flex-direction:row;align-items:center;gap:18px;min-height:85px;padding:20px;border:0;background:none;font:500 23px/1.1 var(--crown-display);text-align:left;transition:color .25s,box-shadow .25s}.missing-crown-view .game-page .game-file .gameplay-reel-clips button .mono{font-size:10px;color:#bda2ce}.missing-crown-view .game-page .game-file .gameplay-reel-clips button[aria-pressed=true]{color:#f3e3c3;box-shadow:inset 0 2px #cfb09d;background:#cfb09d0a}.missing-crown-view .game-page .game-file .gameplay-reel-note{background:none;font-size:9px;letter-spacing:.03em;padding:10px 0 0}.missing-crown-view .game-page .game-file .game-file-ending{min-height:650px;padding:70px var(--crown-measure) 90px}.missing-crown-view .game-page .game-file .game-file-ending h2{font:500 clamp(65px,9vw,145px)/.82 var(--crown-display);letter-spacing:-.055em;text-transform:none;margin:85px 0 60px;color:var(--crown-parchment)}.missing-crown-view .game-page .game-file .game-file-ending h2 em{display:inline;font-style:italic;color:#c5aad6;-webkit-text-stroke:0}.missing-crown-view .game-page .game-file .game-file-ending-copy{grid-template-columns:1fr 1fr;align-items:end;gap:50px}.missing-crown-view .game-page .game-file .game-file-ending-copy p{font-size:16px;line-height:1.8;max-width:38ch}.missing-crown-view .game-file :is(button,a):focus-visible{outline:2px solid var(--crown-parchment);outline-offset:5px}@media(min-width:761px){.missing-crown-view .game-file .crown-system-plate.nocturnia-depth .system-evidence{translate:0 var(--arrival-y,0px)}.missing-crown-view .game-file .crown-system-plate.nocturnia-depth .system-explanation{translate:0 calc(var(--arrival-y,0px) * .45)}}@media(max-width:1000px){.missing-crown-view .game-file-chrome>span:last-child{display:none}.missing-crown-view .game-page .game-file .crown-opening .crown-copy{max-width:51%}.missing-crown-view .game-file .crown-edition{flex-wrap:wrap;gap:8px}.missing-crown-view .game-file .crown-actions{flex-wrap:wrap;gap:12px}.missing-crown-view .game-page .game-file .crown-story-panorama>div{width:60%}.missing-crown-view .game-page .game-file .gameplay-reel-clips button{font-size:20px;padding:16px 12px;gap:10px}}@media(max-width:760px){.missing-crown-view .game-file-chrome{display:flex;justify-content:space-between;gap:12px;padding-inline:20px;overflow:auto}.missing-crown-view .game-file-state{display:none}.missing-crown-view .game-file-chrome nav{width:100%;justify-content:space-between;gap:16px}.missing-crown-view .game-file-chrome nav a{font-size:9px}.missing-crown-view .game-page .game-file .crown-opening{min-height:0}.missing-crown-view .game-page .game-file .crown-opening .crown-copy{max-width:100%;width:100%;padding:320px 24px 55px;height:auto;min-height:0;mix-blend-mode:screen;justify-content:end}.missing-crown-view .game-page .game-file .crown-opening .crown-portrait:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#090a10f5,#090a10d9 35%,#090a1070 65%,transparent)}.missing-crown-view .game-page .game-file .crown-opening .crown-copy h2{width:min(76vw,340px);margin:24px 0}.missing-crown-view .game-file .crown-premise{font-size:36px;max-width:20ch}.missing-crown-view .game-file .crown-description{font-size:14px;max-width:38ch}.missing-crown-view .game-page .game-file .mc-world-heading{padding:45px 24px 90px;display:block}.missing-crown-view .game-page .game-file .mc-world-heading h3{font-size:66px}.missing-crown-view .game-page .game-file .mc-world-heading button{margin-top:12px}.missing-crown-view .game-page .game-file .mc-gallery{height:850px;min-height:0;max-height:none}.missing-crown-view .game-page .game-file .mc-gallery .mc-caption{padding:24px;gap:14px}.missing-crown-view .game-page .game-file .mc-gallery .mc-gallery-controls{margin-inline:12px}.missing-crown-view .game-page .game-file .mc-gallery-controls>.mc-thumbnails>button{padding:14px 10px;min-height:90px}.missing-crown-view .game-page .game-file .mc-thumbnails>button>span:last-child{font-size:20px}.missing-crown-view .game-page .game-file .crown-story-panorama{min-height:790px;align-items:end;padding:0}.missing-crown-view .game-page .game-file .crown-story-panorama>div{width:100%;padding:350px 24px 65px}.missing-crown-view .game-page .game-file .crown-story-panorama h2{font-size:62px;max-width:12ch}.missing-crown-view .game-page .game-file .crown-story-panorama p{font-size:15px}.missing-crown-view .game-page .game-file .crown-story-panorama:after{background:linear-gradient(0deg,#090a10e8 0%,#090a10c9 35%,transparent 85%)}.missing-crown-view .game-file .crown-system-plate{padding:55px 24px 65px}.missing-crown-view .game-file .system-suite-heading{display:block;padding-bottom:28px;margin-bottom:38px}.missing-crown-view .game-file .system-suite-heading h2{font-size:48px;margin-top:20px}.missing-crown-view .game-file .system-composition{display:flex;flex-direction:column;gap:30px;align-items:stretch}.missing-crown-view .game-file .system-explanation{display:grid;grid-template-columns:52px 1fr;gap:0 18px}.missing-crown-view .game-file .system-number{grid-column:1;grid-row:1/4;font-size:62px;margin:0}.missing-crown-view .game-file .system-label,.missing-crown-view .game-file .system-explanation h3,.missing-crown-view .game-file .system-explanation p{grid-column:2}.missing-crown-view .game-file .system-label{font-size:8px;line-height:1.6}.missing-crown-view .game-file .system-explanation h3{font-size:37px;margin:14px 0 18px}.missing-crown-view .game-file .system-explanation p{font-size:14px;line-height:1.75}.missing-crown-view .game-page .game-file .crown-gameplay{padding:55px 0 40px}.missing-crown-view .game-page .game-file .gameplay-reel-heading{display:block;padding:0 24px;margin-bottom:28px}.missing-crown-view .game-page .game-file .gameplay-reel-heading h3{font-size:64px;max-width:10ch}.missing-crown-view .game-page .game-file .gameplay-reel-heading p{font-size:14px;margin-top:22px}.missing-crown-view .game-page .game-file .gameplay-reel-register,.missing-crown-view .game-page .game-file .gameplay-reel-note{padding-inline:24px}.missing-crown-view .game-page .game-file .gameplay-reel-clips{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px}.missing-crown-view .game-page .game-file .gameplay-reel-clips button{min-height:70px;font-size:21px}.missing-crown-view .game-page .game-file .game-file-ending{min-height:620px;padding:55px 24px 75px}.missing-crown-view .game-page .game-file .game-file-ending h2{font-size:69px;margin:80px 0 45px}.missing-crown-view .game-page .game-file .game-file-ending-copy{display:block}.missing-crown-view .game-page .game-file .game-file-ending-copy a{margin-top:30px;width:fit-content;font-size:9px;gap:16px}}@media(prefers-reduced-motion:reduce){.missing-crown-view .game-file .crown-system-plate.nocturnia-depth :is(.system-evidence,.system-explanation){translate:none}}@media(prefers-reduced-motion:reduce){.missing-crown-view .game-file-chrome{transition:none;filter:none}html[data-nav-hidden=true] .missing-crown-view .game-file-chrome{filter:none}}:root{--rv-ease-settle:cubic-bezier(.16,1,.3,1);--rv-ease-exit:cubic-bezier(.4,0,1,1);--rv-motion-fast:.22s;--rv-motion-medium:.52s;--rv-motion-long:.9s}.rv-site :is(.game-preview-cta,.contact-start,.team-profile-controls button,.gameplay-reel-clips button,.mc-gallery-arrow,.crown-primary,.crown-story){transition-timing-function:var(--rv-ease-settle);transition-duration:var(--rv-motion-medium)}.rv-site :is(.game-preview-cta,.contact-start,.team-profile-controls button,.gameplay-reel-clips button,.mc-gallery-arrow,.crown-primary,.crown-story):active{transform:scale(.975);transition-duration:90ms}.rv-site :is(.game-preview-cta,.contact-start,.team-profile-controls button,.crown-primary,.crown-story) svg{transition:transform .58s var(--rv-ease-settle)}.rv-site :is(.game-preview-cta,.contact-start,.crown-primary,.crown-story):is(:hover,:focus-visible) svg{transform:translate(4px,-4px)}.rv-site .team-profile-controls button:is(:hover,:focus-visible) svg{transform:translate(4px)}.rv-site .team-profile-controls button:first-child:is(:hover,:focus-visible) svg{transform:translate(-4px)}.team-founder-row li{position:relative;isolation:isolate;transition:color .5s var(--rv-ease-settle),padding .55s var(--rv-ease-settle)}.team-founder-row li:before{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0;z-index:-1;background:#ffb800;transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--rv-ease-settle)}.team-founder-row li:is(:hover,:focus-within){color:#060608;padding-inline:30px}.team-founder-row li:is(:hover,:focus-within):before{transform:scaleY(1)}.team-founder-row li:is(:hover,:focus-within)>span{color:#292417}.partner-wall a{transform-origin:center;transition:opacity .45s ease,transform .65s var(--rv-ease-settle),filter .5s var(--rv-ease-settle)}.partner-wall a:is(:hover,:focus-visible){transform:translateY(-5px) scale(1.025);filter:brightness(1.12)}.partner-wall a:active{transform:translateY(-1px) scale(.985);transition-duration:.1s}.rv-site .rail{position:relative;border-top-color:transparent}.rv-site .rail:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:currentColor;transform-origin:left;opacity:.72}@keyframes rv-title-settle{0%{clip-path:inset(0 0 100% 0);transform:translateY(22px);letter-spacing:-.065em}55%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0);transform:none}}@keyframes rv-panel-unseal{0%{clip-path:inset(0 100% 0 0);transform:scale(.982);opacity:.72}48%{opacity:1}to{clip-path:inset(0);transform:none;opacity:1}}@keyframes rv-rule-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rv-art-breathe{0%{object-position:center 56%;filter:saturate(.68) contrast(1.06) brightness(.86)}to{object-position:center 48%;filter:saturate(.88) contrast(1.08) brightness(1)}}@supports (animation-timeline:view()){.studio-opening>h2,.journey-heading>h2,.team-heading>h2,.network-heading>h2,.contact-title{animation:rv-title-settle linear both;animation-timeline:view();animation-range:entry 2% cover 32%}.studio-screen,.game-preview-art,.journey-chapter>figure,.journey-award-print,.team-founders,.partner-wall,.contact-invitation{animation:rv-panel-unseal linear both;animation-timeline:view();animation-range:entry 0% cover 31%}.rv-site .rail:after{animation:rv-rule-write linear both;animation-timeline:view();animation-range:entry 0% cover 24%}.game-preview-art>img,.journey-chapter>figure>img{animation:rv-art-breathe linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.missing-crown-view .system-evidence,.missing-crown-view .gameplay-reel-screen{animation:rv-panel-unseal linear both;animation-timeline:view();animation-range:entry 0% cover 27%}}@media(hover:none){.team-founder-row li:is(:hover,:focus-within){padding-inline:24px;color:inherit}.team-founder-row li:is(:hover,:focus-within):before{transform:scaleY(0)}.team-founder-row li:is(:hover,:focus-within)>span{color:#b8b0a0}}@media(prefers-reduced-motion:reduce){.rv-site :is(.studio-opening>h2,.journey-heading>h2,.team-heading>h2,.network-heading>h2,.contact-title,.studio-screen,.game-preview-art,.journey-chapter>figure,.journey-award-print,.team-founders,.partner-wall,.contact-invitation,.rail:after,.game-preview-art>img,.journey-chapter>figure>img,.system-evidence,.gameplay-reel-screen){animation:none!important}.rv-site :is(.game-preview-cta,.contact-start,.team-profile-controls button,.gameplay-reel-clips button,.mc-gallery-arrow,.crown-primary,.crown-story,.team-founder-row li,.team-founder-row li:before,.partner-wall a){transition:none!important}}html[data-motion=reduced] .rv-site :is(.studio-opening>h2,.journey-heading>h2,.team-heading>h2,.network-heading>h2,.contact-title,.studio-screen,.game-preview-art,.journey-chapter>figure,.journey-award-print,.team-founders,.partner-wall,.contact-invitation,.rail:after,.game-preview-art>img,.journey-chapter>figure>img,.system-evidence,.gameplay-reel-screen){animation:none!important}html[data-motion=reduced] .rv-site :is(.game-preview-cta,.contact-start,.team-profile-controls button,.gameplay-reel-clips button,.mc-gallery-arrow,.crown-primary,.crown-story,.team-founder-row li,.team-founder-row li:before,.partner-wall a){transition:none!important}.rv-site:not(.missing-crown-view){--rv-yellow:#ffb800;--rv-ink:#08080a;--rv-paper:#eee8da;--rv-rule:#eee8da30;--rv-ease:cubic-bezier(.22,1,.36,1)}.rv-site:not(.missing-crown-view) main{isolation:isolate}.rv-site:not(.missing-crown-view) :is(.studio-opening,.team-heading,.journey-heading,.network-heading) h2{text-wrap:balance;letter-spacing:-.035em}.rv-site:not(.missing-crown-view) :is(.studio-origin,.studio-perspective,.journey-copy,.team-heading) p{line-height:1.7;text-wrap:pretty}.rv-site:not(.missing-crown-view) .studio-opening{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:6vw;align-items:end;padding-block:clamp(52px,7vw,110px)}.rv-site:not(.missing-crown-view) .studio-opening h2{font-size:clamp(62px,7.8vw,130px);line-height:.89;margin:0}.rv-site:not(.missing-crown-view) .studio-origin{display:block;max-width:46ch}.rv-site:not(.missing-crown-view) .studio-origin>.mono{display:block;margin-bottom:24px;color:var(--rv-yellow);font-size:10px;line-height:1.6}.rv-site:not(.missing-crown-view) .studio-origin p{font-size:clamp(16px,1.35vw,20px);margin:0}.rv-site:not(.missing-crown-view) .studio-feature-row{grid-template-columns:minmax(0,1.65fr) minmax(270px,.65fr);gap:5vw;align-items:center;padding-bottom:72px}.rv-site:not(.missing-crown-view) .studio-perspective h3{font-size:clamp(34px,3.5vw,54px);line-height:1.05;letter-spacing:-.025em}.rv-site:not(.missing-crown-view) .studio-perspective p{font-size:15px;max-width:40ch}.rv-site:not(.missing-crown-view) .studio-screen{box-shadow:none;border:0;width:100%;max-width:none}.rv-site:not(.missing-crown-view) .studio-screen-media{aspect-ratio:16/9;overflow:hidden}.rv-site:not(.missing-crown-view) .studio-screen-media>button{height:100%;width:100%}.rv-site:not(.missing-crown-view) .principles-editorial{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr)}.rv-site:not(.missing-crown-view) .principle-line{grid-template-columns:24px minmax(0,1fr) 8px;min-height:112px;padding:20px 3vw;gap:15px}.rv-site:not(.missing-crown-view) .principle-line>strong{font-size:clamp(28px,3.15vw,54px);margin-left:0;max-width:100%;white-space:normal;line-height:.98}.rv-site:not(.missing-crown-view) .principle-line-copy{position:static;grid-column:2;gap:0}.rv-site:not(.missing-crown-view) .principle-line-copy>.mono{display:none}.rv-site:not(.missing-crown-view) .principle-line-copy>span:last-child{display:block;max-width:52ch;font-size:12px;max-height:none;opacity:.65;transform:none}.rv-site:not(.missing-crown-view) .principle-line>i{grid-column:3;grid-row:1}.rv-site:not(.missing-crown-view) .principles-heading h3{font-size:clamp(48px,5.4vw,88px);line-height:.9}.rv-site:not(.missing-crown-view) .game-preview{position:relative;min-height:650px;grid-template-columns:minmax(0,1fr);overflow:hidden}.rv-site:not(.missing-crown-view) .game-preview-art{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;z-index:0}.rv-site:not(.missing-crown-view) .game-preview-art:after{background:linear-gradient(90deg,#08080af2,#08080aca 28%,#08080a38 64%,#08080a18),linear-gradient(0deg,#08080a 0%,transparent 25%)}.rv-site:not(.missing-crown-view) .game-preview-art>img{object-position:65% 48%}.rv-site:not(.missing-crown-view) .game-preview-copy{background:transparent;width:min(560px,52%);padding:64px 4vw 68px;min-height:650px}.rv-site:not(.missing-crown-view) .game-preview-copy h2{width:100%;max-width:360px;margin:42px 0 30px}.rv-site:not(.missing-crown-view) .game-preview-copy .missing-crown-logo{mix-blend-mode:screen}.rv-site:not(.missing-crown-view) .game-preview-premise{font-size:clamp(36px,4vw,62px);line-height:1;color:var(--rv-paper)}.rv-site:not(.missing-crown-view) .game-preview-summary{font-size:16px;color:#d4c9b9}.rv-site:not(.missing-crown-view) .game-preview-art figcaption{left:auto;max-width:42%;bottom:32px}.rv-site:not(.missing-crown-view) .journey-heading{padding-block:70px 50px}.rv-site:not(.missing-crown-view) .journey-heading h2{font-size:clamp(58px,8vw,128px);line-height:.88}.rv-site:not(.missing-crown-view) .journey-copy h3{font-size:clamp(40px,4.4vw,72px);line-height:.96;letter-spacing:-.025em}.rv-site:not(.missing-crown-view) .journey-copy p{max-width:48ch;font-size:16px}.rv-site:not(.missing-crown-view) .team-heading{gap:5vw;padding-block:60px 36px;align-items:end}.rv-site:not(.missing-crown-view) .team-heading h2{font-size:clamp(48px,6.4vw,104px);line-height:.9}.rv-site:not(.missing-crown-view) .team-heading>p{font-size:16px;max-width:48ch}.rv-site:not(.missing-crown-view) .team-invitation{padding-block:42px;border-top:1px solid var(--rv-rule)}.rv-site:not(.missing-crown-view) .network-section.affiliates.section{background:var(--rv-ink);padding-block:36px 80px}.rv-site:not(.missing-crown-view) .network-heading{align-items:end;padding-block:48px 40px;border-bottom:1px solid var(--rv-rule)}.rv-site:not(.missing-crown-view) .network-heading h2{font-size:clamp(58px,9vw,148px);line-height:.84;max-width:7ch;color:var(--rv-yellow)}.rv-site:not(.missing-crown-view) .network-heading>p{max-width:34ch;font-size:16px;line-height:1.6}.rv-site:not(.missing-crown-view) .partner-wall{row-gap:20px;padding-top:42px}.rv-site:not(.missing-crown-view) .partner-wall a{opacity:.85;transition:opacity .35s,transform .65s var(--rv-ease);background:transparent}.rv-site:not(.missing-crown-view) .partner-wall a:is(:hover,:focus-visible){opacity:1;transform:translateY(-5px) scale(1.035)}.rv-site:not(.missing-crown-view) .contact-poster-heading{align-items:end}.rv-site:not(.missing-crown-view) .contact-title{font-size:clamp(100px,20vw,320px);line-height:.78;letter-spacing:-.05em}.rv-site:not(.missing-crown-view) .contact-invitation{padding-block:30px;border-top:1px solid #08080a66}.rv-site:not(.missing-crown-view) .site-ending{background:var(--rv-ink);padding-top:60px}.rv-site:not(.missing-crown-view) a:focus-visible,.rv-site:not(.missing-crown-view) button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:1000px){.rv-site:not(.missing-crown-view) .studio-opening{grid-template-columns:1fr;gap:30px;padding-block:48px}.rv-site:not(.missing-crown-view) .studio-opening h2{font-size:clamp(55px,9vw,88px)}.rv-site:not(.missing-crown-view) .studio-origin{display:grid;grid-template-columns:150px 1fr;gap:28px;max-width:none}.rv-site:not(.missing-crown-view) .studio-feature-row{grid-template-columns:1fr;gap:32px}.rv-site:not(.missing-crown-view) .studio-perspective{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.rv-site:not(.missing-crown-view) .studio-perspective>.mono{grid-column:1/-1}.rv-site:not(.missing-crown-view) .studio-perspective h3{grid-row:2/4;margin:0}.rv-site:not(.missing-crown-view) .studio-perspective p{margin:0}.rv-site:not(.missing-crown-view) .game-preview-copy{width:60%}.rv-site:not(.missing-crown-view) .team-heading{grid-template-columns:1fr;gap:26px}.rv-site:not(.missing-crown-view) .team-heading>p{max-width:65ch}}@media(max-width:640px){.rv-site:not(.missing-crown-view) .studio-opening h2{font-size:12vw}.rv-site:not(.missing-crown-view) .studio-origin{display:block}.rv-site:not(.missing-crown-view) .studio-origin>.mono{margin-bottom:16px}.rv-site:not(.missing-crown-view) .studio-perspective{display:block}.rv-site:not(.missing-crown-view) .studio-perspective h3{margin:18px 0}.rv-site:not(.missing-crown-view) .studio-perspective p{margin:14px 0}.rv-site:not(.missing-crown-view) .principles-heading h3{font-size:14vw}.rv-site:not(.missing-crown-view) .principle-line{min-height:105px;padding:18px 5vw}.rv-site:not(.missing-crown-view) .principle-line>strong{font-size:8vw}.rv-site:not(.missing-crown-view) .game-preview{min-height:740px}.rv-site:not(.missing-crown-view) .game-preview-copy{width:100%;min-height:740px;padding:250px 6vw 40px;justify-content:end}.rv-site:not(.missing-crown-view) .game-preview-art{grid-row:auto}.rv-site:not(.missing-crown-view) .game-preview-art>img{object-position:65% top}.rv-site:not(.missing-crown-view) .game-preview-art:after{background:linear-gradient(0deg,#08080a,#08080ae8 36%,#08080a33 80%)}.rv-site:not(.missing-crown-view) .game-preview-copy h2{max-width:270px;margin:24px 0}.rv-site:not(.missing-crown-view) .game-preview-art figcaption{display:none}.rv-site:not(.missing-crown-view) .game-preview-cta{margin-top:10px}.rv-site:not(.missing-crown-view) .network-heading h2{font-size:18vw;max-width:none}.rv-site:not(.missing-crown-view) .network-heading>p{margin-top:24px}.rv-site:not(.missing-crown-view) .contact-title{font-size:25vw}}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) .partner-wall a{transition:none;transform:none}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) .partner-wall a{transition:none;transform:none}.ascii-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.rv-site:not(.missing-crown-view) .game-preview{border-block:8px solid #ffb800}.rv-site:not(.missing-crown-view) .game-preview-register{color:#ffb800;border-color:#ffb80080;font-size:10px}.rv-site:not(.missing-crown-view) .game-preview-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:radial-gradient(#08080a99 .7px,transparent .9px);background-size:3px 3px;opacity:.45}.rv-site:not(.missing-crown-view) .game-preview-scan{color:#ffb800;top:34px;right:4vw;font-size:11px;line-height:1.8}.rv-site:not(.missing-crown-view) .game-preview-cta{color:#ffb800;border-color:#ffb800;position:relative}.rv-site:not(.missing-crown-view) .game-preview-cta:before{content:"";position:absolute;left:0;top:-4px;width:38px;height:7px;background:#ffb800}.rv-site:not(.missing-crown-view) .game-preview-cta:hover{color:#08080a}.rv-site:not(.missing-crown-view) :is(.studio-opening,.team-heading,.journey-heading) h2{font-weight:700;line-height:.87;text-transform:uppercase;letter-spacing:-.045em}.rv-site:not(.missing-crown-view) .studio-opening h2>span{color:#ffb800}.rv-site:not(.missing-crown-view) :is(.studio-profile,.team-section,.network-section)>.rail{border-top:0;border-bottom:1px solid #ffb80070;position:relative}.rv-site:not(.missing-crown-view) :is(.studio-profile,.team-section,.network-section)>.rail:after{content:"";position:absolute;bottom:-3px;left:0;width:48px;height:5px;background:#ffb800}.rv-site:not(.missing-crown-view) .principles-heading{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:#ffb800}.rv-site:not(.missing-crown-view) .principles-heading:after{content:"[ + ]  ::  /  ░▒▓";display:block;font:12px monospace;letter-spacing:.25em;margin-top:22px}.rv-site:not(.missing-crown-view) .principle-line:after{left:0;right:0;height:2px;transform-origin:left}.rv-site:not(.missing-crown-view) .principle-line[data-active=true]{background:#ffb800}.rv-site:not(.missing-crown-view) .principle-line[data-active=true]>strong{transform:translate(8px)}.rv-site:not(.missing-crown-view) .studio-screen-head{background:#ffb800;color:#08080a;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.rv-site:not(.missing-crown-view) .team-founders{border-block:1px solid #ffb80066}.rv-site:not(.missing-crown-view) .team-particle-prompt{border:0;border-left:2px solid #ffb800;box-shadow:none}.rv-site:not(.missing-crown-view) .network-heading{position:relative}.rv-site:not(.missing-crown-view) .network-heading:after{content:"░▒▓  /  +";position:absolute;right:0;top:12px;color:#ffb800;font:12px monospace;letter-spacing:.25em}.rv-site:not(.missing-crown-view) .contact-poster-art{border-left:2px solid #08080a;padding-left:3vw}.rv-site:not(.missing-crown-view) .contact-disciplines{font-family:Barlow Condensed,Impact,sans-serif;font-weight:700;line-height:.88;letter-spacing:-.03em}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rv-site:not(.missing-crown-view) .game-preview:has(.game-preview-cta:hover) .game-preview-art>img{filter:saturate(.25) contrast(1.3);transform:scale(1.025)}}@media(max-width:640px){.rv-site:not(.missing-crown-view) .game-preview{border-block-width:5px}.rv-site:not(.missing-crown-view) .team-particle-prompt{border-left:0;border-top:2px solid #ffb800}}.rv-site:not(.missing-crown-view) .principles-ledger .principle-line{background:transparent;color:#eae2d2;cursor:default;border-bottom:1px solid #eae2d225;grid-template-columns:24px minmax(0,1fr);transition:color .35s}.rv-site:not(.missing-crown-view) .principles-ledger .principle-line:before,.rv-site:not(.missing-crown-view) .principles-ledger .principle-line:after,.rv-site:not(.missing-crown-view) .principles-ledger .principle-line>strong:after{display:none}.rv-site:not(.missing-crown-view) .principles-ledger .principle-line>strong{color:#eae2d2;transform:none;-webkit-text-stroke:0}.rv-site:not(.missing-crown-view) .principles-ledger .principle-line[data-active=true]>strong{color:#ffb800}.rv-site:not(.missing-crown-view) .principles-ledger .principle-line .principle-line-number{color:#b8b0a0}.rv-site:not(.missing-crown-view) .principles-ledger .principle-line-copy>span:last-child{color:#c6bfb3;opacity:1;transform:none}.rv-site:not(.missing-crown-view) .game-preview .game-preview-cta{display:flex;align-self:flex-start;width:100%;max-width:360px;min-height:60px;padding:18px 22px;background:#ffb800;color:#08080a;border:1px solid #ffb800;text-decoration:none;cursor:pointer;transition:background .22s,transform .22s;gap:24px}.rv-site:not(.missing-crown-view) .game-preview .game-preview-cta:before{display:none}.rv-site:not(.missing-crown-view) .game-preview .game-preview-cta small{color:#3d2b00}.rv-site:not(.missing-crown-view) .game-preview .game-preview-cta:hover{background:#ffcd47;transform:translateY(-2px)}.rv-site:not(.missing-crown-view) .game-preview .game-preview-cta:active{transform:translateY(1px)}.rv-site:not(.missing-crown-view) .game-preview .game-preview-cta:focus-visible{outline:2px solid #fff0c5;outline-offset:5px}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) .game-preview .game-preview-cta{transition:none;transform:none}}.missing-crown-view{--crown-parchment:#eddec4;--crown-muted:#c9c1ce;--crown-rule:#d9c3aa44}.missing-crown-view .game-file :is(.crown-fragments,.crown-art-code,.crown-art-register){display:none}.missing-crown-view .game-page .game-file .crown-copy{mix-blend-mode:normal}.missing-crown-view .game-page .game-file .crown-story-panorama{min-height:680px;align-items:center}.missing-crown-view .game-page .game-file .crown-story-panorama>div{width:55%;padding:85px var(--crown-measure)}.missing-crown-view .game-page .game-file .crown-story-panorama h2{font:600 clamp(48px,5.5vw,86px)/.98 var(--crown-display);letter-spacing:-.025em;text-transform:none;margin:24px 0}.missing-crown-view .game-page .game-file .crown-story-panorama p{font-size:17px;line-height:1.75;max-width:39ch;border:0;padding:0}.missing-crown-view .game-page .game-file .crown-story-panorama p+p{color:#d7c2e6;font-size:16px;margin-top:22px}.missing-crown-view .game-file .crown-system-plate{padding:80px var(--crown-measure)}.missing-crown-view .game-file .system-composition{max-width:1400px;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:6vw;align-items:center}.missing-crown-view .game-file .system-explanation{display:block;position:relative;padding:0;border:0;max-width:490px}.missing-crown-view .game-file .system-label{font-size:10px;letter-spacing:.14em;color:#c7add9;margin-bottom:20px}.missing-crown-view .game-file .system-explanation h3{font:600 clamp(42px,4.5vw,70px)/1.02 var(--crown-display);letter-spacing:-.025em;text-transform:none;margin:0 0 24px;color:#eddec4;text-wrap:balance}.missing-crown-view .game-file .system-explanation p{font:16px/1.8 Inter,Arial,sans-serif;color:#d7cedb;max-width:43ch;margin:0}.missing-crown-view .game-file .system-evidence{margin:0;transform:none;transition:none}.missing-crown-view .game-file .system-evidence>img{max-height:650px;filter:none}.missing-crown-view .game-file .system-evidence figcaption{display:block;font:11px/1.6 Inter,Arial,sans-serif;letter-spacing:0;color:#bdb2c4;border:0;padding:14px 0;margin:0}.missing-crown-view .game-file .system-environment{filter:brightness(.4) saturate(.75)}.missing-crown-view .game-file .crown-system-plate:nth-child(2) .system-composition{display:flex;flex-direction:column;gap:36px;align-items:stretch}.missing-crown-view .game-file .crown-system-plate:nth-child(2) .system-explanation{order:-1;max-width:none;display:grid;grid-template-columns:1.1fr 1fr;gap:0 8vw;align-items:end;padding:0;border:0}.missing-crown-view .game-file .crown-system-plate:nth-child(2) .system-label{grid-column:1/-1}.missing-crown-view .game-file .crown-system-plate:nth-child(2) .system-explanation h3{margin-bottom:0}.missing-crown-view .game-file .crown-system-plate:nth-child(2) .system-evidence{width:100%;max-width:1200px;align-self:center}.missing-crown-view .game-file .crown-system-plate:nth-child(2) .system-evidence>img{max-height:680px}.missing-crown-view .game-file .crown-system-plate:nth-child(3) .system-composition{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}.missing-crown-view .game-file .crown-system-plate:nth-child(3) .system-explanation{grid-row:1;grid-column:1}.missing-crown-view .game-file .crown-system-plate:nth-child(3) .system-evidence{grid-row:1;grid-column:2}.missing-crown-view .game-page .game-file .mc-world-heading h3{font:600 clamp(52px,6.5vw,104px)/.94 var(--crown-display);text-transform:none;letter-spacing:-.03em;max-width:14ch}.missing-crown-view .game-page .game-file .mc-world-heading{background:linear-gradient(#080914dd,transparent);padding-top:65px}.missing-crown-view .game-page .game-file .mc-gallery{height:82svh;min-height:660px}.missing-crown-view .game-page .game-file .mc-caption strong{font:600 clamp(28px,3vw,44px)/1.05 var(--crown-display);letter-spacing:0}.missing-crown-view .game-file .game-file-ending h2{font:600 clamp(64px,8vw,125px)/.9 var(--crown-display);text-transform:none;letter-spacing:-.035em}.missing-crown-view .game-file .game-file-ending h2 em{color:#c5abd7}@media(max-width:760px){.missing-crown-view .game-page .game-file .crown-story-panorama{min-height:720px;align-items:end}.missing-crown-view .game-page .game-file .crown-story-panorama>div{width:100%;padding:280px 24px 65px}.missing-crown-view .game-page .game-file .crown-story-panorama h2{font-size:clamp(43px,9vw,66px)}.missing-crown-view .game-file .crown-system-plate{padding:55px 24px}.missing-crown-view .game-file .crown-system-plate .system-composition{display:flex;flex-direction:column;align-items:stretch;gap:26px}.missing-crown-view .game-file .crown-system-plate .system-explanation{display:block;max-width:100%;order:-1;padding:0}.missing-crown-view .game-file .system-explanation h3{font-size:clamp(40px,9vw,62px)}.missing-crown-view .game-file .system-explanation p{font-size:15px;max-width:52ch}.missing-crown-view .game-file .crown-system-plate:nth-child(2) .system-explanation p{margin-top:22px}.missing-crown-view .game-page .game-file .mc-gallery{min-height:720px;height:85svh}}.rv-site:not(.missing-crown-view){--terminal-ink:#ffb800;--terminal-paper:#eae2d2;--terminal-line:#ffb80055;--terminal-black:#08090b;--terminal-font:"IBM Plex Mono",monospace}.rv-site:not(.missing-crown-view) :is(.rail,.mono,.studio-screen-head,.game-preview-register,.crew-console-bar,.contact-location){font-family:var(--terminal-font);letter-spacing:.06em}.rv-site:not(.missing-crown-view) .rail{border-top:1px solid currentColor;padding-top:14px;line-height:1.5}.rv-site:not(.missing-crown-view) :is(.studio-screen-head,.crew-console-bar){background:#ffb80012;color:var(--terminal-ink);border-bottom:1px solid var(--terminal-line);font-size:10px;padding:14px 18px}.rv-site:not(.missing-crown-view) .studio-screen{border:1px solid var(--terminal-line);background:var(--terminal-black)}.rv-site:not(.missing-crown-view) .nav nav a{font-family:var(--terminal-font);font-size:11px;letter-spacing:.07em;position:relative;padding:10px 12px;border-bottom:2px solid transparent;transition:color .16s steps(2,end),background .16s steps(2,end)}.rv-site:not(.missing-crown-view) .nav nav a[aria-current=location]{background:#ffb800;color:#08090b;border-color:#ffb800;text-shadow:none}.rv-site:not(.missing-crown-view) .nav nav a:hover{border-bottom-color:#ffb800}.rv-site:not(.missing-crown-view) :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rv-site:not(.missing-crown-view) :is(.game-preview-cta,.contact-start){font-family:var(--terminal-font);border-radius:0;min-height:56px;letter-spacing:.06em;transition:background .16s steps(2,end),color .16s steps(2,end)}.rv-site:not(.missing-crown-view) .contact-start{border:1px solid #08090b;box-shadow:4px 4px #08090b30}.rv-site:not(.missing-crown-view) .contact-start:active{box-shadow:none;transform:translate(2px,2px)}.rv-site:not(.missing-crown-view) .journey-event-list li{border-color:var(--terminal-line)}.rv-site:not(.missing-crown-view) .journey-event-list small{font-family:var(--terminal-font);font-size:10px;line-height:1.6}.rv-site:not(.missing-crown-view) .journey-chapter figure{outline:1px solid #ffb80040;outline-offset:-1px;overflow:hidden}.rv-site:not(.missing-crown-view) .journey-chapter figcaption{background:#08090be8;color:#ffcf69;font:9px/1.6 var(--terminal-font);padding:10px 14px;border-top:1px solid var(--terminal-line)}.rv-site:not(.missing-crown-view) .principles-heading{clip-path:none}.rv-site:not(.missing-crown-view) .principles-heading:after{content:none}.rv-site:not(.missing-crown-view) .principle-line>strong{font-family:Barlow Condensed,sans-serif;letter-spacing:-.015em}.rv-site:not(.missing-crown-view) .contact-location{border-top:1px solid #08090b60;padding-top:14px}.rv-site:not(.missing-crown-view) .ending-bottom{border-top:1px solid var(--terminal-line);font-size:9px}@media(max-width:640px){.rv-site:not(.missing-crown-view) .rail{font-size:9px}.rv-site:not(.missing-crown-view) .journey-chapter figcaption{font-size:8px}}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) :is(.nav nav a,.contact-start,.game-preview-cta){transition:none}}.rv-site:not(.missing-crown-view) .signal-title .revenant-ascii-fallback{font-family:Barlow Condensed,Impact,sans-serif;font-weight:800}.rv-site:not(.missing-crown-view) .signal-title .signal-subtitle{font-family:Barlow Condensed,Impact,sans-serif;font-weight:600;font-size:clamp(28px,4.5vw,68px);line-height:.95;letter-spacing:.17em;margin-top:0;align-items:baseline;color:#ffb800}.rv-site:not(.missing-crown-view) .signal-title .signal-subtitle>span{font:9px/1.4 IBM Plex Mono,monospace;letter-spacing:.04em;max-width:180px;text-align:right}@media(max-width:640px){.rv-site:not(.missing-crown-view) .signal-title .signal-subtitle{font-size:7vw;letter-spacing:.14em;gap:12px}.rv-site:not(.missing-crown-view) .signal-title .signal-subtitle>span{font-size:7px;max-width:110px}}.rv-site:not(.missing-crown-view) .signal-title .signal-subtitle{position:relative;display:block;text-align:center;padding-left:.17em}.rv-site:not(.missing-crown-view) .signal-title .signal-subtitle>span{position:absolute;right:0;top:50%;transform:translateY(-50%);text-align:right}@media(max-width:800px){.rv-site:not(.missing-crown-view) .signal-title .signal-subtitle>span{display:none}}.rv-site:not(.missing-crown-view) .studio-screen-media>button{container-type:inline-size}.rv-site:not(.missing-crown-view) .studio-screen-media>button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#08090be6,#08090b65 65%,transparent),linear-gradient(0deg,#08090bb3,transparent 40%)}.rv-site:not(.missing-crown-view) .studio-screen-media .reel-cover-title{left:6%;right:6%;top:14%;font:700 clamp(38px,13cqw,110px)/.92 "Barlow Condensed",sans-serif;letter-spacing:-.015em;color:#eae2d2;text-shadow:0 2px 0 #08090b}.rv-site:not(.missing-crown-view) .studio-screen-media .reel-cover-title>.mono{font:9px/1.4 IBM Plex Mono,monospace;letter-spacing:.12em;margin-bottom:14px;color:#ffb800}.rv-site:not(.missing-crown-view) .studio-screen-media .reel-cover-sub{font:500 clamp(16px,4.2cqw,30px)/1.2 "Barlow Condensed",sans-serif;letter-spacing:.09em;margin-top:10px;color:#ffcf69}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play{left:6%;bottom:8%;z-index:4}@media(max-width:640px){.rv-site:not(.missing-crown-view) .studio-screen-media .reel-cover-title{top:11%}.rv-site:not(.missing-crown-view) .studio-screen-media .reel-cover-title>.mono{margin-bottom:9px;font-size:8px}.rv-site:not(.missing-crown-view) .studio-screen-media .reel-cover-sub{margin-top:7px}}.rv-site:not(.missing-crown-view) .intro-nav.nav a{text-shadow:none!important;filter:none!important;animation:none!important;transform:none!important;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.rv-site:not(.missing-crown-view) .intro-nav.nav a:hover{color:#ffb800;text-shadow:none!important;filter:none!important;transform:none!important;background:transparent}.rv-site:not(.missing-crown-view) .intro-nav.nav a:before,.rv-site:not(.missing-crown-view) .intro-nav.nav a:after{display:none!important}.rv-site:not(.missing-crown-view) .intro-nav.nav nav a:hover{border-bottom-color:#ffb80080}.rv-site:not(.missing-crown-view) .intro-nav.nav nav a[aria-current=location],.rv-site:not(.missing-crown-view) .intro-nav.nav nav a[aria-current=location]:hover{background:#ffb800;color:#08090b}.rv-site:not(.missing-crown-view) .intro-nav.nav .nav-contact:hover{border-color:#ffb800}@keyframes rv-card-deal{0%{opacity:0;transform:translateY(24px) rotate(-1.5deg);clip-path:inset(0 0 80%)}60%{opacity:1;transform:translateY(-4px) rotate(.35deg);clip-path:inset(0)}82%{transform:translateY(2px) rotate(-.15deg)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes rv-card-tap{0%{transform:none}40%{transform:translateY(-5px) rotate(-1deg)}70%{transform:translateY(-2px) rotate(.4deg)}to{transform:translateY(-3px) rotate(-.4deg)}}.rv-site:not(.missing-crown-view) .signal-header{animation:rv-card-deal .4s steps(8,end) both}.rv-site:not(.missing-crown-view) .signal-bottom{animation:rv-card-deal .5s .12s steps(10,end) both}.rv-site:not(.missing-crown-view) :is(.studio-opening,.journey-copy,.team-heading,.network-heading)[data-acquired=true]{animation:rv-card-deal .5s steps(10,end) both;transform-origin:left bottom}.rv-site:not(.missing-crown-view) .crew-credential{animation:rv-card-deal .48s steps(10,end) both;transform-origin:center bottom}@media(hover:hover){.rv-site:not(.missing-crown-view) .partner-wall a:is(:hover,:focus-visible){animation:rv-card-tap .32s steps(8,end) both}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>svg{transition:transform .2s steps(5,end)}.rv-site:not(.missing-crown-view) .studio-screen-media>button:is(:hover,:focus-visible) .studio-play>svg{transform:translateY(-4px) rotate(-3deg)}.rv-site:not(.missing-crown-view) .crew-controls button:hover{transform:translateY(-2px)}}.rv-site:not(.missing-crown-view) .crew-controls button:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) :is(.signal-header,.signal-bottom,.crew-credential,.partner-wall a,[data-acquired=true]){animation:none!important;transform:none!important}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) :is(.signal-header,.signal-bottom,.crew-credential,.partner-wall a,[data-acquired=true]){animation:none!important;transform:none!important}.rv-site:not(.missing-crown-view) .contact-section{display:block;padding-bottom:var(--section-space)}.contact-terminal-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 4vw;position:relative;isolation:isolate;padding:clamp(24px,3vw,48px);background:#ffb800;border:2px solid #08090b;box-shadow:8px 8px #08090b;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.contact-terminal-panel:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border:1px solid #08090b55;z-index:-1}.rv-site:not(.missing-crown-view) .contact-terminal-panel .contact-inline-form{border-left:1px solid #08090b66;padding-left:3vw;padding-bottom:28px}.rv-site:not(.missing-crown-view) .contact-terminal-panel .contact-direct{padding-top:20px}.rv-site:not(.missing-crown-view) .contact-terminal-panel .contact-location{padding-bottom:0}@media(max-width:800px){.contact-terminal-panel{grid-template-columns:1fr;gap:28px;padding:24px 20px}.rv-site:not(.missing-crown-view) .contact-terminal-panel .contact-inline-form{border-left:0;border-top:1px solid #08090b66;padding:24px 0 0}.rv-site:not(.missing-crown-view) .contact-terminal-panel .contact-title{font-size:clamp(80px,18vw,140px)}}.rv-site:not(.missing-crown-view) .contact-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 5vw;align-items:start}.rv-site:not(.missing-crown-view) .contact-section .contact-poster-heading{display:block;padding-bottom:0;position:sticky;top:28px}.rv-site:not(.missing-crown-view) .contact-section .contact-title{font-size:clamp(90px,13vw,200px)}.rv-site:not(.missing-crown-view) .contact-section .contact-inline-form{padding-top:0;border-top:0}.rv-site:not(.missing-crown-view) .contact-section :is(.contact-direct,.contact-location){grid-column:1/-1}@media(max-width:800px){.rv-site:not(.missing-crown-view) .contact-section{grid-template-columns:1fr;gap:28px}.rv-site:not(.missing-crown-view) .contact-section .contact-poster-heading{position:static}.rv-site:not(.missing-crown-view) .contact-section .contact-title{font-size:clamp(100px,20vw,160px)}}.contact-inline-form{padding:28px 0;border-top:1px solid #08090b66}.contact-form-note{font:12px/1.5 IBM Plex Mono,monospace;margin:0 0 22px;color:#08090b}.contact-inline-form .transmission-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;color:#08090b}.contact-inline-form .transmission-form>label{display:flex;flex-direction:column;gap:8px;font:11px/1.5 IBM Plex Mono,monospace}.contact-inline-form .transmission-form input:not([type=radio]),.contact-inline-form .transmission-form textarea{background:#08090b;color:#eae2d2;border:1px solid #08090b;border-radius:0;padding:14px;min-width:0;width:100%;box-sizing:border-box;font:15px/1.5 IBM Plex Mono,monospace}.contact-inline-form .transmission-form fieldset{grid-column:1/-1;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px 24px}.contact-inline-form .transmission-form legend{margin-bottom:12px;font:11px IBM Plex Mono,monospace}.contact-inline-form .transmission-form .radio-label{display:flex;gap:8px;align-items:center;font:12px IBM Plex Mono,monospace}.contact-inline-form input[type=radio]{accent-color:#08090b}.contact-inline-form .transmission-form>label:has(textarea),.contact-inline-form .transmission-form>p{grid-column:1/-1}.contact-inline-form .transmission-form>.button{grid-column:1/-1;justify-self:end;background:#08090b;color:#ffb800;border-color:#08090b;min-height:56px}@media(max-width:640px){.contact-inline-form .transmission-form{grid-template-columns:1fr;gap:18px}.contact-inline-form .transmission-form>.button{width:100%;justify-self:stretch}}.rv-site:not(.missing-crown-view) .studio-screen-media{aspect-ratio:16/9}.rv-site:not(.missing-crown-view) .studio-screen-media>button{width:100%;height:100%;display:block;cursor:pointer;padding:0;border:0}.rv-site:not(.missing-crown-view) .studio-screen-media .reel-cover-title{top:8%;left:5%;right:5%;font-size:clamp(36px,9cqw,100px);line-height:.94}.rv-site:not(.missing-crown-view) .studio-screen-media .reel-cover-sub{font-size:clamp(14px,2.5cqw,28px);margin-top:10px}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play{position:absolute;left:50%;top:56%;bottom:auto;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#ffb800;z-index:4}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>svg{width:88px;height:88px;padding:24px;background:#ffb800;color:#08090b;border:2px solid #ffb800;box-shadow:5px 5px #08090b;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>.mono{font-size:11px;background:#08090be6;padding:6px 12px}.rv-site:not(.missing-crown-view) .studio-screen-media>button:is(:hover,:focus-visible) .studio-play>svg{background:#eae2d2;border-color:#eae2d2}.studio-player-bar{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:16px;padding:16px 20px;background:#08090bf2;color:#ffb800;border-top:1px solid #ffb80070;z-index:4;font-size:10px}.studio-player-track{flex:1;height:3px;background:#ffb80035;position:relative}.studio-player-track:before{content:"";display:block;width:6px;height:6px;position:absolute;top:-2px;left:0;background:#ffb800}@media(max-width:640px){.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>svg{width:62px;height:62px;padding:17px}.studio-player-bar{gap:10px;padding:12px;font-size:8px}.studio-player-bar>span:last-child{display:none}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play{top:58%;gap:6px}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>.mono{font-size:8px}}@media(min-width:801px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover{min-height:clamp(690px,54vw,960px)}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art{left:15%;right:0;margin:0}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>img{object-fit:cover;object-position:58% 60%;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art:after{background:linear-gradient(90deg,#08070f 0%,#08070fb3 14%,transparent 40%)}}.rv-site:not(.missing-crown-view){--landing-gutter:4vw}.rv-site:not(.missing-crown-view) main>.section{padding-inline:var(--landing-gutter)}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy{box-sizing:border-box;padding-inline:var(--landing-gutter) 24px;padding-block:var(--section-space);max-width:none;width:calc(var(--landing-gutter) + 390px + 24px)}@media(min-width:1700px){.rv-site:not(.missing-crown-view){--landing-gutter:max(4vw, calc((100vw - 1600px)/2) )}}@media(max-width:800px)and (min-width:641px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy{width:48%;padding-inline:var(--landing-gutter) 16px}}@media(max-width:640px){.rv-site:not(.missing-crown-view){--landing-gutter:5vw}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy{width:100%;padding-inline:var(--landing-gutter);padding-block:24px var(--section-space)}}.rv-site:not(.missing-crown-view) .contact-section .contact-invitation{display:flex;justify-content:flex-end}.rv-site:not(.missing-crown-view) .contact-section .contact-start{width:calc((100% - 5vw)/2.25)}@media(max-width:640px){.rv-site:not(.missing-crown-view) .contact-section .contact-start{width:100%}}.rv-site:not(.missing-crown-view) .contact-section{perspective:1000px}.rv-site:not(.missing-crown-view) .contact-topics li{transform-origin:left center;transition:transform .24s steps(6,end),background-color .12s steps(2,end);padding-inline:8px;margin-inline:-8px}.rv-site:not(.missing-crown-view) .contact-topics li:hover{transform:translate(8px) rotate(-1deg);background:#08090b0d}.rv-site:not(.missing-crown-view) .contact-start{transform-origin:center;transition:transform .28s steps(7,end),box-shadow .18s steps(4,end);box-shadow:3px 3px #08090b55}.rv-site:not(.missing-crown-view) .contact-start:is(:hover,:focus-visible){animation:contact-card-pop .36s steps(8,end) both;box-shadow:6px 6px #08090b55}.rv-site:not(.missing-crown-view) .contact-start:active{animation:none;transform:translate(2px,2px) rotate(0);box-shadow:1px 1px #08090b55}@keyframes contact-card-pop{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-6px) rotate(-1.2deg)}65%{transform:translateY(-2px) rotate(.5deg)}to{transform:translateY(-4px) rotate(-.6deg)}}@supports (animation-timeline:view()){.rv-site:not(.missing-crown-view) .contact-section .contact-poster-heading{animation:contact-deal-in steps(10,end) both;animation-timeline:view();animation-range:entry 0% cover 25%;transform-origin:20% 75%}.rv-site:not(.missing-crown-view) .contact-topics li{animation:contact-row-deal steps(8,end) both;animation-timeline:view();animation-range:entry 0% cover 30%}.rv-site:not(.missing-crown-view) .contact-topics li:nth-child(2){animation-range:entry 4% cover 34%}.rv-site:not(.missing-crown-view) .contact-topics li:nth-child(3){animation-range:entry 8% cover 38%}}@keyframes contact-deal-in{0%{transform:translateY(32px) rotate(-2deg);opacity:.3}65%{transform:translateY(-4px) rotate(.4deg);opacity:1}to{transform:none;opacity:1}}@keyframes contact-row-deal{0%{transform:translate(28px) rotate(3deg);opacity:0}70%{transform:translate(-4px) rotate(-.5deg);opacity:1}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) :is(.contact-poster-heading,.contact-topics li,.contact-start){animation:none!important;transition:none!important;transform:none!important}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) :is(.contact-poster-heading,.contact-topics li,.contact-start){animation:none!important;transition:none!important;transform:none!important}.rv-site:not(.missing-crown-view) .contact-poster-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:5vw;align-items:end;padding-bottom:40px}.rv-site:not(.missing-crown-view) .contact-title{font-size:clamp(100px,17vw,240px);line-height:.8;letter-spacing:-.035em;margin:0;animation:none}.rv-site:not(.missing-crown-view) .contact-poster-art{display:block;border:0;padding:0 0 4px;min-height:0}.rv-site:not(.missing-crown-view) .contact-lead{font:600 clamp(28px,3.4vw,48px)/1.05 "Barlow Condensed",sans-serif;letter-spacing:-.015em;margin:0 0 28px}.rv-site:not(.missing-crown-view) .contact-topics{list-style:none;padding:0;margin:0;font-size:12px}.rv-site:not(.missing-crown-view) .contact-topics li{padding:12px 0;border-top:1px solid #08090b55;display:flex;align-items:center;gap:12px}.rv-site:not(.missing-crown-view) .contact-topics li:before{content:"+";font-size:16px}.rv-site:not(.missing-crown-view) .contact-invitation{grid-template-columns:1.25fr 1fr;gap:5vw;margin:0;padding-block:22px;align-items:center}.rv-site:not(.missing-crown-view) .contact-invitation>div>span{font-size:10px;max-width:none}.rv-site:not(.missing-crown-view) .contact-start{width:100%;min-height:64px;box-shadow:none}.rv-site:not(.missing-crown-view) .contact-direct{padding:24px 0 26px;display:grid;grid-template-columns:1fr;gap:8px}.rv-site:not(.missing-crown-view) .contact-direct>a{margin:0;font-size:clamp(19px,2.9vw,44px);letter-spacing:-.04em;line-height:1.3}.rv-site:not(.missing-crown-view) .contact-location{padding-block:18px 26px}@media(max-width:640px){.rv-site:not(.missing-crown-view) .contact-poster-heading{grid-template-columns:1fr;gap:30px;padding-bottom:24px}.rv-site:not(.missing-crown-view) .contact-title{font-size:25vw}.rv-site:not(.missing-crown-view) .contact-lead{font-size:32px;margin-bottom:18px}.rv-site:not(.missing-crown-view) .contact-invitation{grid-template-columns:1fr;gap:16px}.rv-site:not(.missing-crown-view) .contact-direct>a{display:flex;gap:12px;font-size:clamp(18px,4.8vw,29px)}}.rv-site:not(.missing-crown-view) [data-acquired=true]{animation-name:rv-pixel-acquire;animation-duration:.48s;animation-timing-function:steps(6,end)}@keyframes rv-pixel-acquire{0%{clip-path:polygon(0 0,24% 0,24% 8%,0 8%);opacity:.5}25%{clip-path:polygon(0 0,72% 0,72% 16%,48% 16%,48% 32%,24% 32%,24% 48%,0 48%);opacity:1}60%{clip-path:polygon(0 0,100% 0,100% 48%,76% 48%,76% 64%,52% 64%,52% 80%,0 80%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.rv-site:not(.missing-crown-view) :is(.intro-nav,.contact-start,.contact-start svg,.partner-wall a,.principle-line,.principle-line>strong,.principle-line:after,.crew-neighbor,.crew-controls button){transition-timing-function:steps(4,end);transition-duration:.18s}.rv-site:not(.missing-crown-view) .partner-wall a:is(:hover,:focus-visible){transform:translateY(-4px);filter:none}.rv-site:not(.missing-crown-view) :is(.studio-opening>h2,.journey-heading>h2,.team-heading>h2,.network-heading>h2,.contact-title,.studio-screen,.journey-chapter>figure,.journey-award-print,.partner-wall,.contact-invitation){animation-timing-function:steps(8,end)}.rv-site:not(.missing-crown-view) .journey-chapter>figure>img{animation:none}.rv-assembling:not(.missing-crown-view) :is(.intro-nav,.signal-header,.revenant-ascii-title,.signal-subtitle,.hero-model-wrap,.portal-caption,.model-hint,.signal-bottom,.hero-portal>canvas){animation-timing-function:steps(10,end)}.startup-dark,.startup-origin,.startup-readout{animation-timing-function:steps(6,end)}.startup-readout i{animation-timing-function:steps(32,end)}.startup-scan{animation-timing-function:steps(24,end);background:repeating-linear-gradient(90deg,#ffb80066 0 4px,transparent 4px 8px);height:4px;top:50%;bottom:auto}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) [data-acquired=true]{animation:none}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) [data-acquired=true]{animation:none}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover :is(.game-preview-art,.game-preview-art>img,.rv-terminal-image,.game-preview-copy,.game-preview-cta,.game-preview-cta svg){animation:none!important;transform:none!important;transition:none!important;filter:none!important}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover :is(.rv-terminal-image,.game-preview-art>img){top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover:after{background:none;box-shadow:none}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art:before{display:none}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-premise{text-shadow:none}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-cta:is(:hover,:focus-visible){background-color:#eae2d2;color:#08090b;padding:17px 20px;text-shadow:none}.rv-site:not(.missing-crown-view) :is(.studio-profile,.team-section,.network-section,.site-ending,.crew-credential,.crew-neighbor,.principle-line:not([data-active=true])){background-image:url(/assets/interface/dark-dither.svg);background-size:32px 32px;background-repeat:repeat}.rv-site:not(.missing-crown-view) .studio-journey{background-image:url(/assets/interface/paper-dither.svg);background-size:32px 32px;background-repeat:repeat}.rv-site:not(.missing-crown-view) :is(.contact-section,.principles-heading,.principle-line[data-active=true],.journey-award-print,.journey-selection,.crew-dossier-name,.crew-bio>.crew-field-label,.game-preview-cta,.journey-index a[aria-current=step],.nav nav a[aria-current=location]){background-image:url(/assets/interface/amber-dither.svg);background-size:32px 32px;background-repeat:repeat}.rv-site:not(.missing-crown-view){--section-space:clamp(40px,5vw,72px);--content-space:clamp(24px,3vw,44px)}.rv-site:not(.missing-crown-view) main>.section{padding-top:var(--section-space);padding-bottom:var(--section-space);margin-block:0}.rv-site:not(.missing-crown-view) .studio-profile .studio-opening{padding-top:0;padding-bottom:var(--content-space)}.rv-site:not(.missing-crown-view) .studio-feature-row{padding-bottom:var(--content-space)}.rv-site:not(.missing-crown-view) .studio-profile .studio-perspective{padding:var(--content-space) 0!important}.rv-site:not(.missing-crown-view) .studio-profile{padding-bottom:0}.rv-site:not(.missing-crown-view) .principles-editorial{margin-bottom:0;padding-bottom:24px}.rv-site:not(.missing-crown-view) .journey-heading{padding:0 0 var(--content-space);margin-inline:0}.rv-site:not(.missing-crown-view) .studio-journey{padding-bottom:0}.rv-site:not(.missing-crown-view) .team-heading,.rv-site:not(.missing-crown-view) .network-heading{padding-top:0;padding-bottom:var(--content-space);margin-block:0}.rv-site:not(.missing-crown-view) .contact-section{padding-bottom:0}.rv-site:not(.missing-crown-view) main>section{scroll-margin-top:24px}.rv-site:not(.missing-crown-view) .crew-deck{min-height:480px}@media(max-width:720px){.rv-site:not(.missing-crown-view) .crew-deck{min-height:440px}}.rv-site:not(.missing-crown-view) .studio-opening{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,96px)}.rv-site:not(.missing-crown-view) .studio-opening h2{font-size:clamp(52px,7vw,112px);line-height:.94;letter-spacing:-.035em;text-wrap:balance;margin:0}.rv-site:not(.missing-crown-view) .studio-origin{max-width:540px;align-self:end}.rv-site:not(.missing-crown-view) .studio-origin p{font-size:clamp(18px,1.6vw,24px);line-height:1.5;max-width:42ch;text-wrap:pretty;margin:20px 0 0}.rv-site:not(.missing-crown-view) .studio-perspective p{max-width:38ch;font-size:17px;line-height:1.6;text-wrap:pretty}.rv-site:not(.missing-crown-view) .journey-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:28px}.rv-site:not(.missing-crown-view) .journey-heading h2{font-size:clamp(56px,7vw,108px);line-height:1;letter-spacing:-.035em;margin:0}.rv-site:not(.missing-crown-view) .journey-heading p{max-width:38ch;font-size:clamp(18px,1.6vw,23px);line-height:1.5;margin:0;text-wrap:pretty}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-copy h2{margin:22px 0 24px;max-width:390px}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-summary{font-size:16px;line-height:1.55;max-width:32ch;margin:20px 0 28px}.rv-site:not(.missing-crown-view) .network-heading p{font-size:clamp(18px,1.6vw,23px);line-height:1.5;max-width:42ch;text-wrap:pretty}.rv-site:not(.missing-crown-view) .contact-invitation>div>span{display:block;max-width:38ch;line-height:1.5}@media(max-width:720px){.rv-site:not(.missing-crown-view) .studio-opening,.rv-site:not(.missing-crown-view) .journey-heading{grid-template-columns:1fr;gap:26px}.rv-site:not(.missing-crown-view) .studio-origin{max-width:none}.rv-site:not(.missing-crown-view) .studio-origin p{margin-top:14px}.rv-site:not(.missing-crown-view) .journey-heading p{max-width:34ch}}.rv-site:not(.missing-crown-view) .contact-section.transmission{display:block;padding-bottom:var(--section-space)}.rv-site:not(.missing-crown-view) .contact-terminal-panel{background-image:url(/assets/interface/amber-dither.svg);background-size:32px 32px}.rv-site:not(.missing-crown-view) .contact-section.transmission{background-color:#08090b;color:#ffb800;background-image:url(/assets/interface/dark-dither.svg)}.rv-site:not(.missing-crown-view) .contact-terminal-panel{background-color:#08090b;color:#ffb800;border-color:#ffb800;background-image:url(/assets/interface/dark-dither.svg);box-shadow:8px 8px #ffb80030}.rv-site:not(.missing-crown-view) .contact-terminal-panel:before{border-color:#ffb80055}.rv-site:not(.missing-crown-view) .contact-terminal-panel :is(.contact-title,.contact-title span,.contact-form-note,.transmission-form,.transmission-form legend,.transmission-form>label,.radio-label,.contact-direct,.contact-location){color:#ffb800}.rv-site:not(.missing-crown-view) .contact-terminal-panel :is(.contact-inline-form,.contact-direct,.contact-location){border-color:#ffb80066}.rv-site:not(.missing-crown-view) .contact-inline-form .transmission-form input:not([type=radio]),.rv-site:not(.missing-crown-view) .contact-inline-form .transmission-form textarea{background-color:#ffb800;background-image:url(/assets/interface/amber-dither.svg);background-size:32px 32px;color:#08090b;border-color:#ffb800;caret-color:#08090b}.rv-site:not(.missing-crown-view) .contact-inline-form input[type=radio]{accent-color:#ffb800}.rv-site:not(.missing-crown-view) .contact-inline-form .transmission-form>.button{background:#ffb800;color:#08090b;border-color:#ffb800}.rv-site:not(.missing-crown-view) .contact-inline-form .transmission-form>.button:hover{background:#eae2d2;border-color:#eae2d2}.rv-site:not(.missing-crown-view) .contact-inline-form .transmission-form select{width:100%;min-height:52px;box-sizing:border-box;padding:14px 40px 14px 14px;background-color:#ffb800;background-image:url(/assets/interface/amber-dither.svg);color:#08090b;border:1px solid #ffb800;border-radius:0;font:15px/1.5 IBM Plex Mono,monospace;cursor:pointer}.rv-site:not(.missing-crown-view) .contact-inline-form .transmission-form select:focus-visible{outline:2px solid #ffb800;outline-offset:4px}.contact-inline-form .transmission-form :is(.contact-subject,.contact-custom-subject,.contact-form-actions){grid-column:1/-1}.contact-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.contact-form-actions .button{background:#ffb800;color:#08090b;border:1px solid #ffb800;min-height:52px}.contact-copy{background:transparent;border:1px solid #ffb80080;color:#ffb800;min-height:48px;padding:12px 16px;cursor:pointer}.contact-copy:hover{background:#ffb800;color:#08090b}.contact-inline-form .transmission-form textarea::placeholder{color:#46350c;opacity:1}.contact-inline-form .transmission-form :is(input,select,textarea):focus-visible{outline:2px solid #eae2d2;outline-offset:4px}.contact-form-status{font:12px/1.6 IBM Plex Mono,monospace;margin:0;border-left:2px solid #ffb800;padding-left:14px}@media(max-width:640px){.contact-inline-form .transmission-form :is(input,select,textarea){font-size:16px}.contact-form-actions{flex-direction:column-reverse;align-items:stretch}.contact-form-actions .button,.contact-copy{width:100%}}.rv-site:not(.missing-crown-view) .intro-nav.nav{height:72px;padding-inline:var(--landing-gutter);gap:24px;background:#08090b;background-image:url(/assets/interface/dark-dither.svg);border-bottom:1px solid #ffb80065;box-shadow:0 3px #08090b;filter:none;transition:transform .24s steps(6,end),opacity .12s steps(3,end)}.rv-site:not(.missing-crown-view) .intro-nav.nav .wordmark{flex-shrink:0;padding-right:24px;border-right:1px solid #ffb80040}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-brand img{width:34px;height:42px;object-fit:contain}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-brand-name{font-size:19px;line-height:1;letter-spacing:.01em}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-brand-name small{font-size:8px;letter-spacing:.18em;margin-top:5px}.rv-site:not(.missing-crown-view) .intro-nav.nav nav{margin-left:auto;gap:0;border:1px solid #ffb80055;min-height:42px}.rv-site:not(.missing-crown-view) .intro-nav.nav nav a{display:flex;align-items:center;justify-content:center;min-height:42px;min-width:94px;padding:10px 18px;border:0;border-right:1px solid #ffb80035;color:#eae2d2;font:11px IBM Plex Mono,monospace;letter-spacing:.05em;transition:color .12s steps(2,end),background-color .12s steps(2,end)}.rv-site:not(.missing-crown-view) .intro-nav.nav nav a:last-child{border-right:0}.rv-site:not(.missing-crown-view) .intro-nav.nav nav a:hover{background:#ffb80012;color:#ffb800}.rv-site:not(.missing-crown-view) .intro-nav.nav nav a[aria-current=location]{background-color:#ffb800;background-image:url(/assets/interface/amber-dither.svg);color:#08090b}.rv-site:not(.missing-crown-view) .intro-nav.nav .nav-contact{margin-left:0;min-height:44px;border:1px solid #ffb800;color:#ffb800;gap:16px;padding:10px 16px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}html[data-nav-hidden=true] .rv-site:not(.missing-crown-view) .intro-nav.nav{transform:translateY(-100%);filter:none;transition:transform .18s steps(5,end),opacity .12s steps(3,end)}html[data-nav-hidden=true] .rv-site:not(.missing-crown-view) .intro-nav.nav:focus-within{transform:none;opacity:1}@media(max-width:900px){.rv-site:not(.missing-crown-view) .intro-nav.nav{gap:14px}.rv-site:not(.missing-crown-view) .intro-nav.nav nav a{min-width:70px;padding-inline:12px}.rv-site:not(.missing-crown-view) .intro-nav.nav .wordmark{padding-right:14px}}@media(max-width:640px){.rv-site:not(.missing-crown-view) .intro-nav.nav{height:64px}.rv-site:not(.missing-crown-view) .intro-nav.nav nav{display:none}.rv-site:not(.missing-crown-view) .intro-nav.nav .wordmark{border:0;padding:0}.rv-site:not(.missing-crown-view) .intro-nav.nav .header-menu{background:#ffb800;color:#08090b;padding:10px 14px;min-width:94px;border:0;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) .intro-nav.nav{transition:none!important}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) .intro-nav.nav{transition:none!important}.rv-site:not(.missing-crown-view) .intro-nav.nav .wordmark{display:flex;align-items:center;height:100%}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-brand{display:flex;align-items:center;gap:12px;line-height:1}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-emblem{width:42px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-emblem img{width:42px;height:auto;display:block;object-fit:contain}.rv-site:not(.missing-crown-view) .intro-nav.nav .wordmark .revenant-brand-name{font-size:24px;line-height:1;letter-spacing:-.04em}.rv-site:not(.missing-crown-view) .intro-nav.nav .wordmark .revenant-brand-name small{font-size:10px;line-height:1;margin:5px 0 0;letter-spacing:.18em;text-align:center}@media(max-width:640px){.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-emblem{width:36px;height:44px}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-emblem img{width:36px}.rv-site:not(.missing-crown-view) .intro-nav.nav .wordmark .revenant-brand-name{font-size:21px}.rv-site:not(.missing-crown-view) .intro-nav.nav .wordmark .revenant-brand-name small{font-size:9px}}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-emblem{overflow:visible}.rv-site:not(.missing-crown-view) .intro-nav.nav .revenant-emblem img{width:100%;height:100%;max-width:100%;object-fit:contain}.rv-site:not(.missing-crown-view) :is(button.button,a.button,.contact-copy,.crew-controls button,.header-menu,.nav-contact,.system-dock button){border-radius:0;background-image:url(/assets/interface/dark-dither.svg);background-size:32px 32px;transition-timing-function:steps(4,end)}.rv-site:not(.missing-crown-view) :is(.button.acid,.game-preview-cta,.contact-form-actions .button,.header-menu){background-image:url(/assets/interface/amber-dither.svg);background-size:32px 32px}.rv-site:not(.missing-crown-view) .rv-glyph{shape-rendering:crispEdges;image-rendering:pixelated;filter:none;transition-timing-function:steps(3,end)}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>svg{background-image:url(/assets/interface/amber-dither.svg);background-size:32px 32px;shape-rendering:crispEdges}.rv-site:not(.missing-crown-view) :is(.contact-copy,.crew-controls button,.header-menu,.nav-contact):focus-visible{outline:2px solid #ffb800;outline-offset:4px}.rv-site:not(.missing-crown-view) .signal-invitation>a{color:#08090b;text-shadow:none}.rv-site:not(.missing-crown-view) .signal-invitation>a:is(:hover,:focus-visible){color:#08090b;text-shadow:none}.rv-site:not(.missing-crown-view) .signal-invitation>a .rv-glyph{color:#08090b}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 60%;z-index:1;pointer-events:none}@media(max-width:640px){.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>video{object-position:center}}html[data-motion=reduced] .rv-site:not(.missing-crown-view) .game-preview-art>video{visibility:hidden}@media(prefers-reduced-motion:reduce){.rv-site:not(.missing-crown-view) .game-preview-art>video{visibility:hidden}}.rv-site:not(.missing-crown-view) .game-preview.game-preview-cover .game-preview-art>video{filter:contrast(1.14) saturate(1.2) brightness(1.04)}.rv-site:not(.missing-crown-view){--pixel-plate:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px) , calc(100% - 4px) calc(100% - 8px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 8px) calc(100% - 4px) , calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px) ,4px calc(100% - 4px) ,4px calc(100% - 8px) ,0 calc(100% - 8px) )}.rv-site:not(.missing-crown-view) :is(.button,.game-preview-cta,.contact-copy,.header-menu,.nav-contact,.crew-controls button,.contact-form-actions button,.studio-play>svg,.crew-dossier-name,.crew-bio>.crew-field-label){clip-path:var(--pixel-plate);border-radius:0}.rv-site:not(.missing-crown-view) .intro-nav.nav :is(.nav-contact,.header-menu){clip-path:var(--pixel-plate)}.rv-site:not(.missing-crown-view) .contact-terminal-panel{clip-path:var(--pixel-plate)}.rv-site:not(.missing-crown-view) .contact-inline-form .transmission-form :is(input,select,textarea){clip-path:var(--pixel-plate);border-radius:0}.rv-site:not(.missing-crown-view) :is(.button,.game-preview-cta,.contact-copy,.header-menu,.nav-contact,.crew-controls button):focus-visible{outline:none;box-shadow:inset 0 0 0 3px #eae2d2}.rv-site:not(.missing-crown-view) .contact-inline-form .transmission-form :is(input,select,textarea):focus-visible{outline:none;box-shadow:inset 0 0 0 3px #08090b}.rv-site:not(.missing-crown-view) :is(.crew-neighbor,.crew-credential,.crew-console-bar,.journey-index a,.journey-award-print,.journey-selection,.principles-heading,.studio-screen-head,.studio-player-bar,.partner-wall a,.signal-invitation>a){clip-path:var(--pixel-plate);border-radius:0}.rv-site:not(.missing-crown-view) .crew-credential{animation-name:rv-pixel-card-deal}@keyframes rv-pixel-card-deal{0%{opacity:0;transform:translateY(24px) rotate(-1.5deg)}60%{opacity:1;transform:translateY(-4px) rotate(.35deg)}82%{transform:translateY(2px) rotate(-.15deg)}to{opacity:1;transform:none}}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>svg{clip-path:var(--pixel-plate)}body:has(.rv-site:not(.missing-crown-view)) :is(.system-dock button,.sector-index .index-links a,.sector-index button){border-radius:0;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,0 100%);background-image:url(/assets/interface/dark-dither.svg);background-size:32px 32px}body:has(.rv-site:not(.missing-crown-view)) .system-dock .rv-glyph{shape-rendering:crispEdges}.rv-site:not(.missing-crown-view) :is(.journey-index a,.crew-neighbor,.partner-wall a,.signal-invitation>a):focus-visible{outline:none;box-shadow:inset 0 0 0 3px currentColor}@media(max-width:640px){.rv-site:not(.missing-crown-view) :is(.revenant-brand-name>small,.signal-header>span,.model-hint,.portal-caption,.signal-invitation>.mono,.studio-origin>.mono,.studio-screen-head>span,.studio-perspective>.mono,.principle-line-number,.game-preview-register>span,.journey-index small,.journey-copy>.mono,.journey-event-list small,figure>.mono,li>.mono,.crew-console-bar>span,.crew-dossier-heading,.crew-field-label,.crew-card-footer>span,.crew-card-footer a,.crew-controls>span,.crew-controls>button,.contact-direct>.mono,.contact-location>span,.ending-navigation>.mono,.ending-social>.mono,.ending-bottom>*){font-size:11px!important;letter-spacing:.04em}}.rv-site .crew-card-footer a{display:inline-flex;align-items:center;min-height:44px;padding-inline:8px}@media(max-width:640px){.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play{left:auto;right:5%;top:auto;bottom:52px;transform:none}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>svg{width:44px;height:44px;padding:12px}.rv-site:not(.missing-crown-view) .studio-screen-media .studio-play>.mono{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.sector-index[data-slot=dialog-content]{translate:none}.rv-site:not(.missing-crown-view) .journey-heading p{justify-self:start;text-align:left}html:root{--px: 3px;--mg-amber: #FFB800;--mg-amber-hi: #FFD978;--mg-amber-lo: #A87600;--mg-bone: #EAE2D2;--mg-bone-lo: #A9A196;--mg-screen: #0B0B0E;--mg-alert: #FF4A3D;--mg-flame: #7DFF5A;--mg-flame-hi: #C8FFB6;--mg-flame-lo: #3E9E2A;--mg-scan: repeating-linear-gradient(0deg, #ffffff07 0 1px, transparent 1px 3px);--mg-plate-amber: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' shape-rendering='crispEdges'%3E%3Cpath fill='%23FFB800' d='M2 0h1v1H2zM1 1h3v1H1zM0 2h5v1H0zM1 3h3v1H1zM2 4h1v1H2z'/%3E%3C/svg%3E");--mg-plate-bone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' shape-rendering='crispEdges'%3E%3Cpath fill='%23EAE2D2' d='M2 0h1v1H2zM1 1h3v1H1zM0 2h5v1H0zM1 3h3v1H1zM2 4h1v1H2z'/%3E%3C/svg%3E");--mg-plate-flame: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' shape-rendering='crispEdges'%3E%3Cpath fill='%237DFF5A' d='M2 0h1v1H2zM1 1h3v1H1zM0 2h5v1H0zM1 3h3v1H1zM2 4h1v1H2z'/%3E%3C/svg%3E");--mg-plate-flame-hi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' shape-rendering='crispEdges'%3E%3Cpath fill='%23C8FFB6' d='M2 0h1v1H2zM1 1h3v1H1zM0 2h5v1H0zM1 3h3v1H1zM2 4h1v1H2z'/%3E%3C/svg%3E");--mg-frame-dim: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' shape-rendering='crispEdges'%3E%3Cpath fill='%230B0B0E' d='M2 1h1v1H2zM1 2h3v1H1zM2 3h1v1H2z'/%3E%3Cpath fill='%23FFB800' fill-opacity='.38' d='M2 0h1v1H2zM1 1h1v1H1zM3 1h1v1H3zM0 2h1v1H0zM4 2h1v1H4zM1 3h1v1H1zM3 3h1v1H3zM2 4h1v1H2z'/%3E%3C/svg%3E");--mg-frame-amber: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' shape-rendering='crispEdges'%3E%3Cpath fill='%230B0B0E' d='M2 1h1v1H2zM1 2h3v1H1zM2 3h1v1H2z'/%3E%3Cpath fill='%23FFB800' d='M2 0h1v1H2zM1 1h1v1H1zM3 1h1v1H3zM0 2h1v1H0zM4 2h1v1H4zM1 3h1v1H1zM3 3h1v1H3zM2 4h1v1H2z'/%3E%3C/svg%3E");--mg-frame-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' shape-rendering='crispEdges'%3E%3Cpath fill='%230B0B0E' d='M2 1h1v1H2zM1 2h3v1H1zM2 3h1v1H2z'/%3E%3Cpath fill='%23FF4A3D' d='M2 0h1v1H2zM1 1h1v1H1zM3 1h1v1H3zM0 2h1v1H0zM4 2h1v1H4zM1 3h1v1H1zM3 3h1v1H3zM2 4h1v1H2z'/%3E%3C/svg%3E");--mg-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' shape-rendering='crispEdges'%3E%3Cpath fill='%23FFB800' d='M0 0h7v1H0zM1 1h5v1H1zM2 2h3v1H2zM3 3h1v1H3z'/%3E%3C/svg%3E")}@media(max-width:640px){html:root{--px: 2px}}@keyframes mg-blink{50%{opacity:0}}html:root body .rv-site:not(.missing-crown-view) :is(.button.acid,.signal-invitation>a,.game-preview-cta,.transmission-form .button,.nav-contact,.header-menu,.contact-copy,.crew-controls button,.transmission-form :is(input:not([type=radio]),select,textarea)){clip-path:none;border-radius:0;border-style:solid;border-color:transparent;border-width:calc(var(--px) * 2);border-image-slice:2;border-image-width:1;border-image-repeat:stretch;background-clip:padding-box;background-origin:padding-box}html:root body .rv-site:not(.missing-crown-view) :is(.button.acid,.signal-invitation>a,.game-preview-cta,.transmission-form .button,.header-menu){border-image-source:var(--mg-plate-amber);background-color:var(--mg-amber);background-image:none;color:#070709;font-family:IBM Plex Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.08em;box-shadow:inset 0 var(--px) 0 var(--mg-amber-hi),inset 0 calc(var(--px) * -1.5) 0 var(--mg-amber-lo);transition:transform .12s steps(2,end),background-color .12s steps(2,end),box-shadow .12s steps(2,end)}html:root body .rv-site:not(.missing-crown-view) :is(.button.acid,.signal-invitation>a,.game-preview-cta,.transmission-form .button,.header-menu):is(:hover,:focus-visible){border-image-source:var(--mg-plate-bone);background-color:var(--mg-bone);box-shadow:inset 0 var(--px) 0 #fff,inset 0 calc(var(--px) * -1.5) 0 var(--mg-bone-lo);transform:translateY(calc(var(--px) * -1))}html:root body .rv-site:not(.missing-crown-view) :is(.button.acid,.signal-invitation>a,.game-preview-cta,.transmission-form .button,.header-menu):active{transform:translateY(var(--px));box-shadow:inset 0 calc(var(--px) * 1.5) 0 var(--mg-bone-lo)}html:root body .rv-site:not(.missing-crown-view) .game-preview .game-preview-cta{border-image-source:var(--mg-plate-flame);background-color:var(--mg-flame);box-shadow:inset 0 var(--px) 0 var(--mg-flame-hi),inset 0 calc(var(--px) * -1.5) 0 var(--mg-flame-lo);color:#06140a}html:root body .rv-site:not(.missing-crown-view) .game-preview .game-preview-cta:is(:hover,:focus-visible){border-image-source:var(--mg-plate-flame-hi);background-color:var(--mg-flame-hi);box-shadow:inset 0 var(--px) 0 #fff,inset 0 calc(var(--px) * -1.5) 0 var(--mg-flame)}html:root body .rv-site:not(.missing-crown-view) .game-preview .game-preview-cta:active{box-shadow:inset 0 calc(var(--px) * 1.5) 0 var(--mg-flame-lo)}html:root body .rv-site:not(.missing-crown-view) :is(.nav-contact,.contact-copy,.crew-controls button){border-image-source:var(--mg-frame-dim);background-color:var(--mg-screen);background-image:var(--mg-scan);background-size:auto;color:var(--mg-amber);font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;box-shadow:none;transition:color .12s steps(2,end)}html:root body .rv-site:not(.missing-crown-view) :is(.nav-contact,.contact-copy,.crew-controls button):is(:hover,:focus-visible,[aria-expanded=true]){border-image-source:var(--mg-frame-amber);background-color:var(--mg-screen);color:var(--mg-bone)}html:root body .rv-site:not(.missing-crown-view) .intro-nav.nav .nav-contact{border-image-source:var(--mg-frame-dim)}html:root body .rv-site:not(.missing-crown-view) .intro-nav.nav .nav-contact:is(:hover,:focus-visible){border-image-source:var(--mg-frame-amber)}html:root body .rv-site:not(.missing-crown-view) :is(.contact-copy,.crew-controls button):before{content:"▶";display:inline-block;width:0;overflow:hidden;margin-right:0;color:var(--mg-amber);vertical-align:baseline}html:root body .rv-site:not(.missing-crown-view) :is(.contact-copy,.crew-controls button):is(:hover,:focus-visible):before{width:1.5em;animation:mg-blink 1s steps(1,end) infinite}html:root body .rv-site:not(.missing-crown-view) .intro-nav.nav nav a[aria-current=location]{background-image:none;background-color:var(--mg-amber);box-shadow:inset 0 var(--px) 0 var(--mg-amber-hi),inset 0 calc(var(--px) * -1.5) 0 var(--mg-amber-lo)}html:root body .rv-site:not(.missing-crown-view) .intro-nav.nav nav a:not([aria-current=location]):hover{background-image:var(--mg-scan)}html:root body .rv-site:not(.missing-crown-view) .transmission-form>label{display:block;color:var(--mg-amber);letter-spacing:.08em}html:root body .rv-site:not(.missing-crown-view) .transmission-form>label:before{color:var(--mg-amber)}html:root body .rv-site:not(.missing-crown-view) .transmission-form :is(input:not([type=radio]),select,textarea){border-image-source:var(--mg-frame-dim);background-color:var(--mg-screen);background-image:var(--mg-scan);background-size:auto;color:var(--mg-bone);display:block;width:100%;caret-color:var(--mg-amber);font:15px/1.5 IBM Plex Mono,monospace;letter-spacing:.02em;padding:12px 14px;margin-top:10px;box-shadow:none;outline:none;transition:none}html:root body .rv-site:not(.missing-crown-view) .transmission-form :is(input,textarea)::placeholder{color:#eae2d24d;opacity:1}html:root body .rv-site:not(.missing-crown-view) .transmission-form select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background-image:var(--mg-select-arrow),var(--mg-scan);background-repeat:no-repeat,repeat;background-position:right 16px center,0 0;background-size:14px 8px,auto;color:var(--mg-bone)}html:root body .rv-site:not(.missing-crown-view) .transmission-form select:invalid{color:#eae2d280}html:root body .rv-site:not(.missing-crown-view) .transmission-form select option{background:var(--mg-screen);color:var(--mg-bone)}html:root body .rv-site:not(.missing-crown-view) .transmission-form :is(input:not([type=radio]),select,textarea):focus,html:root body .rv-site:not(.missing-crown-view) .transmission-form :is(input:not([type=radio]),select,textarea):focus-visible{border-image-source:var(--mg-frame-amber);background-color:#0f0e0a;outline:none;box-shadow:none}html:root body .rv-site:not(.missing-crown-view) .transmission-form>label:focus-within{color:var(--mg-bone)}html:root body .rv-site:not(.missing-crown-view) .transmission-form>label:focus-within:before{content:"▶ 0" counter(field) " / ";animation:mg-blink 1s steps(1,end) infinite}html:root body .rv-site:not(.missing-crown-view) .transmission-form :is(input:not([type=radio]),select,textarea):user-invalid{border-image-source:var(--mg-frame-alert)}html:root body .rv-site:not(.missing-crown-view) .transmission-form>label:has(:user-invalid){color:var(--mg-alert)}html:root body .rv-site:not(.missing-crown-view) .transmission-form>label:has(:user-invalid):before{content:"! 0" counter(field) " / ";color:var(--mg-alert);animation:none}html:root body .rv-site:not(.missing-crown-view) .contact-form-status{position:relative;padding:12px 14px 12px 18px;border-left:calc(var(--px) * 2) solid var(--mg-amber);background:var(--mg-screen) var(--mg-scan);color:var(--mg-bone);font:12px/1.6 IBM Plex Mono,monospace}html:root body .rv-site:not(.missing-crown-view) .contact-form-status:after{content:"█";margin-left:.4em;color:var(--mg-amber);animation:mg-blink 1s steps(1,end) infinite}html:root body .rv-site:not(.missing-crown-view) ::selection{background:var(--mg-amber);color:#070709}html:root body .rv-site:not(.missing-crown-view) :is(a,button,select,input,textarea):focus-visible{outline:var(--px) solid var(--mg-bone);outline-offset:calc(var(--px) * 2)}html:root body .rv-site:not(.missing-crown-view) .transmission-form :is(input:not([type=radio]),select,textarea):focus-visible{outline:none}html:root body:has(.rv-site:not(.missing-crown-view)) .system-dock .dock-controls button{clip-path:none;background-color:var(--mg-screen);background-image:var(--mg-scan);background-size:auto;font-family:IBM Plex Mono,monospace;letter-spacing:.08em;transition:none}html:root body:has(.rv-site:not(.missing-crown-view)) .system-dock .dock-controls button:hover{background-color:#17140b;color:var(--mg-amber)}@media(prefers-reduced-motion:reduce){html:root body .rv-site :is(.contact-copy,.crew-controls button,.transmission-form>label,.contact-form-status):before,html:root body .rv-site .contact-form-status:after{animation:none!important}}html[data-motion=reduced] body .rv-site :is(.contact-copy,.crew-controls button,.transmission-form>label):before,html[data-motion=reduced] body .rv-site .contact-form-status:after{animation:none}@media(max-width:640px){html:root body .rv-site:not(.missing-crown-view) .transmission-form :is(input:not([type=radio]),select,textarea){font-size:16px}}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}body{background:#070707}::selection{color:#f5edd6;background:#ffb8004d}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#2a1e14;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#ffb800}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-3{margin:calc(var(--spacing)*3)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-auto{margin-top:auto}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-\[1\.15rem\]{height:1.15rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-input-background{background-color:var(--input-background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(var(--spacing)*52)}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(var(--spacing)*52)}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing)*4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:16px;--background:#070707;--foreground:#f5edd6;--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
