@import "https://fonts.googleapis.com/css2?family=Anton&family=Condiment&display=swap";@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-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}}}@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;--spacing:.25rem;--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)}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-5{width:calc(var(--spacing) * 5)}.resize{resize:both}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.italic{font-style:italic}.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,)}.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,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))}}:root{--background:#010828;--cream:#eff4ff;--neon:#6fff00}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--cream);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.section-container{width:100%;max-width:1831px;margin:0 auto;padding-left:32px;padding-right:32px}.script{color:var(--neon);text-transform:none;font-family:Condiment,cursive;font-weight:400}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.texture{z-index:50;pointer-events:none;mix-blend-mode:lighten;opacity:.6;background:url(/texture.png) 50%/cover;position:fixed;inset:0}.cover-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero{border-radius:0 0 32px 32px;height:100vh;min-height:680px;position:relative;overflow:hidden}.hero-inner{height:100%;padding-top:30px;position:relative}.hero header{z-index:2;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:relative}.logo,.hero nav a{text-transform:uppercase;color:var(--cream);font-family:Anton,sans-serif;text-decoration:none}.logo{font-size:16px}.hero nav{border-radius:28px;gap:42px;padding:24px 52px;display:flex}.hero nav a{font-size:13px;transition:color .2s}.hero nav a:hover{color:var(--neon)}.hero-title-wrap{z-index:2;max-width:780px;position:absolute;top:50%;left:calc(32px + 7%);transform:translateY(-50%)}.hero h1,.about h2,.collection h2,.final h2{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-weight:400}.hero h1{font-size:90px;line-height:1}.hero-script{mix-blend-mode:exclusion;opacity:.9;white-space:nowrap;font-size:48px;position:absolute;top:54%;right:-12%;transform:rotate(-1deg)}.desktop-social{position:absolute;top:140px;right:32px}.social-buttons{flex-direction:column;gap:10px;display:flex}.social-button{width:56px;height:56px;color:var(--cream);border-radius:16px;place-items:center;transition:background .2s;display:grid}.social-button:hover{background:#ffffff1a}.mobile-social{display:none}.about{min-height:100vh;position:relative;overflow:hidden}.about-inner{flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:96px;padding-bottom:96px;display:flex;position:relative}.about-top{justify-content:space-between;align-items:flex-start;display:flex}.about-title-wrap{position:relative}.about h2{font-size:60px;line-height:1}.about-script{mix-blend-mode:exclusion;font-size:68px;position:absolute;bottom:-28px;right:-45%;transform:rotate(-2deg)}.about-top>p,.about-bottom p{text-transform:uppercase;max-width:266px;margin:0;font-size:16px;line-height:1.5}.about-bottom{justify-content:space-between;display:flex}.about-bottom>div{grid-template-columns:1fr 1fr;gap:50px;display:grid}.about-bottom p{opacity:.1}.collection{background:var(--background);padding:96px 0}.collection-heading{justify-content:space-between;align-items:flex-end;margin-bottom:72px;display:flex}.collection h2{font-size:60px;line-height:1}.collection h2>span{margin-left:128px;display:block}.collection h2 i{margin-right:15px;font-size:68px}.collection-heading button{color:var(--cream);text-transform:uppercase;text-align:left;background:0 0;border:0;grid-template-columns:auto auto;column-gap:10px;font-family:Anton,sans-serif;display:grid}.collection-heading button>span{font-size:60px;line-height:.9}.collection-heading button small{font-size:30px;line-height:.9}.collection-heading button b{background:var(--neon);grid-column:1/3;height:10px;margin-top:10px}.card-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nft-card{border-radius:32px;padding:18px;transition:background .25s}.nft-card:hover{background:#ffffff1a}.square-video{border-radius:24px;padding-bottom:100%;position:relative;overflow:hidden}.square-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.score-bar{border-radius:20px;justify-content:space-between;align-items:center;margin-top:14px;padding:16px 20px;display:flex}.score-bar small{text-transform:uppercase;opacity:.7;margin-bottom:6px;font-size:11px;display:block}.score-bar strong{font-size:16px}.score-bar button{color:#fff;background:linear-gradient(145deg,#b724ff,#7c3aed);border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .2s;display:grid;box-shadow:0 10px 25px #a855f780}.score-bar button:hover{transform:scale(1.1)}.final{position:relative;overflow:hidden}.final>video{width:100%;height:auto;display:block}.final-copy{z-index:2;text-align:right;padding-left:15%;padding-right:20%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.final-copy>span{mix-blend-mode:exclusion;white-space:nowrap;font-size:68px;position:absolute;top:-15%;left:11%}.final h2{font-size:60px;line-height:1}.final h2 b{margin-bottom:48px;font-weight:400;display:block}.final-social{border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:15%;left:8%}.final-social-button{width:16.77rem;height:5rem;color:var(--cream);border-bottom:1px solid #ffffff1a;place-items:center;display:grid}.final-social-button:last-child{border-bottom:0}@media (width<=1023px){.section-container{padding-left:24px;padding-right:24px}.hero header{grid-template-columns:1fr}.hero nav{display:none}.hero-title-wrap{left:24px;right:24px}.hero h1{font-size:75px}.hero-script{font-size:40px;right:8%}.desktop-social{display:none}.mobile-social{z-index:2;display:block;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.mobile-social .social-buttons{flex-direction:row}.about h2,.collection h2{font-size:48px}.about-script,.collection h2 i{font-size:56px}.card-grid{grid-template-columns:repeat(2,1fr)}.final h2{font-size:42px}.final-copy>span{font-size:46px}.final-social-button{width:10.7813rem;height:4rem}}@media (width<=639px){.section-container{padding-left:16px;padding-right:16px}.hero h1{font-size:40px;line-height:1.05}.hero-title-wrap{left:16px;right:16px}.hero-script{font-size:24px;top:65%;right:4%}.about-inner{padding-top:64px;padding-bottom:64px}.about-top{flex-direction:column;gap:70px}.about h2,.collection h2{font-size:32px}.about-script{font-size:36px;bottom:-18px;right:-30%}.about-top>p{font-size:14px}.about-bottom>div{display:block}.about-bottom p{color:#010828;font-size:14px}.right-ghost{display:none!important}.collection{padding:64px 0}.collection-heading{align-items:flex-start}.collection h2>span{margin-left:48px}.collection h2 i{font-size:38px}.collection-heading button>span{font-size:32px}.collection-heading button small{font-size:20px}.collection-heading button b{height:6px}.card-grid{grid-template-columns:1fr}.final-copy{padding-left:35%;padding-right:10%}.final-copy>span{font-size:17px;top:-12%;left:25%}.final h2{font-size:16px}.final h2 b{margin-bottom:16px}.final-social{border-radius:8px;bottom:12%;left:8%}.final-social-button{width:14vw;height:10vw;min-height:34px}.final-social-button svg{width:16px;height:16px}}.contact-action{cursor:pointer;isolation:isolate;text-decoration:none;transition:color .2s,background .2s,transform .2s,box-shadow .2s;position:relative;overflow:visible}.contact-action:hover,.contact-action:focus-visible{color:var(--neon);background:#6fff0014;outline:none;transform:translateY(-2px);box-shadow:0 0 0 1px #6fff008c,0 0 24px #6fff002e}.contact-label{min-width:max-content;color:var(--cream);text-align:left;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(12px);background:#010828e6;border:1px solid #ffffff3d;border-radius:10px;padding:9px 12px;font-size:11px;line-height:1.35;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(8px,-50%)}.contact-label b{color:var(--neon);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.contact-action:hover .contact-label,.contact-action:focus-visible .contact-label{opacity:1;visibility:visible;transform:translateY(-50%)}.final-social-button.contact-action .contact-label{left:calc(100% + 12px);right:auto;transform:translate(-8px,-50%)}.final-social-button.contact-action:hover .contact-label,.final-social-button.contact-action:focus-visible .contact-label{transform:translateY(-50%)}@media (width<=1023px){.mobile-social .contact-label{inset:auto auto calc(100% + 10px) 50%;transform:translate(-50%,8px)}.mobile-social .contact-action:hover .contact-label,.mobile-social .contact-action:focus-visible .contact-label{transform:translate(-50%)}}@media (width<=639px){.contact-label{display:none}.contact-action:active{color:var(--neon);background:#6fff001f;transform:scale(.94)}}.about .about-top{min-height:62vh;display:block;position:relative}.about .profile-copy{z-index:2;text-shadow:0 2px 9px #000000f2,0 0 28px #010828e6;width:min(43vw,620px);position:absolute;top:48%;right:clamp(32px,5vw,92px);transform:translateY(-50%);border:0!important;border-left:2px solid var(--neon)!important;max-width:620px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:4px 0 4px 30px!important}.profile-eyebrow{color:var(--neon);letter-spacing:.19em;margin-bottom:17px;font-family:Anton,sans-serif;font-size:12px;display:block}.profile-identity{align-items:flex-end;gap:18px;margin-bottom:7px;display:flex}.profile-identity h2{letter-spacing:-.05em;margin:0;text-transform:none!important;font-family:Noto Sans SC,Microsoft YaHei,sans-serif!important;font-size:clamp(48px,5vw,76px)!important;font-weight:800!important;line-height:.95!important}.profile-identity>span{color:#eff4ff9e;letter-spacing:.14em;padding-bottom:8px;font-family:Anton,sans-serif;font-size:14px}.about .profile-role{color:var(--neon);letter-spacing:.04em;margin-bottom:25px;font-size:clamp(17px,1.55vw,23px);display:block}.about .profile-copy .profile-lead{color:#fff;font-weight:600;opacity:1!important;max-width:560px!important;margin:0!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.85!important}.about .profile-copy .profile-detail{color:#eff4ffdb;opacity:1!important;border-top:1px solid #eff4ff3d!important;max-width:590px!important;margin:16px 0 0!important;padding:16px 0 0!important;font-size:clamp(12px,.88vw,14px)!important;line-height:1.85!important}.profile-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.profile-tags span{color:#e9ffd9;letter-spacing:.09em;background:#0108282e;border:1px solid #6fff006b;padding:7px 10px;font-size:9px}.about .profile-bottom{z-index:2;text-shadow:0 2px 10px #000000f2;position:relative}@media (width<=1023px){.about .profile-copy{width:min(52vw,540px);right:24px;max-width:540px!important;padding-left:22px!important}.profile-identity h2{font-size:48px!important}.about .profile-role{font-size:17px}.about .profile-copy .profile-lead{font-size:13px!important}.about .profile-copy .profile-detail{font-size:11px!important}}@media (width<=639px){.about .about-inner{padding-top:42px}.about .about-top{min-height:70vh}.about .profile-copy{width:100%;position:relative;top:auto;right:auto;transform:none;max-width:100%!important;margin-top:12vh!important;padding:2px 0 2px 18px!important}.profile-eyebrow{margin-bottom:12px}.profile-identity{gap:12px}.profile-identity h2{font-size:46px!important}.profile-identity>span{font-size:11px}.about .profile-role{margin-bottom:18px;font-size:16px}.about .profile-copy .profile-lead{font-size:13px!important;line-height:1.75!important}.about .profile-copy .profile-detail{margin-top:12px!important;padding-top:12px!important;font-size:11px!important;line-height:1.7!important}.profile-tags{margin-top:16px}.profile-tags span{padding:6px 8px;font-size:8px}}.about .profile-copy{width:min(47vw,610px);top:47%;left:clamp(96px,11vw,190px);right:auto;max-width:610px!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{color:#eff4fff0;letter-spacing:0!important;max-width:570px!important;font-size:14px!important;font-weight:400!important;line-height:1.82!important}.about .profile-copy .profile-detail{margin-top:14px!important;padding-top:14px!important}@media (width<=1023px){.about .profile-copy{width:min(58vw,540px);left:clamp(46px,7vw,82px);right:auto;max-width:540px!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{font-size:13px!important;line-height:1.78!important}}@media (width<=639px){.about .profile-copy{width:100%;left:auto;right:auto;max-width:100%!important;margin-top:10vh!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{font-size:12px!important;line-height:1.72!important}}@media (width>=1024px){.about{background:#010828;grid-template-columns:minmax(460px,36vw) minmax(0,1fr);min-height:760px;display:grid}.about>.cover-video{object-fit:cover;object-position:center;grid-area:1/2;width:100%;height:100%;min-height:760px;position:relative}.about .about-inner{background:#010828;grid-area:1/1;width:100%;max-width:none;min-height:760px;margin:0;padding:64px clamp(38px,4vw,72px)}.about .about-top{min-height:0;display:block}.about .profile-copy{width:100%;position:static;transform:none;max-width:none!important;margin:0!important;padding:2px 0 2px 24px!important}.profile-identity h2{font-size:clamp(50px,4.5vw,70px)!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{color:#f7f9ff;text-shadow:none;opacity:1!important;max-width:none!important;font-size:13px!important;font-weight:500!important;line-height:1.82!important}.about .profile-copy .profile-detail{color:#dfe6f7}.about .profile-bottom{text-shadow:none;flex-direction:column;align-items:stretch;gap:34px;margin-top:54px;display:flex}.about .profile-facts{justify-content:flex-start}.about .experience{width:100%!important}.about .experience>div{grid-template-columns:125px 1fr;padding:13px 0}.about .experience time,.about .experience span{color:#cbd5ea;opacity:1}}@media (width<=1023px){.about{background:#010828;flex-direction:column;min-height:0;display:flex}.about>.cover-video{aspect-ratio:16/9;object-fit:cover;object-position:center;order:1;width:100%;height:auto;position:relative}.about .about-inner{background:#010828;order:2;width:100%;min-height:0;padding-top:54px;padding-bottom:64px}.about .about-top{min-height:0}.about .profile-copy{width:100%;position:static;transform:none;max-width:680px!important;margin:0!important;padding:2px 0 2px 22px!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{color:#f7f9ff;text-shadow:none;opacity:1!important;max-width:650px!important;font-size:13px!important;font-weight:500!important;line-height:1.78!important}.about .profile-bottom{text-shadow:none;margin-top:52px}}@media (width<=639px){.about .about-inner{padding-top:40px}.about .profile-copy{max-width:100%!important;margin:0!important;padding-left:16px!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{font-size:12px!important;line-height:1.72!important}.about .profile-bottom{margin-top:42px}}.contents-header{color:#f2dfbd;letter-spacing:.06em;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:18px;padding:0 24px;font-family:Anton,sans-serif;display:grid}.contents-header b{text-align:center;font-size:15px}.contents-header small{text-align:right;color:var(--neon);font-size:10px}.interactive-index{background:linear-gradient(135deg,#0a1746f5,#020823fa);border:1px solid #f2dfbd57;border-radius:32px;grid-template-columns:minmax(250px,28%) 1fr;min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000057,inset 0 1px #ffffff14}.interactive-index:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ff6d21 34%,#6fff00b3 62%,#0000);width:75%;height:2px;position:absolute;top:47%;right:-13%;transform:rotate(-28deg);box-shadow:0 0 20px #ff6d2180}.contents-stamp{z-index:1;color:#06102e;background:#f2dfbd;flex-direction:column;justify-content:center;padding:42px 32px;display:flex;position:relative;overflow:hidden}.contents-stamp:after{content:"";background:#07143f;width:78px;height:116%;position:absolute;top:-8%;right:-44px;transform:rotate(7deg);box-shadow:-10px 0 #ff6d21b8}.contents-stamp>span{letter-spacing:-.045em;font-family:Anton,sans-serif;font-size:clamp(72px,8vw,128px);line-height:.78}.contents-stamp>strong{margin-top:18px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:40px;line-height:1}.contents-stamp>i{color:#fff;background:#ff5636;align-self:flex-start;margin-top:30px;padding:9px 13px;font-family:Anton,sans-serif;font-size:18px;font-style:normal;line-height:.9;transform:rotate(-4deg);box-shadow:5px 5px #07143f}.contents-stamp>small{letter-spacing:.11em;margin-top:auto;font-family:Anton,sans-serif;font-size:12px;line-height:1.2}.contents-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:26px 30px;display:grid;position:relative}.contents-item{--accent:#ff6d21;color:#f2dfbd;text-align:left;cursor:pointer;background:#01082838;border:1px solid #f2dfbd33;border-top:0;border-left:0;grid-template-columns:112px 1fr;align-items:center;min-width:0;min-height:138px;padding:20px 24px;transition:background .28s,transform .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden}.contents-item:nth-child(2n){border-right:0}.contents-item:nth-last-child(-n+2){border-bottom:0}.contents-item:before{content:"";background:linear-gradient(100deg,#0000,#ffffff0e,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)}.contents-item:hover,.contents-item:focus-visible{z-index:2;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.contents-item:hover,.contents-item:focus-visible{background:color-mix(in srgb,var(--accent) 12%,#07133d)}}.contents-item:hover,.contents-item:focus-visible{box-shadow:0 16px 36px #00000057,inset 3px 0 var(--accent);outline:none;transform:translateY(-4px)scale(1.012)}.contents-item:hover:before,.contents-item:focus-visible:before{transform:translate(120%)}.contents-no{color:var(--accent);text-shadow:0 0 24px var(--accent);font-family:Anton,sans-serif;font-size:76px;line-height:.85}@supports (color:color-mix(in lab, red, red)){.contents-no{text-shadow:0 0 24px color-mix(in srgb,var(--accent) 40%,transparent)}}.contents-no{transition:transform .28s}.contents-item:hover .contents-no,.contents-item:focus-visible .contents-no{transform:translate(5px)skew(-4deg)}.contents-copy{align-content:center;gap:5px;min-width:0;display:grid}.contents-copy>small{letter-spacing:.035em;font-family:Anton,sans-serif;font-size:21px}.contents-copy>strong{color:#fff;font-size:13px}.contents-copy>i{color:var(--accent);letter-spacing:.08em;opacity:0;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-style:normal;transition:opacity .25s,transform .25s;display:flex;transform:translate(-8px)}.contents-item:hover .contents-copy>i,.contents-item:focus-visible .contents-copy>i{opacity:1;transform:none}.contents-meter{grid-template-columns:1.2fr .7fr .9fr;gap:3px;height:4px;display:grid;position:absolute;bottom:15px;left:136px;right:24px}.contents-meter i{background:#f2dfbd2e;transition:background .25s,box-shadow .25s}.contents-meter i:first-child{background:var(--accent)}.contents-item:hover .contents-meter i,.contents-item:focus-visible .contents-meter i{background:var(--accent);box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.contents-item:hover .contents-meter i,.contents-item:focus-visible .contents-meter i{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent)}}.index-tone-1{--accent:#4f9dff}.index-tone-2{--accent:#6fff00}.index-tone-3{--accent:#ff496c}@media (width<=1023px){.interactive-index{grid-template-columns:230px 1fr}.contents-grid{grid-template-columns:1fr;padding:20px}.contents-item{grid-template-columns:92px 1fr;min-height:112px;border-bottom:1px solid #f2dfbd33!important;border-right:0!important}.contents-item:last-child{border-bottom:0!important}.contents-no{font-size:62px}.contents-copy>small{font-size:18px}.contents-meter{left:116px}}@media (width<=639px){.portfolio-index{padding:60px 0 72px}.contents-header{grid-template-columns:1fr auto;padding:0 5px}.contents-header b{display:none}.contents-header small{font-size:8px}.interactive-index{border-radius:22px;min-height:0;display:block}.contents-stamp{min-height:240px;padding:28px}.contents-stamp:after{width:55px;right:-28px}.contents-stamp>span{font-size:72px}.contents-stamp>strong{font-size:30px}.contents-stamp>i{margin:0;position:absolute;bottom:42px;right:38px}.contents-stamp>small{margin-top:25px}.contents-grid{padding:12px;display:block}.contents-item{border-radius:12px;grid-template-columns:78px 1fr;width:100%;min-height:105px;padding:17px 16px}.contents-no{font-size:55px}.contents-copy>small{font-size:17px}.contents-copy>strong{font-size:12px}.contents-meter{bottom:12px;left:94px;right:16px}.contents-copy>i{display:none}}.portfolio-index{background:#010828}.contents-header{color:#eff4ffc7}.contents-header small{color:#eff4ff80}.interactive-index{background:#07113b94;border-color:#eff4ff38;grid-template-columns:minmax(230px,25%) 1fr;min-height:560px;box-shadow:inset 0 1px #ffffff0f}.interactive-index:after{display:none}.contents-stamp{color:var(--cream);background:0 0;border-right:1px solid #eff4ff2e;justify-content:flex-start;padding:46px 34px}.contents-stamp:after{display:none}.contents-stamp>span{color:var(--cream);letter-spacing:-.035em;font-size:clamp(62px,6.2vw,94px);line-height:.82}.contents-stamp>strong{color:var(--neon);margin-top:16px;font-size:26px;font-weight:700}.contents-stamp>i{display:none}.contents-stamp>small{color:#eff4ff6b;margin-top:auto;font-size:10px;line-height:1.45}.contents-grid{padding:0}.contents-item,.index-tone-1,.index-tone-2,.index-tone-3{--accent:var(--neon)}.contents-item{min-height:140px;color:var(--cream);background:0 0;border-color:#eff4ff24;grid-template-columns:88px 1fr;padding:24px 28px;transition:background .22s,box-shadow .22s}.contents-item:before{display:none}.contents-item:hover,.contents-item:focus-visible{box-shadow:inset 3px 0 var(--neon);background:#6fff000e;outline:none;transform:none}.contents-no{color:#eff4ff52;text-shadow:none;font-size:58px;transition:color .22s,transform .22s}.contents-item:hover .contents-no,.contents-item:focus-visible .contents-no{color:var(--neon);transform:translate(4px)}.contents-copy>small{color:var(--cream);letter-spacing:.045em;font-size:18px}.contents-copy>strong{color:#eff4ffad;font-size:12px;font-weight:500}.contents-copy>i{color:var(--neon)}.contents-meter{gap:0;height:2px;left:116px;right:28px}.contents-meter i{background:#eff4ff29;display:none;box-shadow:none!important}.contents-meter i:first-child{background:#eff4ff29;display:block}.contents-item:hover .contents-meter i:first-child,.contents-item:focus-visible .contents-meter i:first-child{background:var(--neon)}@media (width<=1023px){.interactive-index{grid-template-columns:210px 1fr}.contents-item{grid-template-columns:76px 1fr;min-height:106px;padding:18px 22px}.contents-no{font-size:50px}.contents-meter{left:98px;right:22px}.contents-stamp{padding:34px 26px}}@media (width<=639px){.interactive-index{display:block}.contents-stamp{border-bottom:1px solid #eff4ff29;border-right:0;min-height:180px;padding:28px}.contents-stamp>span{font-size:62px}.contents-stamp>strong{font-size:22px}.contents-stamp>small{margin-top:18px}.contents-grid{padding:8px}.contents-item{border-radius:0;grid-template-columns:68px 1fr;min-height:94px;padding:15px 14px}.contents-no{font-size:46px}.contents-copy>small{font-size:16px}.contents-meter{left:82px;right:14px}}.project-index-head{border-bottom:1px solid #eff4ff3d;justify-content:space-between;align-items:flex-end;margin-bottom:42px;padding-bottom:18px;display:flex}.project-index-head>span{letter-spacing:.08em;font-family:Anton,sans-serif;font-size:16px}.project-index-head>p{color:#eff4ff75;text-align:right;letter-spacing:.05em;margin:0;font-size:10px;line-height:1.55}.project-index-layout{grid-template-columns:minmax(360px,.88fr) minmax(500px,1.12fr);align-items:start;gap:clamp(48px,7vw,118px);display:grid}.index-preview{background:#050b26;border-radius:28px;height:clamp(520px,62vh,700px);margin:0;position:sticky;top:28px;overflow:hidden;box-shadow:inset 0 0 0 1px #eff4ff1a,0 24px 70px #00000047}.index-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#010828d1);position:absolute;inset:0}.index-preview>img{object-fit:contain;object-position:center;opacity:0;filter:saturate(.82)brightness(.88);width:100%;height:100%;padding:18px;transition:opacity .38s,transform .55s,filter .38s;position:absolute;inset:0;transform:scale(.97)}.index-preview>img.active{opacity:1;filter:saturate()brightness(.95);transform:scale(1)}.index-preview figcaption{z-index:2;color:var(--cream);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.index-preview figcaption>span{color:var(--neon);font-family:Anton,sans-serif;font-size:58px;line-height:.8}.index-preview figcaption>div{text-align:right;gap:3px;display:grid}.index-preview figcaption small{letter-spacing:.13em;opacity:.54;font-size:8px}.index-preview figcaption strong{letter-spacing:.04em;font-family:Anton,sans-serif;font-size:20px}.project-index-list{border-top:1px solid #eff4ff3d}.project-index-list button{color:#eff4ff80;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eff4ff33;grid-template-columns:52px 1fr auto 28px;align-items:center;width:100%;min-height:78px;padding:15px 4px;transition:color .24s,padding .24s,background .24s;display:grid;position:relative}.project-index-list button:before{content:"";background:var(--neon);transform-origin:50%;width:2px;transition:transform .24s;position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.project-index-list button>span{color:#eff4ff4d;font-family:Anton,sans-serif;font-size:17px;transition:color .24s}.project-index-list button>strong{letter-spacing:.025em;color:inherit;font-family:Anton,sans-serif;font-size:clamp(25px,2.25vw,38px);font-weight:400;transition:transform .24s}.project-index-list button>small{color:#eff4ff6b;white-space:nowrap;padding-right:20px;font-size:11px}.project-index-list button>svg{opacity:.25;transition:opacity .24s,transform .24s}.project-index-list button:hover,.project-index-list button:focus-visible,.project-index-list button.active{color:var(--cream);background:#ffffff06;outline:none;padding-left:18px}.project-index-list button:hover>span,.project-index-list button:focus-visible>span,.project-index-list button.active>span{color:var(--neon)}.project-index-list button:hover>svg,.project-index-list button:focus-visible>svg,.project-index-list button.active>svg{opacity:1;color:var(--neon);transform:translate(3px)}@media (width<=1023px){.project-index-layout{grid-template-columns:minmax(280px,.8fr) minmax(390px,1.2fr);gap:34px}.index-preview{height:520px}.project-index-list button{grid-template-columns:42px 1fr 25px}.project-index-list button>small{display:none}.project-index-list button>strong{font-size:25px}}@media (width<=639px){.portfolio-index{padding:72px 0 88px}.project-index-head{margin-bottom:24px}.project-index-layout{display:block}.index-preview{aspect-ratio:16/11;border-radius:20px;width:100%;height:auto;margin-bottom:25px;position:relative;top:auto}.index-preview>img{padding:10px}.index-preview figcaption{bottom:16px;left:18px;right:18px}.index-preview figcaption>span{font-size:42px}.index-preview figcaption strong{font-size:16px}.project-index-list button{grid-template-columns:38px 1fr 22px;min-height:65px;padding:11px 2px}.project-index-list button>strong{font-size:20px}.project-index-list button>small{display:none}.project-index-list button:hover,.project-index-list button:focus-visible,.project-index-list button.active{padding-left:10px}}.square-video img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.nft-card{color:inherit;text-decoration:none}.primary-project{background:#ffffff0b}.card-grid{grid-template-columns:repeat(6,1fr)}.nft-card{grid-column:span 2}.primary-project{grid-column:span 3}@media (width<=1023px){.card-grid{grid-template-columns:repeat(2,1fr)}.nft-card,.primary-project{grid-column:span 1}}@media (width<=639px){.card-grid{grid-template-columns:1fr}.nft-card,.primary-project{grid-column:span 1}}.profile-copy{max-width:480px}.profile-copy p{text-transform:none!important;max-width:none!important;font-size:14px!important;line-height:1.9!important}.profile-copy p+p{opacity:.72;margin-top:18px}.profile-bottom{align-items:end}.profile-facts{gap:60px!important;display:flex!important}.profile-facts article{align-items:end;gap:14px;display:flex}.profile-facts b{font-family:Anton,sans-serif;font-size:72px;font-weight:400;line-height:.8}.profile-facts span{font-family:Anton,sans-serif;font-size:13px;line-height:1.1}.experience{width:min(620px,48vw);display:block!important}.experience>div{border-top:1px solid #ffffff40;grid-template-columns:150px 1fr;padding:17px 0;display:grid}.experience time,.experience span{opacity:.6;font-size:10px}.experience strong{font-size:13px}.experience span{grid-column:2}.poster-heading{border-top:1px solid #fff3;justify-content:space-between;align-items:end;margin:150px 0 55px;padding-top:35px;display:flex}.poster-heading small{letter-spacing:.12em;opacity:.6}.poster-heading h3{text-transform:uppercase;margin:25px 0 0;font-family:Anton,sans-serif;font-size:60px;font-weight:400;line-height:.9}.poster-heading h3 i{font-size:68px}.poster-grid{grid-template-rows:repeat(2,210px);grid-template-columns:2fr repeat(2,1fr);gap:14px;display:grid}.poster-slot{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:24px;position:relative;overflow:hidden}.poster-slot.featured{grid-row:1/3}.poster-slot img{object-fit:cover;filter:brightness(.7);width:100%;height:100%;transition:transform .45s,filter .45s;position:absolute;inset:0}.poster-slot:hover img{filter:brightness(.82);transform:scale(1.035)}.poster-slot>div{z-index:1;text-shadow:0 2px 18px #000000bf;gap:5px;display:grid;position:absolute;inset:auto 20px 18px}.poster-slot strong{font-family:Anton,sans-serif;font-size:26px}.poster-slot.featured strong{font-size:38px}.poster-slot span,.poster-slot small{letter-spacing:.1em;font-size:9px}.poster-slot span{opacity:.72}@media (width<=1023px){.profile-bottom{gap:70px}.experience{width:55vw}.poster-grid{grid-template-rows:repeat(4,170px);grid-template-columns:1.5fr 1fr}.poster-slot.featured{grid-row:1/5}}@media (width<=639px){.profile-facts{gap:30px!important}.profile-facts b{font-size:52px}.experience{width:100%}.experience>div{grid-template-columns:1fr}.experience span{grid-column:1}.poster-heading{margin-top:100px;display:block}.poster-heading h3{font-size:42px}.poster-heading h3 i{font-size:48px}.poster-grid{grid-template-rows:320px repeat(2,170px);grid-template-columns:1fr 1fr}.poster-slot.featured{grid-area:auto/1/auto/3}.poster-slot.featured strong{font-size:32px}.poster-slot strong{font-size:22px}}.portfolio-cover{background:#e9ddc8;padding:0;overflow:hidden}.portfolio-cover img{width:100%;height:auto;display:block}.portfolio-index{background:#07113b;padding:96px 0}.portfolio-index img{border-radius:32px;width:100%;display:block}.index-label{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.index-label span{letter-spacing:.05em;font-family:Anton,sans-serif;font-size:16px}.index-label p{opacity:.6;max-width:360px;margin:0;line-height:1.7}@media (width<=639px){.portfolio-index{padding:64px 0}.portfolio-index img{border-radius:18px}.index-label{display:block}.index-label p{margin-top:12px}.portfolio-cover img{width:185%;max-width:none;transform:translate(-22%)}}.works-label{text-transform:uppercase;grid-template-columns:auto auto;gap:9px;font-family:Anton,sans-serif;font-size:60px;line-height:.86;display:grid}.works-label small{font-size:30px;line-height:.88}.works-label b{background:var(--neon);grid-column:1/3;height:10px;margin-top:9px}.nft-card{color:var(--cream);text-align:left;cursor:pointer;border:0}.score-bar>span{color:#fff;background:linear-gradient(145deg,#b724ff,#7c3aed);border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .2s;display:grid;box-shadow:0 10px 25px #a855f780}.nft-card:hover .score-bar>span{transform:scale(1.1)}.reader{z-index:100;perspective:1600px;background:#01051c;position:fixed;inset:0;overflow:hidden}.reader-header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;background:#010828e8;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 28px;font-size:11px;display:grid;position:absolute;top:0;left:0;right:0}.reader-header button{color:var(--cream);cursor:pointer;background:0 0;border:0;justify-self:end}.reader-sheet{transform-origin:50% 0;place-items:center;transition:transform .25s,opacity .25s,filter .25s;display:grid;position:absolute;inset:68px 0 66px}.reader-sheet img{width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 25px 80px #0008}.reader-sheet i{opacity:0;background:linear-gradient(90deg,transparent,var(--neon),#fff,transparent);height:3px;box-shadow:0 0 22px var(--neon);position:absolute;top:0;left:0;right:0}.reader-sheet.arrive i{animation:.46s ease-out scan}.reader-footer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010828e8;grid-template-columns:90px 1fr 90px;align-items:center;gap:22px;height:66px;padding:0 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.reader-footer button{color:var(--cream);cursor:pointer;background:0 0;border:0;font-size:10px}.reader-footer button:disabled{opacity:.22;cursor:default}.reader-footer>div{background:#ffffff25;height:2px}.reader-footer>div span{background:var(--neon);height:100%;transition:width .35s;display:block}@keyframes page-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(36%)rotateX(8deg)scale(.95)}to{opacity:1;filter:none;transform:none}}@keyframes scan{0%{opacity:0;top:100%}28%{opacity:1}to{opacity:0;top:0}}@media (width<=639px){.works-label{font-size:32px}.works-label small{font-size:18px}.works-label b{height:6px}.reader-header{height:56px;padding:0 16px;font-size:9px}.reader-sheet{inset:56px 0 58px}.reader-footer{grid-template-columns:70px 1fr 70px;gap:12px;height:58px;padding:0 16px}.reader-footer button{font-size:9px}}.reader-header .reader-back{color:var(--neon);justify-self:start}.texture{opacity:.24}.project-intro{opacity:.68;max-width:560px;margin:-45px 0 62px auto;font-size:13px;line-height:1.85}.featured-projects{gap:22px;display:grid}.featured-project{width:100%;min-height:430px;color:var(--cream);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #eff4ff4d;border-radius:28px;grid-template-columns:minmax(0,1.58fr) minmax(280px,.72fr);padding:0;transition:transform .28s,border-color .28s,background .28s;display:grid;overflow:hidden}.featured-project:hover{background:#ffffff12;border-color:#eff4ffb8;transform:translateY(-5px)}.featured-art{background:#070d26;position:relative;overflow:hidden}.featured-art img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block}.featured-project:hover .featured-art img{transform:scale(1.025)}.featured-art span{letter-spacing:.08em;color:#07113b;background:var(--neon);padding:7px 10px;font-family:Anton,sans-serif;font-size:14px;position:absolute;top:19px;left:22px}.featured-copy{background:linear-gradient(135deg,#0f1b46db,#04091ffa);flex-direction:column;justify-content:center;padding:42px 34px;display:flex}.featured-yunbao .featured-copy{background:linear-gradient(135deg,#175681d9,#051031fa)}.featured-copy small,.supporting-copy small,.comic-feature-copy small{letter-spacing:.1em;opacity:.65;font-size:10px}.featured-copy h3{margin:16px 0 0;font-family:Anton,sans-serif;font-size:52px;font-weight:400;line-height:.9}.featured-copy em{letter-spacing:.11em;color:var(--neon);margin-top:9px;font-family:Anton,sans-serif;font-size:15px;font-style:normal}.featured-copy p{opacity:.72;margin:31px 0;font-size:12px;line-height:1.85}.featured-copy>div,.comic-feature-copy>div{letter-spacing:.08em;color:var(--cream);align-items:center;gap:8px;font-family:Anton,sans-serif;font-size:12px;display:flex}.featured-copy>div svg,.comic-feature-copy>div svg{color:var(--neon);transition:transform .25s}.featured-project:hover .featured-copy>div svg,.comic-feature:hover .comic-feature-copy>div svg{transform:translate(7px)}.supporting-heading{border-top:1px solid #eff4ff3d;justify-content:space-between;align-items:end;margin:110px 0 28px;padding-top:20px;display:flex}.supporting-heading span{letter-spacing:.06em;font-family:Anton,sans-serif;font-size:16px}.supporting-heading p{opacity:.6;margin:0;font-size:11px}.supporting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.supporting-project{color:var(--cream);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #eff4ff3d;border-radius:22px;padding:0;transition:transform .28s,border-color .28s;overflow:hidden}.supporting-project:hover{border-color:#eff4ffa6;transform:translateY(-4px)}.supporting-art{background:#060c25;height:250px;overflow:hidden}.supporting-art img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s;display:block}.supporting-copy{grid-template-columns:40px 1fr 30px;align-items:center;gap:14px;min-height:94px;padding:15px 20px;display:grid}.supporting-copy>span{color:var(--neon);font-family:Anton,sans-serif;font-size:13px}.supporting-copy strong{margin-top:7px;font-family:Anton,sans-serif;font-size:19px;font-weight:400;display:block}.supporting-copy strong i{letter-spacing:.05em;opacity:.55;font-size:12px;font-style:normal}.supporting-copy>svg{color:var(--neon);justify-self:end}.comic-feature{width:100%;min-height:430px;color:var(--cream);text-align:left;cursor:pointer;background:#080c1b;border:1px solid #eff4ff4d;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);margin-top:110px;padding:0;transition:transform .28s,border-color .28s;display:grid;overflow:hidden}.comic-feature:hover{border-color:#eff4ffb8;transform:translateY(-5px)}.comic-feature-art{background:#06070b;overflow:hidden}.comic-feature-art img{object-fit:cover;object-position:top;filter:brightness(.88);width:100%;height:100%;transition:transform .65s;display:block}.comic-feature:hover .comic-feature-art img{transform:scale(1.03)}.comic-feature-copy{background:radial-gradient(circle at 25% 15%,#4b2c164f,#0000 35%),#0a0d18;flex-direction:column;justify-content:center;padding:42px 35px;display:flex}.comic-feature-copy h3{margin:17px 0 0;font-family:Anton,sans-serif;font-size:48px;font-weight:400;line-height:.95}.comic-feature-copy h3 i{letter-spacing:.12em;color:#b99463;font-size:15px;font-style:normal}.comic-feature-copy p{opacity:.68;margin:26px 0 32px;font-size:12px;line-height:1.9}.comic-feature-copy aside{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.comic-feature-copy aside span{letter-spacing:.08em;opacity:.65;border:1px solid #eff4ff2e;padding:7px 9px;font-size:9px}.comic-feature-copy aside span:first-child{color:#d6ad73;opacity:1;border-color:#b99463}@media (width<=1023px){.project-intro{max-width:600px;margin:28px 0 45px}.featured-project{min-height:360px}.featured-copy{padding:30px}.featured-copy h3{font-size:42px}.supporting-art{height:210px}.comic-feature{min-height:370px}.comic-feature-copy{padding:30px}}@media (width<=639px){.project-intro{margin:24px 0 36px;font-size:12px}.featured-project,.comic-feature{border-radius:20px;grid-template-columns:1fr;min-height:0}.featured-art,.comic-feature-art{aspect-ratio:16/10}.featured-copy,.comic-feature-copy{padding:27px 22px}.featured-copy h3{font-size:40px}.featured-copy p{margin:20px 0 24px}.supporting-heading{margin-top:72px;display:block}.supporting-heading p{margin-top:9px}.supporting-grid{grid-template-columns:1fr;gap:13px}.supporting-art{aspect-ratio:16/9;height:auto}.supporting-copy{min-height:82px;padding:13px 16px}.comic-feature{margin-top:72px}.comic-feature-copy h3{font-size:40px}.comic-feature-copy p{margin:20px 0 25px}.comic-feature-copy aside{margin-top:25px}}:is(.supporting-project:has(img[src*="/h5/"]),.supporting-project:has(img[src*="/film/"])){background:#090d22}:is(.supporting-project:has(img[src*="/h5/"]) .supporting-art,.supporting-project:has(img[src*="/film/"]) .supporting-art){background:#050817;place-items:center;height:320px;display:grid}:is(.supporting-project:has(img[src*="/h5/"]) .supporting-art img,.supporting-project:has(img[src*="/film/"]) .supporting-art img){object-fit:contain;object-position:center;width:100%;height:100%}@media (width<=639px){:is(.supporting-project:has(img[src*="/h5/"]) .supporting-art,.supporting-project:has(img[src*="/film/"]) .supporting-art){height:420px}}.portfolio-cover{position:relative}.cover-back{z-index:2;color:#010828;letter-spacing:.08em;background:#eff4ffdb;border:1px solid #0108287a;border-radius:999px;padding:11px 15px;font-family:Anton,sans-serif;font-size:12px;text-decoration:none;position:absolute;top:25px;left:28px}.cover-back:hover{background:#fff}.supporting-art{background:#050817;place-items:center;display:grid;overflow:hidden}.supporting-art img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none!important}.supporting-project:hover img{transform:none!important}:is(.supporting-project:has(img[src*="/h5/"]) .supporting-art,.supporting-project:has(img[src*="/film/"]) .supporting-art,.supporting-project:has(img[src*="/poster/"]) .supporting-art){height:340px}:is(.supporting-project:has(img[src*="/h5/"]) .supporting-art img,.supporting-project:has(img[src*="/film/"]) .supporting-art img,.supporting-project:has(img[src*="/poster/"]) .supporting-art img){object-fit:contain}@media (width<=639px){.cover-back{padding:8px 11px;font-size:10px;top:15px;left:15px}:is(.supporting-project:has(img[src*="/h5/"]) .supporting-art,.supporting-project:has(img[src*="/film/"]) .supporting-art,.supporting-project:has(img[src*="/poster/"]) .supporting-art){height:420px}}.comic-series-head{border-top:1px solid #eff4ff3d;justify-content:space-between;align-items:end;margin:112px 0 25px;padding-top:20px;display:flex}.comic-series-head span{letter-spacing:.06em;font-family:Anton,sans-serif;font-size:16px}.comic-series-head p{opacity:.6;margin:0;font-size:11px}.comic-series-head+.comic-feature{margin-top:0}.comic-slots{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.comic-slot-placeholder{background:#ffffff05;border:1px dashed #eff4ff42;border-radius:18px;flex-direction:column;min-height:155px;padding:20px;display:flex}.comic-slot-placeholder b{color:#b99463;font-family:Anton,sans-serif;font-size:19px}.comic-slot-placeholder span{letter-spacing:.04em;margin:auto 0 6px;font-family:Anton,sans-serif;font-size:15px}.comic-slot-placeholder small{letter-spacing:.12em;opacity:.42;font-size:9px}@media (width<=639px){.comic-series-head{margin-top:72px;display:block}.comic-series-head p{margin-top:9px}.comic-series-head+.comic-feature{margin-top:0}.comic-slots{grid-template-columns:repeat(2,1fr);gap:10px}.comic-slot-placeholder{min-height:124px;padding:14px}}.reader-sheet{justify-content:center;align-items:center;min-width:0;min-height:0;padding:18px 32px;display:flex;overflow:visible}.reader-sheet img{min-width:0;min-height:0;display:block;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.reader-sheet.reader-sheet-tall img{max-width:100%!important;max-height:100%!important}@media (width<=639px){.reader-sheet{padding:12px}}.comic-heading{border-top:1px solid #fff3;justify-content:space-between;align-items:end;margin:150px 0 55px;padding-top:35px;display:flex}.comic-heading small{letter-spacing:.12em;opacity:.6}.comic-heading h3{text-transform:uppercase;margin:25px 0 0;font-family:Anton,sans-serif;font-size:60px;font-weight:400;line-height:.9}.comic-heading h3 i{font-size:68px}.comic-grid{grid-template-columns:2fr repeat(4,1fr);gap:14px;display:grid}.comic-slot{min-height:330px;color:inherit;border:0;border-radius:24px;text-decoration:none}.comic-slot.current{color:#fff;text-align:left;cursor:none;position:relative;overflow:hidden}.comic-slot.current img{object-fit:cover;object-position:top;filter:brightness(.68);width:100%;height:100%;position:absolute;inset:0}.comic-slot.current>div{gap:7px;display:grid;position:absolute;inset:auto 22px 22px}.comic-slot.current strong{font-family:Anton,sans-serif;font-size:34px}.comic-slot.current span,.comic-slot.current small{letter-spacing:.1em;font-size:9px}.comic-slot.coming{flex-direction:column;padding:22px;display:flex}.comic-slot.coming b{color:var(--neon)}.comic-slot.coming span{margin:auto 0;font-family:Anton,sans-serif;font-size:20px}.comic-slot.coming small{opacity:.4}@media (width<=1023px){.comic-grid{grid-template-columns:2fr 1fr 1fr}.comic-slot:nth-child(n+4){display:none}}@media (width<=639px){.comic-heading{margin-top:100px;display:block}.comic-heading h3{font-size:42px}.comic-heading h3 i{font-size:48px}.comic-grid{grid-template-columns:1fr 1fr}.comic-slot.current{grid-column:1/3}.comic-slot{min-height:250px}.comic-slot:nth-child(n+4){display:flex}}.comic-slot.current{cursor:pointer}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.nft-card,.primary-project{grid-column:auto}.project-cover{aspect-ratio:16/9;background:#03091f;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.project-cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.project-cover.contain{aspect-ratio:16/10;background:radial-gradient(circle at 50% 45%,#2232698c,#020617 72%)}.project-cover.contain img{object-fit:contain;padding:16px}.primary-project .project-cover{box-shadow:inset 0 0 0 1px #ffffff14}@media (width<=1023px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nft-card,.primary-project{grid-column:auto}}@media (width<=639px){.card-grid{grid-template-columns:1fr;gap:18px}.nft-card,.primary-project{grid-column:auto}.project-cover,.project-cover.contain{aspect-ratio:16/10}.project-cover.contain img{padding:10px}}.profile-copy{border-left:3px solid var(--neon);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 2px 12px #00000073;background:linear-gradient(90deg,#010828f0,#010828b8);border-radius:0 22px 22px 0;padding:28px 30px;box-shadow:0 18px 55px #00000047;max-width:650px!important}.profile-copy p{color:#f6f8ff;text-transform:none!important;opacity:.94!important;max-width:none!important;margin:0!important;font-size:15px!important;line-height:1.85!important}.profile-copy p:first-child{font-size:17px!important;line-height:1.75!important}.profile-copy p strong{color:var(--neon);letter-spacing:.02em;margin-bottom:5px;font-size:19px;display:inline-block}.profile-copy p+p{border-top:1px solid #ffffff24;padding-top:15px;margin-top:15px!important}@media (width<=1023px){.profile-copy{padding:24px;max-width:58vw!important}}@media (width<=639px){.profile-copy{border-radius:0 16px 16px 0;padding:21px 19px;max-width:100%!important}.profile-copy p{font-size:13px!important;line-height:1.75!important}.profile-copy p:first-child{font-size:15px!important}.profile-copy p strong{font-size:17px}}.profile-copy{text-shadow:0 2px 8px #000000f2,0 0 22px #010828b8;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;display:grid;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;max-width:720px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:2px solid #6fff00d1!important;border-radius:0!important;padding:18px 0 0!important}.profile-copy p{opacity:.9!important;font-size:13px!important;line-height:1.75!important}.profile-copy p:first-child{grid-column:1/-1;padding-bottom:2px;max-width:590px!important;font-size:15px!important;line-height:1.7!important}.profile-copy p strong{margin-bottom:4px;font-size:18px}.profile-copy p+p{border-top:0!important;margin-top:0!important;padding-top:0!important}@media (width<=1023px){.profile-copy{gap:15px 20px;max-width:62vw!important}.profile-copy p{font-size:12px!important}.profile-copy p:first-child{font-size:14px!important}}@media (width<=639px){.profile-copy{display:block;max-width:100%!important;padding:15px 0 0!important}.profile-copy p{font-size:12px!important}.profile-copy p:first-child{font-size:14px!important}.profile-copy p+p{margin-top:13px!important}.profile-copy p strong{font-size:16px}}.about-top{gap:clamp(48px,7vw,130px)}.profile-copy{flex:0 520px;width:100%;margin-left:auto;display:block;max-width:520px!important}.profile-copy p{font-size:13px!important;line-height:1.72!important}.profile-copy p:first-child{max-width:520px!important;font-size:15px!important}.profile-copy p+p{margin-top:14px!important}.profile-copy p strong{font-size:18px}@media (width<=1023px){.about-top{gap:42px}.profile-copy{flex-basis:48vw;max-width:48vw!important}.profile-copy p{font-size:12px!important;line-height:1.65!important}.profile-copy p:first-child{font-size:14px!important}.profile-copy p+p{margin-top:11px!important}}@media (width<=639px){.about-top{gap:70px}.profile-copy{flex-basis:auto;margin-left:0;max-width:100%!important}.profile-copy p{font-size:12px!important;line-height:1.7!important}.profile-copy p:first-child{font-size:14px!important}}.card-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#6fff00d1 #ffffff14;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;cursor:grab;grid-template-columns:none;gap:clamp(16px,2vw,30px);width:calc(100% + 32px);margin-right:-32px;padding:8px 32px 24px 0;scroll-padding-inline:0 32px;display:flex;overflow:auto hidden}.card-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.card-grid::-webkit-scrollbar{height:5px}.card-grid::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.card-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--neon),#9d45ff);border-radius:999px}.card-grid .nft-card,.card-grid .primary-project{scroll-snap-align:start;scroll-snap-stop:always;-webkit-backdrop-filter:none;background:#050b26;border:1px solid #eff4ff4d;border-radius:30px;flex:0 0 clamp(720px,78vw,1180px);grid-column:auto;min-width:0;padding:12px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 70px #0003}.card-grid .nft-card:after{content:"DRAG / SWIPE";z-index:3;letter-spacing:.12em;color:#fff;background:#01082894;border:1px solid #ffffff52;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;top:28px;right:30px}.card-grid .project-cover,.card-grid .project-cover.contain{aspect-ratio:16/8.4;background:#03091f;border-radius:21px}.card-grid .project-cover img,.card-grid .project-cover.contain img{object-fit:cover;object-position:center;width:100%;height:100%;padding:0}.card-grid .score-bar{z-index:2;-webkit-backdrop-filter:none;background:linear-gradient(90deg,#02081ff0,#0a1336b8);border:1px solid #ffffff3d;border-radius:18px;min-height:96px;margin:0;padding:18px 21px 18px 24px;position:absolute;bottom:28px;left:28px;right:28px;box-shadow:0 14px 38px #00000052}.card-grid .score-bar small{letter-spacing:.1em;opacity:.72;font-size:10px}.card-grid .score-bar strong{letter-spacing:.02em;font-family:Anton,sans-serif;font-size:clamp(20px,2vw,30px);font-weight:400}.card-grid .score-bar>span{flex:none}.poster-heading,.poster-grid,.texture{display:none}.reader-sheet{will-change:transform,opacity;transition:transform .16s,opacity .16s}.reader-sheet.leave-up{opacity:0;filter:none;transform:translateY(-26%)scale(.98)}.reader-sheet.leave-down{opacity:0;filter:none;transform:translateY(26%)scale(.98)}.reader-sheet.arrive{animation:.18s ease-out page-arrive-fast}.reader-sheet.arrive i,.reader-sheet i{animation:none;display:none}.reader-header,.reader-footer{-webkit-backdrop-filter:none}@keyframes page-arrive-fast{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translate(0)}}@media (width<=1023px){.card-grid .nft-card,.card-grid .primary-project{flex-basis:min(86vw,900px)}}@media (width<=639px){.card-grid{gap:13px;width:calc(100% + 20px);margin-right:-20px;padding:4px 20px 18px 0}.card-grid .nft-card,.card-grid .primary-project{border-radius:20px;flex-basis:88vw;padding:7px}.card-grid .project-cover,.card-grid .project-cover.contain{aspect-ratio:16/10;border-radius:15px}.card-grid .score-bar{border-radius:13px;min-height:76px;padding:13px 14px;bottom:14px;left:14px;right:14px}.card-grid .score-bar small{font-size:8px}.card-grid .score-bar strong{font-size:17px}.card-grid .score-bar>span{width:42px;height:42px}.card-grid .nft-card:after{padding:6px 8px;font-size:7px;top:16px;right:16px}}.collection .has-project-rail{position:relative}.card-grid{--rail-card-width:clamp(720px,74vw,1100px);width:100%;padding:8px max(18px,calc((100% - var(--rail-card-width))/2)) 24px;scroll-padding-inline:calc((100% - var(--rail-card-width))/2);margin-right:0}.card-grid .nft-card,.card-grid .primary-project{flex-basis:var(--rail-card-width);scroll-snap-align:center;opacity:.34;filter:saturate(.62)brightness(.72);transition:opacity .32s,filter .32s,transform .32s,border-color .32s;transform:translateZ(0)scale(.94)}.card-grid .nft-card.is-current{opacity:1;filter:none;border-color:#eff4ffb3;transform:translateZ(0)scale(1)}.rail-arrow{z-index:12;color:#fff;cursor:pointer;background:#010828b8;border:1px solid #ffffff8c;border-radius:50%;width:52px;height:52px;padding:0;font:300 38px/1 Arial,sans-serif;transition:background .2s,border-color .2s,transform .2s,opacity .2s;position:absolute;transform:translateY(-50%);box-shadow:0 10px 32px #00000061,0 0 24px #6fff001f}.rail-arrow:hover,.rail-arrow:focus-visible{border-color:var(--neon);color:#010828;background:#6fff00eb;outline:none;transform:translateY(-50%)scale(1.08)}.rail-arrow:disabled{opacity:.2;cursor:default;transform:translateY(-50%)}.rail-arrow-prev{left:clamp(5px,1.8vw,28px)}.rail-arrow-next{right:clamp(5px,1.8vw,28px)}@media (width<=1023px){.card-grid{--rail-card-width:min(82vw,850px)}.card-grid .nft-card,.card-grid .primary-project{flex-basis:var(--rail-card-width)}}@media (width<=639px){.card-grid{--rail-card-width:84vw;width:100%;padding-left:max(8px,calc((100% - var(--rail-card-width))/2));padding-right:max(8px,calc((100% - var(--rail-card-width))/2));scroll-padding-inline:calc((100% - var(--rail-card-width))/2);margin-right:0}.card-grid .nft-card,.card-grid .primary-project{flex-basis:var(--rail-card-width);opacity:.28;transform:translateZ(0)scale(.95)}.card-grid .nft-card.is-current{opacity:1;transform:translateZ(0)scale(1)}.rail-arrow{background:#010828c7;width:38px;height:38px;font-size:28px}.rail-arrow-prev{left:2px}.rail-arrow-next{right:2px}}.card-grid{cursor:default}.card-grid .nft-card,.card-grid .primary-project{box-shadow:none;background:0 0;border:0;border-radius:24px;padding:0;overflow:hidden}.card-grid .nft-card:before,.card-grid .nft-card:after,.card-grid .score-bar:before{display:none}.card-grid .project-cover,.card-grid .project-cover.contain{border-radius:24px}.card-grid .project-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#01061ae6);height:44%;position:absolute;bottom:0;left:0;right:0}.card-grid .score-bar{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;bottom:clamp(18px,2.5vw,38px);left:clamp(20px,3vw,46px);right:clamp(20px,3vw,46px)}.card-grid .score-bar small{text-shadow:0 2px 12px #000;margin-bottom:8px}.card-grid .score-bar strong{text-shadow:0 3px 18px #000;font-size:clamp(22px,2.4vw,34px)}.card-grid .score-bar>span{width:46px;height:46px;box-shadow:0 8px 24px #a855f76b}.card-grid .nft-card:has(img[src*="/type/99.webp"]) .project-cover:after{display:none}.card-grid .nft-card:has(img[src*="/type/99.webp"]) .project-cover img{object-fit:contain}.card-grid .nft-card:has(img[src*="/type/99.webp"]) .score-bar{justify-content:flex-end}.card-grid .nft-card:has(img[src*="/type/99.webp"]) .score-bar>div{display:none}.comic-slot.current img{content:url(/flipbooks/comic/99.webp);object-fit:contain;object-position:center;filter:none;background:#010828}.comic-slot.current>div{display:none}@media (width<=639px){.card-grid .nft-card,.card-grid .primary-project,.card-grid .project-cover,.card-grid .project-cover.contain{border-radius:16px}.card-grid .score-bar{padding:0;bottom:15px;left:16px;right:16px}.card-grid .score-bar strong{font-size:17px}.card-grid .score-bar>span{width:38px;height:38px}}.comic-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:6px 4px 22px;display:flex;overflow:auto hidden}.comic-grid::-webkit-scrollbar{display:none}.comic-grid .comic-slot{aspect-ratio:3/4;scroll-snap-align:start;background:linear-gradient(#071136,#020722);border:1px solid #eff4ff2e;border-radius:24px;flex:0 0 clamp(230px,18vw,292px);min-height:0}.comic-grid .comic-slot.current{cursor:pointer;flex-direction:column;display:flex;box-shadow:0 24px 55px #00000047}.comic-grid .comic-slot.current img{object-fit:contain;object-position:center;background:#010828;border-radius:23px 23px 0 0;flex:0 0 64%;width:100%;height:64%;padding:12px;position:relative;inset:auto}.comic-grid .comic-slot.current>div{border-top:1px solid #eff4ff24;flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:6px 12px;padding:18px 20px 20px;display:grid;position:relative;inset:auto}.comic-grid .comic-slot.current small{color:#eff4ff8f;grid-column:1/3}.comic-grid .comic-slot.current strong{align-self:end;font-size:30px}.comic-grid .comic-slot.current span{color:var(--neon);align-self:end}.comic-grid .comic-slot.coming{padding:22px;display:flex}.comic-grid .comic-slot.coming b{font-family:Anton,sans-serif;font-size:52px;font-weight:400}.comic-grid .comic-slot.coming span{font-size:24px}@media (width<=639px){.comic-grid{gap:13px;width:calc(100% + 20px);margin-right:-20px;padding-right:20px}.comic-grid .comic-slot{aspect-ratio:3/4;flex:0 0 72vw;min-height:0;display:flex}.comic-grid .comic-slot.current{grid-column:auto}}.portfolio-index{isolation:isolate;background:radial-gradient(circle at 18% 42%,#3d5cff2b,#0000 31%),radial-gradient(circle at 82% 70%,#6fff0011,#0000 24%),#010828;padding:118px 0 145px;position:relative;overflow:hidden}.portfolio-index:before{content:"CON\a TEN\a TS";z-index:-1;white-space:pre;letter-spacing:-.055em;color:#eff4ff0b;pointer-events:none;font-family:Anton,sans-serif;font-size:clamp(118px,13.5vw,260px);line-height:.69;position:absolute;top:118px;left:-.045em;transform:rotate(-2deg)}.portfolio-index:after{content:"";z-index:-1;opacity:.13;pointer-events:none;background-image:linear-gradient(#eff4ff1f 1px,#0000 1px),linear-gradient(90deg,#eff4ff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 48%,#0000 94%);mask-image:linear-gradient(90deg,#0000 10%,#000 48%,#0000 94%)}.portfolio-index .section-container{position:relative}.project-index-head{border-bottom:0;margin:0 0 46px clamp(0px,8vw,142px);padding:0 0 16px}.project-index-head:after{content:"";background:linear-gradient(90deg,var(--neon),#6fff0000);width:min(560px,48vw);height:1px;margin-left:32px}.project-index-head>span{color:var(--neon);font-size:18px}.project-index-head>p{text-transform:uppercase;letter-spacing:.11em}.project-index-layout{grid-template-columns:minmax(500px,1.22fr) minmax(410px,.78fr);align-items:center;gap:clamp(28px,4.8vw,84px)}.index-preview{clip-path:polygon(7% 0,100% 0,91% 100%,0 100%);background:#02081fd1;border-radius:0;height:clamp(520px,66vh,710px);position:sticky;top:28px;box-shadow:0 34px 90px #00000059}.index-preview:before{content:"SELECTED / 2026";z-index:3;border-left:2px solid var(--neon);color:#eff4ffa8;letter-spacing:.16em;pointer-events:none;padding:7px 11px;font-size:9px;position:absolute;top:22px;left:8%}.index-preview:after{background:linear-gradient(#0000 48%,#010828f5)}.index-preview>img{object-fit:contain;filter:saturate(.7)brightness(.72);border-radius:0;padding:42px 44px 100px 34px;transition:opacity .28s,transform .52s cubic-bezier(.2,.75,.2,1),filter .35s;transform:translate(4%)scale(.96)}.index-preview>img.active{filter:saturate()brightness(.96);transform:translate(0)scale(1)}.index-preview figcaption{align-items:flex-end;bottom:29px;left:7%;right:11%}.index-preview figcaption>span{letter-spacing:-.05em;text-shadow:0 8px 36px #00000073;font-size:clamp(88px,9vw,154px);line-height:.67}.index-preview figcaption>div{padding-bottom:2px}.index-preview figcaption small{letter-spacing:.18em}.index-preview figcaption strong{font-size:clamp(20px,2vw,31px)}.project-index-list{border-top:0;padding:28px 0 20px;position:relative}.project-index-list:before{content:"";transform-origin:50%;background:linear-gradient(#0000,#eff4ff40 12% 88%,#0000);width:1px;position:absolute;top:0;bottom:0;left:27px;transform:rotate(3deg)}.project-index-list button{background:0 0;border-bottom:1px solid #eff4ff29;grid-template-columns:54px 1fr auto 24px;width:calc(100% - 52px);min-height:72px;margin-left:0;padding:13px 4px 13px 18px}.project-index-list button:nth-child(4n+2){margin-left:24px}.project-index-list button:nth-child(4n+3){margin-left:52px}.project-index-list button:nth-child(4n){margin-left:17px}.project-index-list button:before{transform-origin:100%;width:clamp(44px,6vw,100px);height:2px;inset:auto 0 -1px auto;transform:scaleX(0)}.project-index-list button:hover:before,.project-index-list button:focus-visible:before,.project-index-list button.active:before{transform:scaleX(1)}.project-index-list button>span{font-size:20px;font-style:italic}.project-index-list button>strong{font-size:clamp(24px,2.15vw,36px);line-height:.9}.project-index-list button>small{letter-spacing:.08em;font-size:9px}.project-index-list button:hover,.project-index-list button:focus-visible,.project-index-list button.active{background:0 0;padding-left:27px}@media (width<=1023px){.portfolio-index{padding:90px 0 110px}.project-index-layout{grid-template-columns:minmax(310px,.9fr) minmax(350px,1.1fr);gap:24px}.index-preview{height:520px}.project-index-list button{width:calc(100% - 28px)}.project-index-list button:nth-child(4n+3){margin-left:28px}}@media (width<=639px){.portfolio-index{padding:74px 0 88px}.portfolio-index:before{opacity:.7;font-size:112px;top:90px}.portfolio-index:after{background-size:42px 42px}.project-index-head{margin:0 0 24px;padding:0;display:block}.project-index-head:after{width:42%;margin:13px 0 0;display:block}.project-index-head>p{text-align:left;margin-top:10px}.project-index-layout{display:block}.index-preview{aspect-ratio:4/5;clip-path:polygon(6% 0,100% 0,92% 100%,0 100%);height:auto;margin-bottom:30px;position:relative;top:auto}.index-preview>img{padding:42px 28px 92px 22px}.index-preview figcaption>span{font-size:78px}.project-index-list{padding-top:5px}.project-index-list:before{left:18px}.project-index-list button,.project-index-list button:nth-child(n){grid-template-columns:42px 1fr 22px;width:100%;min-height:63px;margin-left:0;padding:10px 2px 10px 10px}.project-index-list button:hover,.project-index-list button:focus-visible,.project-index-list button.active{padding-left:18px}}.index-preview{clip-path:none;border:1px solid #eff4ff2e;border-radius:28px;overflow:hidden;box-shadow:-12px 12px #6fff000b,0 34px 90px #00000059,inset 0 0 0 1px #ffffff09}.index-preview>img{border-radius:27px;padding:42px 34px 100px;overflow:hidden}.index-preview:after{border-radius:27px}@media (width<=639px){.index-preview{clip-path:none;border-radius:20px;box-shadow:-7px 7px #6fff000d,0 24px 60px #0000004d}.index-preview>img,.index-preview:after{border-radius:19px}}.project-index-head>p:before{content:"PRESS KEYS  ·  SOUND ON";color:var(--neon);letter-spacing:.16em;margin-bottom:5px;font-size:9px;display:block}.project-index-list{background:linear-gradient(145deg,#02061bfa,#071031f0);border:1px solid #eff4ff26;border-radius:24px;padding:16px 14px 18px 30px;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0003}.project-index-list:before{display:none}.project-index-list button,.project-index-list button:nth-child(n){z-index:1;color:#07102f;transform-origin:0;background:linear-gradient(#f5f1e7 0%,#d9dce5 78%,#aeb5c5 100%);border:0;border-radius:4px 13px 13px 4px;grid-template-columns:48px 1fr auto 24px;width:100%;min-height:67px;margin:0 0 4px;padding:11px 18px;transition:transform .16s,box-shadow .16s,background .2s,color .2s;position:relative;transform:translate(0);box-shadow:inset 0 1px #fff,0 5px #737b90,0 8px 13px #00000040}.project-index-list button:last-child{margin-bottom:0}.project-index-list button:before{display:none}.project-index-list button>span{color:#07102f6b;font-size:17px;font-style:normal}.project-index-list button>strong{color:inherit;font-size:clamp(21px,1.8vw,30px);font-style:normal;line-height:1}.project-index-list button>small{color:#07102f94;font-size:9px}.project-index-list button>svg{color:#07102f;opacity:.38}.project-index-list button:hover,.project-index-list button:focus-visible{color:#010828;box-shadow:inset 5px 0 0 var(--neon),inset 0 1px 0 #fff,0 3px 0 #737b90,0 5px 10px #00000038;background:linear-gradient(#fff 0%,#e9ebf1 80%,#bcc3d1 100%);padding-left:24px;transform:translate(8px,2px)}.project-index-list button.active{color:#010828;box-shadow:inset 6px 0 0 var(--neon),inset 0 1px 0 #fff,0 2px 0 #687086,0 4px 9px #0003;background:linear-gradient(#fff 0%,#e7eaf0 80%,#b8c0ce 100%);padding-left:25px;transform:translate(11px,3px)}.project-index-list button.active>strong{font-style:normal;transform:none}.project-index-list button:hover>strong,.project-index-list button:focus-visible>strong{transform:none}.project-index-list button:hover>svg,.project-index-list button:focus-visible>svg,.project-index-list button.active>svg{color:#07102f;opacity:.85;transform:translate(2px)}@media (width<=639px){.project-index-list{border-radius:18px;padding:12px 10px 15px 18px}.project-index-list button,.project-index-list button:nth-child(n){grid-template-columns:38px 1fr 20px;min-height:59px;margin-bottom:4px;padding:9px 12px}.project-index-list button:hover,.project-index-list button:focus-visible,.project-index-list button.active{padding-left:18px;transform:translate(5px,2px)}}.project-index-list button,.project-index-list button:nth-child(n){color:var(--cream);background:linear-gradient(#18264f 0%,#0d1739 74%,#07102d 100%);border:1px solid #93a6e130;box-shadow:inset 0 1px #ffffff1f,0 5px #02061a,0 9px 16px #0000004d}.project-index-list button>span{color:#eff4ff59}.project-index-list button>small{color:#eff4ff7a}.project-index-list button>svg{color:#eff4ff9e}.project-index-list button:hover,.project-index-list button:focus-visible{color:#fff;box-shadow:inset 5px 0 0 var(--neon),inset 0 1px 0 #ffffff2e,0 3px 0 #02061a,0 6px 12px #00000047;background:linear-gradient(#253766 0%,#14234c 75%,#0a1535 100%)}.project-index-list button.active{color:#fff;box-shadow:inset 6px 0 0 var(--neon),inset 0 1px 0 #fff3,0 2px 0 #02061a,0 5px 11px #00000042,0 0 28px #6fff000f;background:linear-gradient(#29416f 0%,#172c58 72%,#0c1939 100%)}.project-index-list button.active>span,.project-index-list button:hover>svg,.project-index-list button:focus-visible>svg,.project-index-list button.active>svg{color:var(--neon)}.project-index-head>p{display:none}.card-grid{--rail-card-width:clamp(880px,86vw,1440px)}.final-social{z-index:5;pointer-events:auto}.final-social-button.contact-action{z-index:1;pointer-events:auto;transition:color .2s,background .2s,transform .2s,box-shadow .2s;position:relative}.final-social-button.contact-action svg{pointer-events:none;transition:transform .2s,filter .2s}.final-social-button.contact-action:hover svg,.final-social-button.contact-action:focus-visible svg{filter:drop-shadow(0 0 8px #6fff0099);transform:scale(1.18)}.final-social-button.contact-action:active{background:#6fff0024;transform:scale(.97)}@media (width<=1023px){.card-grid{--rail-card-width:min(92vw,1080px)}}@media (width<=639px){.card-grid{--rail-card-width:92vw}}.contact-item{flex:none;display:block;position:relative}.contact-item>.contact-action{display:grid}.copy-email{z-index:6;min-width:34px;height:20px;color:var(--cream);letter-spacing:.08em;cursor:pointer;background:#071136;border:1px solid #eff4ff73;border-radius:999px;padding:0 7px;font:700 7px/1 ui-monospace,monospace;transition:color .2s,border-color .2s,background .2s,transform .2s,min-width .2s;position:absolute;top:-8px;right:-9px}.copy-email:hover,.copy-email:focus-visible,.copy-email.copied{border-color:var(--neon);background:var(--neon);color:#010828;outline:none;transform:scale(1.06)}.copy-email.copied{min-width:68px}.final-contact-item{width:16.77rem;height:5rem}.final-contact-item>.final-social-button{width:100%;height:100%}.final-contact-item .copy-email{top:50%;right:10px;transform:translateY(-50%)}.final-contact-item .copy-email:hover,.final-contact-item .copy-email:focus-visible,.final-contact-item .copy-email.copied{transform:translateY(-50%)scale(1.06)}.project-index-head{position:relative}.piano-mute{z-index:4;min-width:88px;height:32px;color:var(--neon);letter-spacing:.11em;cursor:pointer;background:#030a25d1;border:1px solid #6fff0085;border-radius:999px;padding:0 14px;font:700 9px/1 ui-monospace,monospace;transition:background .2s,color .2s,border-color .2s,transform .2s;position:absolute;top:-5px;right:0}.piano-mute:hover,.piano-mute:focus-visible{background:var(--neon);color:#010828;outline:none;transform:translateY(-2px)}.piano-mute.is-muted{color:#eff4ff8c;background:#eff4ff0e;border-color:#eff4ff47}@media (width<=1023px){.final-contact-item{width:10.7813rem;height:4rem}}@media (width<=639px){.final-contact-item{width:14vw;height:10vw;min-height:34px}.final-contact-item .copy-email{top:-7px;right:-7px;transform:none}.final-contact-item .copy-email:hover,.final-contact-item .copy-email:focus-visible,.final-contact-item .copy-email.copied{transform:scale(1.04)}.piano-mute{min-width:76px;height:28px;padding:0 10px;font-size:8px;top:-2px}}@media (width>=1024px){.about{isolation:isolate;background:#010828}.about>.cover-video{z-index:0;object-position:center;width:calc(100% + clamp(170px,18vw,340px));margin-left:calc(-1*clamp(170px,18vw,340px))}.about:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#01082800 0% 84%,#01082833 91%,#010828b8 97%,#010828 100%),linear-gradient(#010828 0%,#01082800 10% 88%,#010828 100%),radial-gradient(circle at 57%,#4f70d21c,#0000 34%),linear-gradient(90deg,#010828 0% 23%,#010828ed 31%,#01082894 43%,#01082824 56%,#01082800 68%);position:absolute;inset:0}.about .about-inner{z-index:2;background:0 0;position:relative}}@media (width<=1023px){.about>.cover-video{margin-bottom:-7vw;-webkit-mask-image:linear-gradient(#000 0% 76%,#000000b8 86%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#000000b8 86%,#0000 100%)}.about .about-inner{z-index:2;background:linear-gradient(#01082800,#010828 9%);position:relative}}@media (width>=1024px){.about{min-height:760px;display:block}.about>.cover-video{object-fit:cover;object-position:center;width:100%;height:100%;min-height:760px;margin:0;position:absolute;inset:0}.about:after{background:linear-gradient(#010828 0%,#01082800 9% 89%,#010828 100%),radial-gradient(circle at 28% 45%,#4e6fcf1a,#0000 30%),linear-gradient(90deg,#010828f0 0%,#010828b8 29%,#01082847 44%,#01082800 56% 100%)}.about .about-inner{z-index:2;background:0 0;width:100%;max-width:1831px;min-height:760px;margin:0 auto;padding:64px 32px;display:block;position:relative}.about .about-top{min-height:0;display:block}.about .profile-copy{text-shadow:0 2px 10px #000c;width:min(43vw,620px);position:absolute;top:9%;left:clamp(42px,6.5vw,118px);right:auto;transform:none;max-width:620px!important;margin:0!important;padding:2px 0 2px 24px!important}.about .profile-bottom{grid-template-columns:auto minmax(330px,1fr);align-items:end;gap:26px;width:min(50vw,730px);margin:0;display:grid;position:absolute;bottom:38px;left:clamp(42px,6.5vw,118px);right:auto}.about .profile-facts{justify-content:flex-start;gap:26px!important}.about .profile-facts article{gap:8px}.about .profile-facts b{font-size:52px}.about .experience{width:100%!important}.about .experience>div{grid-template-columns:118px 1fr;padding:10px 0}.about .profile-copy{width:min(48vw,680px);left:clamp(24px,3vw,54px);max-width:680px!important}.about .profile-bottom{grid-template-columns:130px minmax(380px,1fr);gap:30px;width:min(52vw,760px);bottom:30px;left:clamp(24px,3vw,54px)}.about .profile-facts{flex-direction:column;align-items:flex-start;padding-bottom:2px;gap:12px!important;display:flex!important}.about .profile-facts article{grid-template-columns:44px 1fr;align-items:end;gap:8px;display:grid}.about .profile-facts b{font-size:42px;line-height:.78}.about .profile-facts span{letter-spacing:.06em;font-size:9px;line-height:1.15}.about .experience{border-bottom:1px solid #eff4ff33;position:relative;width:100%!important}.about .experience>div{border-top:1px solid #eff4ff38;grid-template-columns:135px minmax(0,1fr);gap:3px 18px;min-height:68px;padding:13px 8px 12px 16px;display:grid;position:relative}.about .experience>div:before{content:"";background:var(--neon);border-radius:50%;width:4px;height:4px;position:absolute;top:17px;left:0;box-shadow:0 0 10px #6fff0073}.about .experience time{letter-spacing:.04em;color:#eff4ff9e;grid-row:1/3;align-self:start;padding-top:1px;font-size:9px}.about .experience strong{letter-spacing:.01em;color:#fff;font-size:14px;line-height:1.35}.about .experience span{color:#eff4ffad;grid-column:2;font-size:10px;line-height:1.3}}.about .experience{display:none!important}@media (width>=1024px){.about .profile-bottom{width:auto;display:block;bottom:42px}.about .profile-facts{flex-direction:column;align-items:flex-start;padding:0;gap:16px!important;display:flex!important}.about .profile-facts article{align-items:flex-end;gap:14px;display:flex}.about .profile-facts b{width:68px;font-size:72px;line-height:.78}.about .profile-facts span{letter-spacing:0;padding-bottom:3px;font-size:13px;line-height:1.05}.about .profile-copy{width:min(36vw,480px);max-width:480px!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{max-width:450px!important}.about .profile-tags{max-width:450px}.about .profile-facts{flex-direction:row;align-items:flex-end;gap:46px!important}.about .profile-copy{--profile-content-indent:48px}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{width:calc(100% - var(--profile-content-indent));max-width:none!important;margin-left:var(--profile-content-indent)!important}.about .profile-copy .profile-lead{margin-top:0!important}.about .profile-copy .profile-detail{margin-top:18px!important;padding-top:16px!important}.about .profile-tags{width:calc(100% - var(--profile-content-indent));max-width:none;margin:20px 0 0 var(--profile-content-indent)}.about .profile-bottom{bottom:34px;left:calc(clamp(24px,3vw,54px) + 48px)}}@media (width<=639px){.portfolio-index .project-index-head{margin-left:-14px}}@media (width>=640px) and (width<=1023px){.about .profile-copy{left:8px}}@media (width>=1024px){.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{width:100%;margin-left:0!important}.about .profile-tags{width:100%;margin-left:0}.about .profile-bottom{left:calc(clamp(24px,3vw,54px) + 24px)}}.card-grid .score-bar>span{color:#eff4ffe6;-webkit-backdrop-filter:blur(8px);background:#01082894;border:1px solid #eff4ff6b;width:40px;height:40px;box-shadow:0 6px 18px #0000003d}.card-grid .nft-card:hover .score-bar>span,.card-grid .nft-card:focus-visible .score-bar>span{color:var(--neon);background:#6fff001a;border-color:#6fff00b8;transform:scale(1.04)}@media (width<=639px){.card-grid .score-bar>span{width:36px;height:36px}}.reader-header,.reader-footer{-webkit-backdrop-filter:none;background:#010828f5}.reader-sheet{contain:layout paint;backface-visibility:hidden}.reader-sheet img{contain:paint;backface-visibility:hidden;box-shadow:0 18px 46px #0000006b}.reader-sheet.leave-up img,.reader-sheet.leave-down img,.reader-sheet.arrive img{box-shadow:none}@media (width<=639px){.reader-sheet img{box-shadow:0 10px 26px #00000057}}.reader-sheet{place-items:center;display:grid}.reader-sheet .reader-page{grid-area:1/1;margin:auto;transform:translateZ(0)}.reader-sheet .incoming-page.next{animation:.14s cubic-bezier(.2,.75,.2,1) both reader-layer-next}.reader-sheet .incoming-page.previous{animation:.14s cubic-bezier(.2,.75,.2,1) both reader-layer-previous}.reader-loading{z-index:4;opacity:0;background:linear-gradient(90deg, transparent, var(--neon), transparent);pointer-events:none;width:18%;height:2px;position:absolute;top:67px;left:0;transform:translate(-120%)}.reader.preparing .reader-loading{opacity:.75;animation:.7s ease-in-out infinite reader-loading-pass}@keyframes reader-layer-next{0%{opacity:.18;transform:translateY(10px)scale(.997)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes reader-layer-previous{0%{opacity:.18;transform:translateY(-10px)scale(.997)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes reader-loading-pass{to{transform:translate(680%)}}@media (width<=639px){.reader-loading{top:55px}}@media (prefers-reduced-motion:reduce){.reader-sheet .incoming-page.next,.reader-sheet .incoming-page.previous{animation-duration:.01ms}}.comic-collection .comic-heading{margin-top:0}.portfolio-index{padding-bottom:44px;height:auto!important;min-height:0!important}.comic-collection{padding-top:44px}@media (width<=639px){.portfolio-index{padding-bottom:28px}.comic-collection{padding-top:28px}}.comic-collection{padding-bottom:clamp(90px,11vw,170px);overflow:hidden}.comic-collection .comic-heading{align-items:flex-end;margin-bottom:34px}.comic-collection .comic-heading p{color:#eff4ff80;letter-spacing:.1em;margin:0 0 4px;font-size:10px}.comic-collection .comic-grid{scroll-snap-type:x proximity;scrollbar-width:none;perspective:1200px;gap:clamp(14px,1.5vw,24px);width:100%;margin:-18px -14px -34px;padding:18px 14px 34px;display:flex;overflow:auto visible}.comic-collection .comic-grid::-webkit-scrollbar{display:none}.comic-collection .comic-grid .comic-slot{aspect-ratio:3/4;scroll-snap-align:start;min-height:0;color:var(--cream);background:linear-gradient(145deg,#101936,#050a20 68%);border:1px solid #eff4ff2e;border-radius:10px 22px 22px 10px;flex:0 0 clamp(230px,20vw,310px);position:relative;overflow:hidden;box-shadow:0 20px 46px #00000047}.comic-collection .comic-grid .comic-slot.current{cursor:pointer;text-align:left;transform:perspective(1100px) rotateX(var(--comic-rx,0deg)) rotateY(var(--comic-ry,0deg)) translateY(0);transform-style:preserve-3d;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;display:block}.comic-collection .comic-grid .comic-slot.current:after{content:"";z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--comic-x,50%) var(--comic-y,50%), #ffffff29, transparent 34%);transition:opacity .22s;position:absolute;inset:0}.comic-collection .comic-grid .comic-slot.current:hover,.comic-collection .comic-grid .comic-slot.current:focus-visible{border-color:#6fff007a;box-shadow:0 30px 62px #0000006b,0 0 0 1px #6fff0014}.comic-collection .comic-grid .comic-slot.current:hover:after{opacity:1}.comic-collection .comic-grid .comic-slot.current img{object-fit:contain;object-position:center;filter:none;background:#020719;width:100%;height:69%;padding:10px 10px 0 16px;display:block;position:absolute;inset:0 0 auto;transform:translateZ(12px)}.comic-book-edge{z-index:5;background:linear-gradient(90deg,#020514,#1a2444 46%,#6fff006b 52%,#080d25 68%,#020514);width:9px;position:absolute;inset:0 auto 0 0;box-shadow:4px 0 12px #0000008c}.comic-collection .comic-grid .comic-slot.current>div{z-index:4;background:linear-gradient(#050a20b8,#050a20 32%);grid-template-columns:1fr auto;gap:9px 12px;min-height:31%;padding:20px 20px 18px 26px;display:grid;position:absolute;inset:auto 0 0;transform:translateZ(18px)}.comic-collection .comic-grid .comic-slot.current small{color:#eff4ff7a;letter-spacing:.13em;grid-column:1/-1;font-size:9px}.comic-collection .comic-grid .comic-slot.current strong{align-self:end;font-family:Anton,sans-serif;font-size:32px;font-weight:400}.comic-collection .comic-grid .comic-slot.current div span{color:var(--neon);letter-spacing:.1em;align-self:end;font-size:9px}.comic-collection .comic-grid .comic-slot.coming{opacity:.72;background:linear-gradient(150deg,#202c52b8,#04081cf0);flex-direction:column;padding:23px;display:flex}.comic-collection .comic-grid .comic-slot.coming:before{content:"";border:1px solid #eff4ff14;border-radius:6px 15px 15px 6px;position:absolute;inset:9px}.comic-collection .comic-grid .comic-slot.coming b{color:#6fff00b8;font-family:Anton,sans-serif;font-size:50px;font-weight:400}.comic-collection .comic-grid .comic-slot.coming span{margin:auto 0 8px;font-family:Anton,sans-serif;font-size:23px}.comic-collection .comic-grid .comic-slot.coming small{color:#eff4ff66;letter-spacing:.1em;font-size:8px}.story-reader{z-index:120;color:var(--cream);isolation:isolate;background:radial-gradient(circle at 50% 46%,#23325b8c,#0000 38%),linear-gradient(135deg,#020719,#01051c 62%,#07102c);grid-template-rows:70px minmax(0,1fr) 62px;display:grid;position:fixed;inset:0;overflow:hidden}.story-reader:before{content:"";z-index:-1;opacity:.22;pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 48px,#ffffff05 49px 50px);position:absolute;inset:0}.story-reader-header,.story-reader-footer{z-index:20;background:#010619e6;align-items:center;padding:0 clamp(18px,3vw,46px);display:grid;position:relative}.story-reader-header{border-bottom:1px solid #eff4ff1f;grid-template-columns:1fr auto 1fr}.story-reader-header>div{text-align:center;gap:3px;display:grid}.story-reader-header small{color:var(--neon);letter-spacing:.16em;font-size:8px}.story-reader-header b{letter-spacing:.1em;font-size:11px}.story-reader-header button{color:#eff4ffad;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:9px 0;font-size:10px}.story-reader-header button:last-child{justify-self:end}.story-reader-header button:hover{color:var(--neon)}.story-stage{perspective:1800px;place-items:center;min-height:0;padding:clamp(18px,3vh,34px) clamp(55px,7vw,110px);display:grid;position:relative}.story-book{aspect-ratio:1.52;width:min(1120px,82vw);max-height:100%;transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(22px)scale(.92)rotateX(3deg)}.story-reader.is-open .story-book{transform:translate(0)scale(1)rotateX(0)}.story-spread{opacity:.3;transform-style:preserve-3d;background:#0a0a0c;border-radius:5px 12px 12px 5px;grid-template-columns:1fr 1fr;transition:opacity .25s .15s;display:grid;position:absolute;inset:0;box-shadow:0 30px 85px #0000008f,0 0 0 1px #eff4ff1f}.story-reader.is-open .story-spread{opacity:1}.story-cover{z-index:12;transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;background:#020719;border-radius:4px 12px 12px 4px;transition:transform .48s cubic-bezier(.55,.02,.25,1),opacity .12s linear .43s;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 20px 60px #00000094,inset 8px 0 16px #00000073}.story-cover img{object-fit:contain;width:100%;height:100%;padding:14px}.story-cover span{color:var(--neon);letter-spacing:.14em;font-size:8px;position:absolute;bottom:18px;right:20px}.story-reader.is-open .story-cover{opacity:0;pointer-events:none;transform:rotateY(-178deg)}.story-page,.story-turn-face{background:#08090d;min-width:0;min-height:0;position:relative;overflow:hidden}.story-page-left{border-radius:5px 0 0 5px}.story-page-right{border-radius:0 11px 11px 0}.story-page img,.story-page video,.story-turn-face img,.story-turn-face video{object-fit:contain;background:#07080b;width:100%;height:100%;display:block}.story-spine{z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000,#000000a6 45%,#ffffff1a 50%,#0000008c 56%,#0000);width:22px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.story-turning-page{z-index:9;width:50%;height:100%;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;top:0}.story-turning-page.next{transform-origin:0;animation:.32s cubic-bezier(.35,.02,.18,1) both story-turn-next;left:50%}.story-turning-page.previous{transform-origin:100%;animation:.32s cubic-bezier(.35,.02,.18,1) both story-turn-previous;left:0}.story-turn-face{backface-visibility:hidden;contain:strict;position:absolute;inset:0;box-shadow:0 0 22px #00000057}.story-turn-front{background:linear-gradient(90deg,#050a1c2e,#e8ecf457 76%,#ffffff9e)}.story-turn-back{background:linear-gradient(90deg,#ffffff80,#afb8cb38 28%,#03081929);transform:rotateY(180deg)}.story-turning-page:after{content:"";z-index:3;opacity:0;pointer-events:none;backface-visibility:hidden;background:linear-gradient(90deg,#00000061,#0000 20%,#ffffff4d 49%,#0000 68%,#00000038) 0 0/220% 100%;animation:.32s ease-in-out both story-paper-light;position:absolute;inset:0}@keyframes story-turn-next{0%{transform:rotateY(0)translateZ(0)scaleX(1)}48%{transform:rotateY(-84deg)translateZ(10px)}58%{transform:rotateY(-105deg)translateZ(8px)}to{transform:rotateY(-180deg)translateZ(0)scaleX(1)}}@keyframes story-turn-previous{0%{transform:rotateY(0)translateZ(0)scaleX(1)}48%{transform:rotateY(84deg)translateZ(10px)}58%{transform:rotateY(105deg)translateZ(8px)}to{transform:rotateY(180deg)translateZ(0)scaleX(1)}}@keyframes story-paper-light{0%,to{opacity:0;background-position:100% 0}44%,62%{opacity:.7}55%{background-position:0 0}}.story-blank{background:#08090d;place-items:center;width:100%;height:100%;display:grid}.story-blank span{color:#eff4ff40;letter-spacing:.18em;font-size:9px}.story-hit{z-index:18;color:#eff4ffa3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:clamp(58px,8vw,108px);height:auto;padding:0;transition:color .2s;display:grid;position:absolute;top:0;bottom:0}.story-hit span{background:#020719ad;border:1px solid #eff4ff38;border-radius:999px;place-items:center;width:46px;height:74px;font-size:30px;line-height:1;transition:border-color .2s,background .2s,transform .2s;display:grid}.story-hit-prev{left:clamp(10px,2.5vw,38px)}.story-hit-next{right:clamp(10px,2.5vw,38px)}.story-hit:hover{color:var(--neon)}.story-hit:hover span{background:#6fff0014;border-color:#6fff0080;transform:scale(1.04)}.story-hit:disabled{opacity:.15;cursor:default}.story-reader-footer{border-top:1px solid #eff4ff1a;grid-template-columns:auto minmax(100px,460px) auto;justify-content:center;gap:20px}.story-reader-footer span,.story-reader-footer small{color:#eff4ff80;letter-spacing:.13em;font-size:8px}.story-reader-footer>div{background:#eff4ff1f;width:min(40vw,460px);height:2px;overflow:hidden}.story-reader-footer i{background:var(--neon);height:100%;transition:width .3s;display:block}@media (width<=700px){.comic-collection .comic-heading p{display:none}.comic-collection .comic-grid{width:calc(100% + 20px);margin-right:-20px;padding-right:20px}.comic-collection .comic-grid .comic-slot{flex:0 0 min(76vw,300px);display:flex}.comic-collection .comic-grid .comic-slot.current{display:block}.story-reader{grid-template-rows:58px minmax(0,1fr) 54px}.story-reader-header{grid-template-columns:1fr auto;padding:0 14px}.story-reader-header>div{display:none}.story-stage{padding:18px 48px}.story-book{aspect-ratio:3/4;width:min(76vw,430px)}.story-spread{display:block}.story-cover{width:100%;left:0}.story-page{border-radius:5px 11px 11px 5px;position:absolute;inset:0}.story-turning-page{width:100%;left:0!important}.story-turning-page.next{transform-origin:0}.story-turning-page.previous{transform-origin:100%}.story-spine{width:13px;left:0;transform:none}.story-hit{width:58px;height:auto}.story-hit span{width:40px;height:66px}.story-hit-prev{left:7px}.story-hit-next{right:7px}.story-reader-footer{grid-template-columns:auto minmax(100px,1fr);gap:12px;padding:0 16px}.story-reader-footer>div{width:100%}.story-reader-footer small{display:none}}@media (width<=700px),(pointer:coarse){.texture{opacity:.18;mix-blend-mode:normal}.story-stage{perspective:none}.story-book,.story-spread,.story-turning-page{transform-style:flat}.story-turning-page{contain:layout paint;will-change:transform, opacity}.story-turning-page.next{animation:.22s cubic-bezier(.25,.7,.25,1) both story-turn-mobile-next}.story-turning-page.previous{animation:.22s cubic-bezier(.25,.7,.25,1) both story-turn-mobile-previous}.story-turn-back{display:none}.story-turning-page:after{animation-duration:.22s}.comic-collection .comic-grid:has(.comic-slot.current:hover) .comic-slot.current:not(:hover){opacity:1}}@keyframes story-turn-mobile-next{0%{opacity:.72;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(-12%)scaleX(.025)}}@keyframes story-turn-mobile-previous{0%{opacity:.72;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(12%)scaleX(.025)}}.texture{opacity:.2;mix-blend-mode:normal}.portfolio-index .project-index-head{margin-left:0!important}.portfolio-index .project-index-head>span{letter-spacing:.065em;font-size:clamp(21px,1.55vw,25px)}@media (width>=640px) and (width<=1023px){.about{isolation:isolate;background:#010828;height:100vh;min-height:800px;display:block;position:relative;overflow:hidden}.about>.cover-video{z-index:0;order:initial;aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;margin:0;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.about:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#010828 0%,#01082800 9% 88%,#010828 100%),linear-gradient(90deg,#010828f7 0%,#010828d1 27%,#0108286b 47%,#01082800 67%);position:absolute;inset:0}.about .about-inner{z-index:2;order:initial;background:0 0;width:100%;max-width:none;height:100%;min-height:800px;padding:48px 28px 38px;display:block;position:relative}.about .about-top{min-height:0;display:block}.about .profile-copy{text-shadow:0 2px 10px #000000db;width:min(52vw,500px);position:absolute;top:7%;left:clamp(28px,5vw,54px);right:auto;transform:none;max-width:500px!important;margin:0!important;padding:2px 0 2px 22px!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail{color:#f7f9fff5;text-shadow:0 2px 10px #000000db;max-width:100%!important;font-size:13px!important;line-height:1.78!important}.about .profile-bottom{text-shadow:0 2px 10px #000000e6;width:auto;margin:0;display:block;position:absolute;bottom:34px;left:clamp(50px,7vw,76px);right:auto}.about .profile-facts{flex-direction:row;align-items:flex-end;gap:42px!important;display:flex!important}.about .profile-facts article{align-items:flex-end;gap:12px;display:flex}.about .profile-facts b{width:auto;font-size:64px;line-height:.78}.about .profile-facts span{padding-bottom:2px;font-size:11px;line-height:1.08}}@media (hover:none){.comic-collection .comic-grid .comic-slot.current{transform:none!important}.comic-collection .comic-grid .comic-slot.current:after{display:none}}@media (prefers-reduced-motion:reduce){.comic-collection .comic-grid .comic-slot.current,.story-book,.story-cover{transition-duration:.01ms!important}.story-turning-page.next,.story-turning-page.previous{animation-duration:.01ms}}.comic-collection .comic-grid{grid-template-columns:minmax(300px,430px) repeat(4,minmax(66px,1fr));align-items:stretch;width:min(100%,980px);margin:-18px auto -34px;display:grid;overflow:visible}.comic-collection .comic-grid .comic-slot.current{z-index:3;width:100%;box-shadow:none;view-transition-name:comic-story-cover;transform:perspective(1200px) rotateX(var(--comic-rx,0deg)) rotateY(var(--comic-ry,0deg));background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.comic-collection .comic-grid .comic-slot.current.story-transition-source-hidden{view-transition-name:none}.comic-cover-mask{z-index:2;transform-origin:0;background:#020719;border:1px solid #eff4ff3d;border-radius:9px 22px 22px 9px;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(10px);box-shadow:0 24px 55px #00000061}.comic-cover-mask>img{object-fit:contain;background:#020719;width:100%;height:70%;padding:12px 12px 0 17px;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0 0 auto;transform:translateZ(10px)scale(1)}.comic-cover-copy{text-align:left;background:linear-gradient(#050a20b3,#050a20 28%);align-content:end;gap:7px;min-height:30%;padding:17px 20px 17px 27px;display:grid;position:absolute;inset:auto 0 0}.comic-cover-copy small{color:#eff4ff78;letter-spacing:.15em;font-size:8px}.comic-cover-copy strong{font-family:Anton,sans-serif;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1}.comic-cover-copy>span{color:var(--neon);letter-spacing:.12em;font-size:8px}.comic-page-peek{z-index:1;transform-origin:0;background:#090a0d;border-radius:7px 19px 19px 7px;transition:transform .38s cubic-bezier(.2,.8,.2,1) .12s,opacity .2s .12s;display:block;position:absolute;inset:8px -2px 8px 12px;overflow:hidden;transform:translateZ(-2px)rotateY(0);box-shadow:8px 14px 30px #0000006b}.comic-page-peek img{object-fit:contain;background:#090a0d;width:100%;height:100%;display:block}.comic-pull-hint{z-index:6;color:var(--neon);letter-spacing:.12em;opacity:0;pointer-events:none;font-size:8px;transition:opacity .22s .16s,transform .28s .16s;position:absolute;bottom:17px;right:18px;transform:translate3d(-9px,5px,28px)}.comic-collection .comic-grid .comic-slot.current:hover,.comic-collection .comic-grid .comic-slot.current:focus-visible{transform:perspective(1200px) translate3d(-14px, -11px, 0) rotateX(var(--comic-rx,0deg)) rotateY(var(--comic-ry,0deg));box-shadow:none}.comic-collection .comic-grid .comic-slot.current:hover .comic-cover-mask,.comic-collection .comic-grid .comic-slot.current:focus-visible .comic-cover-mask{border-color:#6fff0080;transform:translate3d(-8px,0,18px)rotateY(-4deg);box-shadow:0 34px 70px #00000080,0 0 0 1px #6fff0014}.comic-collection .comic-grid .comic-slot.current:hover .comic-cover-mask>img,.comic-collection .comic-grid .comic-slot.current:focus-visible .comic-cover-mask>img{transform:translateZ(12px)scale(1.018)}.comic-collection .comic-grid .comic-slot.current:hover .comic-page-peek,.comic-collection .comic-grid .comic-slot.current:focus-visible .comic-page-peek{transform:translate3d(31px,0,-2px)rotateY(-2deg)}.comic-collection .comic-grid .comic-slot.current:hover .comic-pull-hint,.comic-collection .comic-grid .comic-slot.current:focus-visible .comic-pull-hint{opacity:1;transform:translateZ(28px)}.comic-collection .comic-grid:has(.comic-slot.current:hover) .comic-slot.coming{opacity:.52;transform:translate(13px)}.comic-collection .comic-grid .comic-slot.coming{opacity:.68;writing-mode:vertical-rl;border-radius:5px 12px 12px 5px;width:auto;min-width:0;padding:17px 11px;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .28s;box-shadow:7px 16px 30px #00000040,inset 4px 0 8px #00000042}.comic-collection .comic-grid .comic-slot.coming:after{content:"";background:linear-gradient(#0000,#6fff0073,#0000);width:1px;position:absolute;top:14px;bottom:14px;left:7px}.comic-collection .comic-grid .comic-slot.coming b{font-size:clamp(29px,3vw,43px)}.comic-collection .comic-grid .comic-slot.coming span{letter-spacing:.06em;margin:auto;font-size:clamp(14px,1.4vw,19px)}.comic-collection .comic-grid .comic-slot.coming small{letter-spacing:.13em}.story-reader.is-single .story-spread{display:block}.story-reader.is-single .story-cover{view-transition-name:comic-story-cover;width:100%;left:0;right:auto}.story-reader.is-single .story-page{border-radius:5px 11px 11px 5px;position:absolute;inset:0}.story-reader.is-single .story-turning-page{width:100%;left:0!important}.story-reader.is-single .story-turning-page.next{transform-origin:0}.story-reader.is-single .story-turning-page.previous{transform-origin:100%}.story-reader.is-single .story-spine{width:13px;left:0;transform:none}::view-transition-group(comic-story-cover){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(comic-story-cover){mix-blend-mode:normal;height:100%}::view-transition-new(comic-story-cover){mix-blend-mode:normal;height:100%}@media (width<=700px){.comic-collection .comic-grid{width:calc(100% + 20px);margin:-18px -20px -34px 0;padding-right:20px;display:flex;overflow-x:auto}.comic-collection .comic-grid .comic-slot.current{flex:0 0 min(76vw,300px)}.comic-collection .comic-grid .comic-slot.coming{flex:0 0 66px;min-height:0}.comic-pull-hint{display:none}.story-reader.is-single .story-book{width:min(76vw,430px)}}@media (hover:none){.comic-collection .comic-grid .comic-slot.current:active{transform:translateY(-5px)scale(1.012)!important}.comic-collection .comic-grid .comic-slot.current:active .comic-page-peek{transform:translate(16px)}}.story-stage{padding:clamp(12px,2vh,24px) clamp(48px,5.5vw,86px)}.story-reader.is-single .story-book{aspect-ratio:16/10;width:min(1040px,86vw)}.story-reader.is-single .story-book:before,.story-reader.is-single .story-book:after{content:"";z-index:-2;background:#090b12;border:1px solid #eff4ff1a;border-radius:6px 15px 15px 6px;position:absolute;inset:9px -9px -9px 9px;box-shadow:0 26px 68px #0000006b}.story-reader.is-single .story-book:after{z-index:-1;background:#121521;inset:4px -4px -4px 4px}.story-reader.is-single .story-spread{view-transition-name:comic-story-cover;border-radius:6px 16px 16px 6px;box-shadow:0 34px 95px #0000009e,-10px 0 28px #0000004d,0 0 0 1px #eff4ff21}.story-reader.is-single .story-page{border-radius:6px 16px 16px 6px}.story-reader.is-single .story-spine{background:linear-gradient(90deg,#000000d1,#ffffff21 35%,#0000006b 52%,#0000);width:18px}@media (width<=700px){.story-stage{padding:14px 34px}.story-reader.is-single .story-book{aspect-ratio:4/5;width:min(88vw,560px)}}.comic-cover-mask,.comic-page-peek,.comic-cover-copy,.comic-book-edge{align-self:stretch!important}.index-preview-hit{z-index:5;border-radius:inherit;color:var(--cream);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:26px 30px;display:flex;position:absolute;inset:0}.index-preview-hit span{letter-spacing:.1em;opacity:0;background:#010828c2;border:1px solid #eff4ff59;border-radius:999px;padding:11px 15px;font-size:10px;transition:opacity .22s,transform .22s,border-color .22s,color .22s;transform:translateY(8px);box-shadow:0 8px 24px #00000047}.index-preview:hover .index-preview-hit span,.index-preview-hit:focus-visible span{opacity:1;color:var(--neon);border-color:#6fff009e;transform:translateY(0)}:is(.index-preview:has(.index-preview-hit:hover)>img.active,.index-preview:has(.index-preview-hit:focus-visible)>img.active){filter:saturate(1.04)brightness();transform:scale(1.018)}.index-preview-hit:focus-visible{outline:2px solid var(--neon);outline-offset:4px}.reader-header{height:78px;padding:0 clamp(18px,2.7vw,42px);font-size:12px}.reader-header button,.story-reader-header button{min-width:116px;min-height:44px;color:var(--cream);letter-spacing:.06em;background:#eff4ff0b;border:1px solid #eff4ff42;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.reader-header button:hover,.reader-header button:focus-visible,.story-reader-header button:hover,.story-reader-header button:focus-visible{color:var(--neon);background:#6fff0012;border-color:#6fff009e;transform:translateY(-1px)}.reader-header button:focus-visible,.story-reader-header button:focus-visible{outline-offset:3px;outline:2px solid #6fff004d}.reader-header .reader-back{color:var(--cream)}.reader-sheet{inset:78px 0 66px}.story-reader{grid-template-rows:78px minmax(0,1fr) 66px}.story-reader-header b{font-size:13px}@media (width<=700px){.index-preview-hit{padding:16px 18px}.index-preview-hit span{opacity:1;padding:9px 12px;font-size:9px;transform:none}.reader-header{height:64px;padding:0 10px}.reader-header b{font-size:9px}.reader-header button,.story-reader-header button{min-width:96px;min-height:40px;padding:0 12px;font-size:11px}.reader-sheet{inset:64px 0}.reader-footer{height:64px}.reader-footer button{font-size:11px}.story-reader{grid-template-rows:64px minmax(0,1fr) 56px}}@media (width>=640px){.hero,.about,.portfolio-index,.comic-collection,.final{width:100%;height:clamp(620px,62vw,900px)!important;min-height:0!important}.hero-inner,.about .about-inner{height:100%;min-height:100%!important}.hero>.cover-video,.about>.cover-video,.final>video{object-fit:cover;width:100%;height:100%;min-height:0!important}.portfolio-index{align-items:center;display:flex;padding:clamp(28px,3vw,48px) 0!important}.portfolio-index .section-container{width:100%}.project-index-head{margin-bottom:clamp(18px,2vw,30px);padding-bottom:8px}.project-index-layout{align-items:center}.index-preview{height:clamp(440px,48vw,650px);position:relative;top:auto}.project-index-list{padding-top:10px;padding-bottom:12px}.project-index-list button,.project-index-list button:nth-child(n){min-height:clamp(49px,5.1vw,62px);margin-bottom:3px;padding-top:8px;padding-bottom:8px}.comic-collection{align-items:center;display:flex;padding-top:clamp(34px,4vw,62px)!important;padding-bottom:clamp(34px,4vw,62px)!important}.comic-collection>.section-container{width:100%}.comic-collection .comic-heading{margin-bottom:clamp(20px,2.4vw,34px)}.final>video{display:block}.comic-collection .comic-grid .comic-slot,.comic-collection .comic-grid .comic-slot.current,.comic-collection .comic-grid .comic-slot.coming{height:clamp(360px,40vw,480px);min-height:0;aspect-ratio:auto!important}}@media (width>=640px) and (width<=1023px){.about .profile-bottom{left:calc(clamp(28px,5vw,54px) + 22px)}}@media (width>=640px){.about .profile-identity{transform:translate(-7px)}}@media (width>=1024px){.about .profile-copy{width:min(34vw,430px);left:8px;max-width:430px!important;padding-left:20px!important}.about .profile-copy .profile-lead,.about .profile-copy .profile-detail,.about .profile-tags{width:100%;max-width:400px!important}.about .profile-bottom{left:28px}}@media (width>=640px) and (width<=1023px){.portfolio-index .project-index-head{margin-left:0!important}.about .profile-copy{left:calc(clamp(28px,5vw,54px) - 23px)}}.comic-collection .comic-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#6fff00ad #eff4ff1a;align-items:stretch;gap:clamp(14px,1.5vw,24px);width:100%;max-width:none;margin:-10px 0 -24px;padding:14px 4px 34px;display:flex;overflow:auto visible}.comic-collection .comic-grid .comic-slot.current{scroll-snap-align:start;view-transition-name:none;flex:0 0 clamp(290px,25vw,420px);width:auto;height:clamp(390px,38vw,520px);min-height:0;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .25s}.comic-collection .comic-grid .comic-slot.current .comic-cover-mask{border-color:var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.comic-collection .comic-grid .comic-slot.current .comic-cover-mask{border-color:color-mix(in srgb, var(--story-accent) 28%, #eff4ff2e)}}.comic-collection .comic-grid .comic-slot.current .comic-cover-mask{box-shadow:0 24px 55px #0000005c,inset 5px 0 12px #0000006b}.comic-collection .comic-grid .comic-slot.current .comic-cover-mask>img{object-fit:cover;object-position:center;background:#020719;height:68%;padding:12px 12px 0 17px}.comic-collection .comic-grid .comic-cover-copy{background:linear-gradient(#050a2094,#050a20 26%);min-height:32%;padding:16px 18px 18px 25px}.comic-collection .comic-grid .comic-cover-copy strong{max-width:100%;font-size:clamp(18px,1.55vw,26px);line-height:1.08;display:block}.comic-collection .comic-grid .comic-cover-copy>span,.comic-collection .comic-grid .comic-pull-hint{color:var(--story-accent)}.comic-collection .comic-grid .comic-slot.current:hover,.comic-collection .comic-grid .comic-slot.current:focus-visible{z-index:5;transform:perspective(1200px) translate3d(0, -12px, 0) rotateX(var(--comic-rx,0deg)) rotateY(var(--comic-ry,0deg))}.comic-collection .comic-grid .comic-slot.current:hover .comic-cover-mask,.comic-collection .comic-grid .comic-slot.current:focus-visible .comic-cover-mask{border-color:var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.comic-collection .comic-grid .comic-slot.current:hover .comic-cover-mask,.comic-collection .comic-grid .comic-slot.current:focus-visible .comic-cover-mask{border-color:color-mix(in srgb, var(--story-accent) 72%, white 8%)}}.comic-collection .comic-grid .comic-slot.current:hover .comic-cover-mask,.comic-collection .comic-grid .comic-slot.current:focus-visible .comic-cover-mask{box-shadow:0 34px 74px #00000080, 0 0 0 1px var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.comic-collection .comic-grid .comic-slot.current:hover .comic-cover-mask,.comic-collection .comic-grid .comic-slot.current:focus-visible .comic-cover-mask{box-shadow:0 34px 74px #00000080, 0 0 0 1px color-mix(in srgb, var(--story-accent) 22%, transparent)}}.comic-collection .comic-grid:has(.comic-slot.current:hover) .comic-slot.current:not(:hover){opacity:.58}.story-reader.is-landscape .story-book{aspect-ratio:16/10;width:min(1180px,84vw)}.story-media{background:#07080b;place-items:center;width:100%;height:100%;margin:0;display:grid;position:relative;overflow:hidden}.story-media>img,.story-media>video{object-fit:contain;background:#07080b;width:100%;height:100%;display:block}.story-media figcaption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;pointer-events:none;text-transform:uppercase;background:#010828b3;border:1px solid #eff4ff33;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;top:14px;left:17px}.comic-collection .comic-grid .comic-slot.current .comic-cover-mask>img,.comic-collection .comic-grid .comic-slot.current .comic-page-peek>img{content:normal!important}.story-media.story-media-workflow{overscroll-behavior:contain;scrollbar-color:#0108288c #0108281a;scrollbar-width:thin;background:#e7e8e7;padding:18px;display:block;overflow:auto}.story-media.story-media-workflow>img{object-position:top center;background:0 0;width:100%;height:auto;max-height:none;object-fit:contain!important}.story-media.story-media-workflow figcaption{margin:-2px 0 12px;display:table;position:sticky;top:0}@media (width<=700px){.comic-collection .comic-grid{width:calc(100% + 20px);margin:-10px -20px -24px 0;padding:14px 20px 32px 0}.comic-collection .comic-grid .comic-slot.current{flex-basis:min(78vw,320px);height:min(112vw,440px)}.story-reader.is-landscape .story-book{aspect-ratio:16/10;width:min(92vw,760px)}.story-media figcaption{padding:5px 7px;font-size:7px;top:8px;left:9px}}@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}
