:root{--ink:#0a1317;--ink-soft:#102229;--paper:#eeeae1;--paper-warm:#e4dfd3;--white:#f8f6f0;--aqua:#8acfc4;--aqua-dark:#397e79;--gold:#c9a46c;--coral:#e27062;--muted:#94a4a7;--line:#ffffff29;--line-dark:#0a131730;--serif:"Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", serif;--sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--ink)}body{color:var(--white);background:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button,input,textarea{font:inherit}::selection{color:var(--ink);background:var(--aqua)}.corp-site{background:var(--ink);--world-accent:var(--aqua);--world-accent-2:var(--coral);min-width:320px;overflow:clip}.corp-site em{color:var(--aqua);font-style:normal}.corp-world-signal{z-index:70;color:#f8f6f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;font:700 7px/1 var(--mono);letter-spacing:.13em;background:#040c10c2;border:1px solid #ffffff57;grid-template-columns:auto repeat(3,18px);align-items:center;gap:7px;padding:8px 10px;transition:color .28s,border-color .28s,background-color .28s,transform .28s;display:grid;position:fixed;top:96px;right:18px}.corp-world-signal span:after{content:" / 01";color:var(--aqua)}.corp-world-signal i{background:#ffffff38;width:18px;height:3px}.corp-world-signal i:first-of-type{background:var(--aqua)}.corp-site[data-world=creature] .corp-world-signal{color:#081322;background:#8ce9dc;border-color:#8ce9dc}.corp-site[data-world=creature] .corp-world-signal span:after{content:" / 02";color:#d83b35}.corp-site[data-world=creature] .corp-world-signal i{background:#0813222e}.corp-site[data-world=creature] .corp-world-signal i:nth-of-type(2){background:#081322}.corp-site[data-world=pop] .corp-world-signal span:after{content:" / 03";color:#f4d84f}.corp-site[data-world=pop] .corp-world-signal i{background:#ffffff3d}.corp-site[data-world=pop] .corp-world-signal i:nth-of-type(3){background:#f4d84f}.kinetic-word{transform-origin:bottom;transition:color .55s,letter-spacing .55s,transform .55s,font-weight .55s;display:inline-block}.corp-site[data-world] .kinetic-word{font-family:inherit;font-weight:inherit;letter-spacing:inherit;transform:none}.kinetic-word.tone-aqua{color:var(--aqua)}.kinetic-word.tone-coral{color:var(--coral)}.kinetic-word.tone-ink{color:var(--ink)}.corp-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071014c7;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:86px;padding:0 4.3vw;display:flex;position:fixed;inset:0 0 auto}.corp-brand{align-items:center;gap:13px;min-width:220px;display:flex}.corp-brand img{object-fit:cover;border-radius:8px;width:43px;height:43px}.corp-brand span{flex-direction:column;gap:5px;display:flex}.corp-brand strong{font-family:var(--serif);letter-spacing:-.03em;font-size:21px;font-weight:500}.corp-brand small{color:var(--muted);font:650 7px/1 var(--mono);letter-spacing:.14em}.corp-header nav{font:650 9px/1 var(--mono);letter-spacing:.1em;align-items:center;gap:clamp(18px,2.25vw,38px);display:flex}.corp-header nav>a{padding:17px 0;position:relative}.corp-header nav>a:not(.corp-nav-contact):after{content:"";background:var(--aqua);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.corp-header nav>a:hover:after,.corp-header nav>a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.corp-nav-contact{border:1px solid #ffffff75;transition:color .2s,border-color .2s,background .2s;padding:13px 18px!important}.corp-nav-contact:hover,.corp-nav-contact:focus-visible{color:var(--ink);border-color:var(--aqua);background:var(--aqua)}.corp-language{border-left:1px solid var(--line);color:var(--muted);gap:9px;padding-left:14px;display:flex}.corp-language strong{color:var(--white)}.corp-hero{background:#061015;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:820px;padding-top:86px;display:grid;position:relative;overflow:hidden}.corp-hero-copy{z-index:3;border-right:1px solid var(--line);background:radial-gradient(circle at 0 95%,#8acfc41f,#0000 33%),#061015;flex-direction:column;justify-content:center;min-width:0;padding:76px 5vw 72px 7vw;transition:color .75s,background-color .75s,background-image .75s;display:flex;position:relative}.corp-hero-top{color:#ffffff7a;font:650 8px/1 var(--mono);letter-spacing:.15em;justify-content:space-between;margin-bottom:clamp(72px,9vh,112px);display:flex}.corp-hero-top p{margin:0}.corp-eyebrow,.corp-section-no{color:var(--aqua);font:700 9px/1.4 var(--mono);letter-spacing:.17em;margin:0}.corp-hero h1{max-width:720px;font-family:var(--serif);letter-spacing:-.075em;margin:29px 0 31px;font-size:clamp(52px,5.2vw,84px);font-weight:400;line-height:1.05}.corp-hero-line{display:block}.corp-hero-copy>p:not(.corp-eyebrow){color:#ffffffb3;max-width:620px;margin:0;font-size:clamp(13px,1vw,16px);line-height:1.9}.corp-hero-actions{flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}.corp-hero-actions a,.corp-business-actions a,.corp-line-pending,.corp-work-links a{min-width:230px;font:650 10px/1.3 var(--mono);letter-spacing:.09em;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:16px 0;transition:padding .25s,color .25s;display:inline-flex}.corp-hero-actions a:hover,.corp-hero-actions a:focus-visible,.corp-business-actions a:hover,.corp-business-actions a:focus-visible,.corp-work-links a:hover,.corp-work-links a:focus-visible{color:var(--aqua);padding-left:12px;padding-right:12px}.corp-hero-visual{background:#091419;min-width:0;position:relative;overflow:hidden}.corp-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06101547,#0000 28%),linear-gradient(#0000 58%,#040b0eb3);position:absolute;inset:0}.corp-hero-keyvisual{object-fit:cover;object-position:right center;filter:saturate(.82)contrast(1.05);transform-origin:100%;width:100%;height:100%;transition:filter .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:scale(1.08)}.corp-logo-3d{z-index:3;perspective:700px;width:104px;height:104px;transition:transform .75s cubic-bezier(.2,.7,.2,1);position:absolute;top:9%;left:8%;transform:rotate(-7deg)}.corp-logo-3d img{width:100%;height:100%;transform:translate(calc(var(--logo-depth) * 2px), calc(var(--logo-depth) * -2px)) rotateY(-15deg);filter:brightness(calc(.58 + var(--logo-depth) * .05));border-radius:18px;position:absolute;inset:0;box-shadow:0 15px 45px #00000040}.corp-logo-3d img:last-child{box-shadow:-10px 18px 45px #0000007a,inset 0 0 0 1px #ffffff47}.corp-project-tabs{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040b0eb8;border:1px solid #ffffff47;grid-template-columns:1fr 1fr;transition:color .75s,border-color .75s,background-color .75s;display:grid;position:absolute;bottom:5%;left:5%;right:5%}.corp-project-tabs a{flex-direction:column;justify-content:center;min-height:116px;padding:20px 24px;transition:color .25s,background .25s;display:flex}.corp-project-tabs a+a{border-left:1px solid #ffffff40}.corp-project-tabs a:hover,.corp-project-tabs a:focus-visible{color:var(--ink);background:var(--aqua)}.corp-project-tabs span,.corp-project-tabs small{color:var(--muted);font:700 8px/1 var(--mono);letter-spacing:.12em}.corp-project-tabs a:hover span,.corp-project-tabs a:hover small,.corp-project-tabs a:focus-visible span,.corp-project-tabs a:focus-visible small{color:#0a1317a6}.corp-project-tabs strong{font-family:var(--serif);margin:10px 0 8px;font-size:27px;font-weight:400}.corp-site[data-world=creature] .corp-hero-copy{background:radial-gradient(circle at 12% 82%,#8ce9dc2e,#0000 29%),linear-gradient(135deg,#071626,#111e39)}.corp-site[data-world=creature] .corp-hero-keyvisual{filter:saturate(.72)contrast(1.13)hue-rotate(10deg)}.corp-site[data-world=creature] .corp-project-tabs{background:#040f1cd1;border-color:#8ce9dc73}.corp-site[data-world=pop] .corp-hero-copy{color:#111947;background:radial-gradient(circle at 13% 83%,#ff674fbd,#0000 24%),repeating-linear-gradient(90deg,#0000 0 78px,#11194714 78px 79px),#f4d84f;border-right-color:#11194747}.corp-site[data-world=pop] .corp-eyebrow,.corp-site[data-world=pop] .corp-hero .tone-aqua{color:#3a42dd}.corp-site[data-world=pop] .corp-hero-actions a{color:#111947}.corp-site[data-world=pop] .corp-hero-actions a:hover,.corp-site[data-world=pop] .corp-hero-actions a:focus-visible{color:#3a42dd}.corp-site[data-world=pop] .corp-hero-visual{background:#101747}.corp-site[data-world=pop] .corp-project-tabs{color:var(--white);background:#111947e6;border-color:#ffffff8c}.corp-statement{isolation:isolate;min-height:clamp(570px,43vw,690px);color:var(--ink);background:var(--paper);flex-direction:column;justify-content:center;padding:clamp(88px,8vw,126px) 7vw;transition:color .75s,background-color .75s;display:flex;position:relative;overflow:hidden}.corp-statement:before{content:"";z-index:-2;opacity:0;background-position:50%;background-size:cover;transition:opacity .75s;position:absolute;inset:0}.corp-statement:after{content:"WORLD 01 / EDITORIAL";z-index:3;color:currentColor;font:700 8px/1 var(--mono);letter-spacing:.14em;opacity:.62;position:absolute;top:48px;right:4.3vw}.corp-statement .corp-section-no{z-index:2;color:var(--aqua-dark);margin-bottom:52px;position:relative}.corp-statement>div:not(.corp-world-object){z-index:2;width:min(850px,64vw);position:relative}.corp-statement h2{font-family:var(--serif);letter-spacing:-.07em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:1.08;transition:color .75s}.corp-statement h2 em{color:var(--aqua-dark)}.corp-statement div>p{color:#405257;max-width:590px;margin:34px 0 0;font-size:clamp(14px,1.02vw,16px);line-height:1.9;transition:color .75s}.corp-world-object{z-index:-1;aspect-ratio:1;width:min(34vw,510px);transition:transform .75s cubic-bezier(.2,.7,.2,1),opacity .55s;position:absolute;top:50%;right:7vw;transform:translateY(-50%)}.corp-world-object i{border-radius:50%;transition:inset .75s,border-radius .75s,background .75s,transform .75s;display:block;position:absolute}.corp-world-object i:first-child{background:#8acfc42e;border:1px solid #0a13173b;inset:2%}.corp-world-object i:nth-child(2){background:var(--coral);border:1px solid #0a131747;inset:21%;transform:translate(14%,-7%)}.corp-world-object i:last-child{background:var(--ink);inset:39%;transform:translate(-23%,31%)}.corp-site[data-world=creature]{--world-accent:#8ce9dc;--world-accent-2:#ff7967}.corp-site[data-world=creature] .corp-statement:before{opacity:1;background-image:linear-gradient(90deg,#030d1a14 0 48%,#030d1a29 64%,#030d1a05),url(/worlds/creature-world.jpg)}.corp-site[data-world=creature] .corp-statement:after{content:"WORLD 02 / CREATURE";color:var(--aqua)}.corp-site[data-world=creature] .corp-statement .corp-section-no{color:var(--aqua)}.corp-site[data-world=creature] .corp-statement h2,.corp-site[data-world=creature] .corp-statement .tone-ink{color:var(--white)}.corp-site[data-world=creature] .corp-statement .tone-aqua{color:#8ce9dc}.corp-site[data-world=creature] .corp-world-object{opacity:0;transform:translateY(-42%)scale(.78)}.corp-site[data-world=pop]{--world-accent:#3a42dd;--world-accent-2:#ff674f}.corp-site[data-world=pop] .corp-statement:before{opacity:1;background-image:linear-gradient(90deg,#0000 0 55%,#ffffff2e 55% 56%,#0000 56% 65%,#3a42dd29 65% 66%,#0000 66%),repeating-linear-gradient(0deg,#0000 0 74px,#12194814 74px 75px)}.corp-site[data-world=pop] .corp-statement .corp-section-no{color:#3a42dd}.corp-site[data-world=pop] .corp-statement .tone-ink{color:#121948}.corp-site[data-world=pop] .corp-statement div>p{color:#31375f}.corp-site[data-world=pop] .corp-world-object{transform:translateY(-50%)rotate(9deg)scale(.93)}.corp-site[data-world=pop] .corp-world-object i:first-child{background:#3a42dd;border:0;border-radius:42% 58% 55% 45%;inset:0;transform:rotate(-12deg)}.corp-site[data-world=pop] .corp-world-object i:nth-child(2){background:#f7f1de;border:0;inset:27% 55% 58% 27%;transform:none}.corp-site[data-world=pop] .corp-world-object i:last-child{background:#f7f1de;inset:27% 25% 58% 57%;transform:none}.corp-business{background:#071116;padding:clamp(82px,8vw,126px) 4.3vw;transition:background-color .75s}.corp-section-head{grid-template-columns:.55fr 1.3fr .65fr;align-items:end;gap:4vw;width:min(1380px,100%);margin:0 auto 62px;display:grid}.corp-section-head h2{font-family:var(--serif);letter-spacing:-.07em;margin:0;font-size:clamp(44px,4.5vw,68px);font-weight:400;line-height:1.06}.corp-section-head>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.95}.corp-section-head--light{color:var(--ink)}.corp-section-head--light .corp-section-no,.corp-section-head--light h2 em{color:var(--aqua-dark)}.corp-section-head--light>p:last-child{color:#586a6e}.corp-business-panel{border:1px solid var(--line);background:#0c1c22;grid-template-columns:1fr 1fr;width:min(1460px,100%);min-height:590px;margin:0 auto 28px;transition:color .75s,border-color .75s,background-color .75s;display:grid}.corp-business-copy{flex-direction:column;justify-content:center;padding:clamp(42px,4.4vw,68px);display:flex}.corp-business-label{color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.13em;gap:18px;margin:0 0 30px;display:flex}.corp-business-label span{color:var(--aqua)}.corp-business-copy h3{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(36px,3.35vw,52px);font-weight:400;line-height:1.16}.corp-mobile-break{display:none}.corp-business-copy>p:not(.corp-business-label){color:#aab8ba;max-width:620px;margin:25px 0 0;font-size:13px;line-height:1.9}.corp-business-actions{flex-direction:column;align-items:flex-start;gap:9px;margin-top:32px;display:flex}.corp-business-actions a,.corp-line-pending{width:min(430px,100%)}.corp-line-pending{color:#ffffff7a;cursor:not-allowed;border-color:#ffffff38}.corp-product-visual{border-left:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#e2706245,#0000 22%),radial-gradient(circle at 40% 55%,#8acfc426,#0000 48%),#080f13;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.corp-product-visual:before{content:"";border:1px solid #ffffff24;position:absolute;inset:7%}.corp-product-orbit{animation:18s linear infinite corp-orbit;position:absolute;inset:11%}.corp-product-orbit i{border:1px solid #e270626b;border-radius:49% 51% 46% 54%;position:absolute;inset:4%;transform:rotate(25deg)}.corp-product-orbit i:nth-child(2){border-color:#8acfc45c;inset:19%;transform:rotate(-35deg)}.corp-product-orbit i:nth-child(3){border-color:#ffffff47;inset:34%;transform:rotate(72deg)}@keyframes corp-orbit{to{transform:rotate(360deg)}}.corp-product-mark{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.corp-project-logo-3d{z-index:2;perspective:800px;width:124px;height:124px;position:absolute;top:18%;left:50%;transform:translate(-50%)rotate(-9deg)}.corp-project-logo-3d img{width:100%;height:100%;transform:translate(calc(var(--mark-depth) * 2.3px), calc(var(--mark-depth) * -2.3px)) rotateY(-18deg);filter:brightness(calc(.46 + var(--mark-depth) * .045));border-radius:24px;position:absolute;inset:0;box-shadow:0 15px 45px #00000047}.corp-project-logo-3d img:last-child{box-shadow:-18px 24px 70px #00000094,inset 0 0 0 1px #ffffff4d}.corp-product-mark{margin-top:168px}.corp-product-mark span,.corp-product-mark small{color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.18em}.corp-product-mark strong{font-family:var(--serif);letter-spacing:-.08em;margin:13px 0 15px;font-size:clamp(52px,5.7vw,84px);font-weight:400;line-height:1}.corp-product-visual>p{color:#ffffff8c;font:650 9px/1 var(--mono);letter-spacing:.12em;margin:0;position:absolute;bottom:7%;right:8%}.corp-product-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:30px 0 0;padding:0;list-style:none;display:grid}.corp-product-flow li{border-right:1px solid var(--line);min-height:98px;padding:17px 12px 15px 0}.corp-product-flow li:last-child{border-right:0;padding-left:14px}.corp-product-flow li+li{padding-left:14px}.corp-product-flow span{color:var(--coral);font:700 8px/1 var(--mono);display:block}.corp-product-flow strong{font:650 11px/1 var(--mono);letter-spacing:.08em;margin:13px 0 6px;display:block}.corp-product-flow small{color:var(--muted);font-size:10px;line-height:1.5}.corp-business-panel--studio{color:var(--ink);border-color:var(--line-dark);background:var(--paper-warm);grid-template-columns:1.08fr .92fr}.corp-business-panel--studio .corp-business-copy{border-left:1px solid var(--line-dark)}.corp-business-panel--studio .corp-business-label,.corp-business-panel--studio .corp-business-copy>p:not(.corp-business-label){color:#58696d}.corp-business-panel--studio .corp-business-label span,.corp-business-panel--studio em{color:var(--aqua-dark)}.corp-business-panel--studio .corp-business-actions a{color:var(--ink)}.corp-business-panel--studio .corp-business-actions a:hover{color:var(--aqua-dark)}.corp-studio-visual{background:#c7c3b9;min-height:590px;position:relative;overflow:hidden}.corp-studio-visual:before{content:"";background:linear-gradient(145deg,#ffffff59,#0000 55%);position:absolute;inset:0}.corp-studio-desktop{border:12px solid #172326;width:75%;height:70%;margin:0;position:absolute;top:11%;left:7%;overflow:hidden;box-shadow:0 40px 80px #121c1e40}.corp-studio-desktop img{object-fit:cover;object-position:top;width:100%;height:100%}.corp-studio-mobile{border:8px solid #172326;width:23%;height:53%;margin:0;position:absolute;bottom:8%;right:6%;overflow:hidden;box-shadow:0 35px 65px #121c1e52}.corp-studio-mobile img{object-fit:cover;object-position:top;width:100%;height:100%}.corp-studio-scope{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin:28px 0 0;padding:0;list-style:none;display:grid}.corp-studio-scope li{border-bottom:1px solid var(--line-dark);font:700 9px/1 var(--mono);letter-spacing:.1em;padding:15px 0}.corp-studio-scope li:nth-child(odd){border-right:1px solid var(--line-dark)}.corp-studio-scope li:nth-child(2n){padding-left:20px}.corp-site[data-world=creature] .corp-business{background:#050f1c}.corp-site[data-world=creature] .corp-business-panel--product{background:#0b2030;border-color:#8ce9dc3d}.corp-site[data-world=creature] .corp-product-visual{background:radial-gradient(circle at 50% 45%,#ff796740,#0000 22%),radial-gradient(circle at 40% 55%,#8ce9dc2e,#0000 48%),#061424}.corp-site[data-world=creature] .corp-business-panel--studio{color:var(--white);background:#111d2d;border-color:#8ce9dc38}.corp-site[data-world=creature] .corp-business-panel--studio .corp-business-copy{border-left-color:#8ce9dc38}.corp-site[data-world=creature] .corp-business-panel--studio .corp-business-label,.corp-site[data-world=creature] .corp-business-panel--studio .corp-business-copy>p:not(.corp-business-label){color:#a9bbc2}.corp-site[data-world=creature] .corp-business-panel--studio .corp-business-label span,.corp-site[data-world=creature] .corp-business-panel--studio em{color:#8ce9dc}.corp-site[data-world=creature] .corp-business-panel--studio .corp-business-actions a{color:var(--white)}.corp-site[data-world=creature] .corp-business-panel--studio .corp-studio-scope,.corp-site[data-world=creature] .corp-business-panel--studio .corp-studio-scope li{border-color:#fff3}.corp-site[data-world=pop] .corp-business .corp-section-no,.corp-site[data-world=pop] .corp-section-head h2 em{color:#f4d84f}.corp-site[data-world=pop] .corp-business .corp-section-head>p:last-child{color:#ffffffc7}.corp-site[data-world=pop] .corp-business-panel--product .corp-business-label,.corp-site[data-world=pop] .corp-business-panel--product .corp-business-copy>p:not(.corp-business-label){color:#111947b8}.corp-site[data-world=pop] .corp-business-panel--product .corp-business-label span,.corp-site[data-world=pop] .corp-business-panel--product .tone-coral{color:#111947}.corp-site[data-world=pop] .corp-business-panel--product .tone-aqua{color:#3a42dd}.corp-site[data-world=pop] .corp-business-panel--product .corp-product-flow,.corp-site[data-world=pop] .corp-business-panel--product .corp-product-flow li{border-color:#1119474d}.corp-site[data-world=pop] .corp-business-panel--product .corp-product-flow span{color:#3a42dd}.corp-site[data-world=pop] .corp-business-panel--product .corp-product-flow small{color:#111947b3}.corp-site[data-world=pop] .corp-business-panel--product .corp-business-actions a,.corp-site[data-world=pop] .corp-business-panel--product .corp-line-pending{color:#111947;border-color:#1119478c}.corp-site[data-world=pop] .corp-product-visual{background:radial-gradient(circle at 50% 45%,#ff79677a,#0000 24%),radial-gradient(circle at 40% 55%,#f4d84f3d,#0000 48%),#111947;border-color:#ffffff59}.corp-site[data-world=pop] .corp-business-panel--studio .corp-business-copy{border-left-color:#11194740}.corp-site[data-world=pop] .corp-business-panel--studio .corp-business-label,.corp-site[data-world=pop] .corp-business-panel--studio .corp-business-copy>p:not(.corp-business-label){color:#111947ad}.corp-site[data-world=pop] .corp-business-panel--studio .corp-business-label span,.corp-site[data-world=pop] .corp-business-panel--studio em{color:#3a42dd}.corp-site[data-world=pop] .corp-business-panel--studio .corp-business-actions a{color:#111947}.corp-pricing{color:var(--ink);background:var(--paper);padding:clamp(84px,8vw,126px) 4.3vw}.corp-price-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);width:min(1460px,100%);margin:0 auto;display:grid}.corp-price{border-right:1px solid var(--line-dark);flex-direction:column;min-height:560px;padding:clamp(32px,2.8vw,48px);display:flex;position:relative}.corp-price:last-child{border-right:0}.corp-price.is-featured{color:var(--white);background:var(--ink-soft)}.corp-price-number{color:#0a131742;font:500 44px/1 var(--serif);position:absolute;top:28px;right:28px}.corp-price.is-featured .corp-price-number{color:#fff3}.corp-price>p:first-of-type{color:var(--aqua-dark);font:700 9px/1 var(--mono);letter-spacing:.15em;margin:0 0 31px}.corp-price.is-featured>p:first-of-type{color:var(--aqua)}.corp-price h3{max-width:300px;min-height:74px;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.3vw,38px);font-weight:400;line-height:1.25}.corp-price-amount{white-space:nowrap;align-items:baseline;margin:26px 0 18px;display:flex}.corp-price-amount small{font:700 13px/1 var(--mono);margin-right:8px}.corp-price-amount strong{font-family:var(--serif);letter-spacing:-.06em;font-size:clamp(43px,4.2vw,65px);font-weight:400}.corp-price-amount span{color:#66767a;margin-left:8px;font-size:12px}.corp-price.is-featured .corp-price-amount span{color:var(--muted)}.corp-price-lead{color:#5b6a6e;min-height:64px;margin:0;font-size:12px;line-height:1.8}.corp-price.is-featured .corp-price-lead{color:#a8b6b8}.corp-price ul{border-top:1px solid;flex:1;margin:20px 0 28px;padding:0;list-style:none}.corp-price li{color:#46565a;border-bottom:1px solid #0a131724;padding:11px 0 11px 17px;font-size:11px;position:relative}.corp-price li:before{content:"";background:var(--aqua-dark);width:5px;height:1px;position:absolute;top:19px;left:0}.corp-price.is-featured li{color:#b2bfc1;border-bottom-color:#ffffff24}.corp-price.is-featured li:before{background:var(--aqua)}.corp-price>a{font:700 10px/1 var(--mono);letter-spacing:.08em;border-top:1px solid;border-bottom:1px solid;padding:17px 0;transition:padding .25s,color .25s;display:block}.corp-price>a:hover,.corp-price>a:focus-visible{color:var(--aqua-dark);padding-left:12px;padding-right:12px}.corp-price.is-featured>a:hover{color:var(--aqua)}.corp-price-note{color:#69797d;width:min(1460px,100%);margin:25px auto 0;font-size:10px;line-height:1.8}.corp-method{background:#081318;padding:clamp(82px,8vw,120px) 7vw}.corp-method-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:min(1380px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.corp-method-list li{border-right:1px solid var(--line);min-height:240px;padding:30px 29px 34px 0}.corp-method-list li+li{padding-left:29px}.corp-method-list li:last-child{border-right:0}.corp-method-list span{color:var(--aqua);font:700 9px/1 var(--mono)}.corp-method-list strong{font-family:var(--serif);margin-top:52px;font-size:clamp(25px,2.1vw,34px);font-weight:400;display:block}.corp-method-list p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.8}.corp-works{color:var(--ink);background:var(--paper-warm);padding:clamp(84px,8vw,126px) 4.3vw}.corp-case-film{width:min(1460px,100%);min-height:540px;color:var(--white);background:#321b1b;grid-template-columns:.78fr 1.22fr;margin:0 auto 28px;display:grid}.corp-case-film-copy{flex-direction:column;justify-content:center;padding:clamp(40px,4.4vw,66px);display:flex}.corp-case-film-copy>p:first-child{color:#d6b494;font:700 9px/1.4 var(--mono);letter-spacing:.13em}.corp-case-film-copy h3{font-family:var(--serif);letter-spacing:-.05em;margin:28px 0 22px;font-size:clamp(34px,3.3vw,52px);font-weight:400;line-height:1.24}.corp-case-film-copy>p:not(:first-child){color:#c4b6b4;margin:0;font-size:12px;line-height:1.9}.corp-case-film-copy ul{color:#d6b494;font:700 8px/1 var(--mono);letter-spacing:.1em;border-top:1px solid #fff3;border-bottom:1px solid #fff3;flex-wrap:wrap;gap:7px 18px;margin:25px 0 0;padding:16px 0;list-style:none;display:flex}.corp-case-film figure{background:#120b0c;min-width:0;margin:0;position:relative}.corp-case-film video{object-fit:contain;background:#120b0c;width:100%;height:100%;min-height:540px}.corp-case-film figcaption{color:#ffffffb8;font:650 8px/1 var(--mono);letter-spacing:.08em;pointer-events:none;background:#050809b8;padding:8px 10px;position:absolute;bottom:12px;right:16px}.corp-work-feature{width:min(1460px,100%);min-height:680px;color:var(--white);background:#321b1b;grid-template-columns:1.25fr .75fr;margin:0 auto 28px;display:grid}.corp-work-feature figure{background:#120b0c;min-height:680px;margin:0;overflow:hidden}.corp-work-feature video{object-fit:cover;width:100%;height:100%;min-height:680px}.corp-work-feature>div{flex-direction:column;justify-content:center;padding:clamp(45px,5vw,78px);display:flex}.corp-work-feature>div>p:first-child,.corp-work-secondary>div>p{color:#d6b494;font:700 9px/1.4 var(--mono);letter-spacing:.13em}.corp-work-feature h3,.corp-work-secondary h3{font-family:var(--serif);letter-spacing:-.055em;margin:34px 0;font-size:clamp(36px,4vw,61px);font-weight:400;line-height:1.24}.corp-work-feature>div>p:not(:first-child){color:#c4b6b4;font-size:12px;line-height:2}.corp-work-links{flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px;display:flex}.corp-work-links a{width:min(360px,100%);min-width:0}.corp-work-secondary{width:min(1460px,100%);min-height:490px;color:var(--white);background:#0c1c22;grid-template-columns:.7fr 1.3fr;margin:0 auto;display:grid}.corp-work-secondary>div{flex-direction:column;justify-content:center;padding:clamp(45px,5vw,78px);display:flex}.corp-work-secondary figure{background:#081116;min-height:490px;margin:0;overflow:hidden}.corp-work-secondary figure img{object-fit:contain;opacity:.76;width:100%;height:100%}.corp-work-secondary a{font:700 10px/1 var(--mono);border-top:1px solid;border-bottom:1px solid;align-self:flex-start;padding:15px 0}.corp-company{background:var(--ink);grid-template-columns:.9fr 1.1fr;gap:9vw;padding:clamp(84px,8vw,120px) 7vw;display:grid}.corp-company-title h2{font-family:var(--serif);letter-spacing:-.09em;margin:30px 0 18px;font-size:clamp(68px,8vw,116px);font-weight:400;line-height:.8}.corp-company-title h2 em{color:var(--aqua);margin-left:16%;display:inline-block}.corp-company-title>p:last-child{color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.12em;margin:42px 0 0}.corp-company-data{border-top:1px solid var(--line);margin:0}.corp-company-data div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:30px;padding:27px 0;display:grid}.corp-company-data dt{color:var(--aqua);font:700 9px/1.5 var(--mono);letter-spacing:.12em}.corp-company-data dd{color:#c1cccd;margin:0;font-size:13px;line-height:1.75}.corp-contact{color:var(--ink);background:var(--paper);grid-template-columns:.82fr 1.18fr;gap:8vw;padding:clamp(84px,8vw,120px) 7vw;display:grid}.corp-contact-copy h2{font-family:var(--serif);letter-spacing:-.07em;margin:37px 0;font-size:clamp(50px,5.8vw,88px);font-weight:400;line-height:1.08}.corp-contact-copy h2 em{color:var(--aqua-dark)}.corp-contact-copy>p:not(.corp-section-no){color:#536469;font-size:13px;line-height:2}.corp-contact-channel{border-top:1px solid var(--line-dark);padding:21px 0}.corp-contact-channel:first-of-type{margin-top:50px}.corp-contact-channel:last-of-type{border-bottom:1px solid var(--line-dark)}.corp-contact-channel span,.corp-contact-channel small{color:#647478;font:700 8px/1.5 var(--mono);letter-spacing:.11em}.corp-contact-channel strong{font-family:var(--serif);margin:9px 0 7px;font-size:22px;font-weight:400;display:block}.ac-mail{border:1px solid var(--line-dark);background:#ffffff40;grid-template-columns:1fr 1fr;align-self:start;gap:0 24px;padding:clamp(35px,4vw,58px);display:grid}.ac-mail-head{border-bottom:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:.7fr 1.3fr;gap:30px;padding-bottom:32px;display:grid}.ac-mail-head span{color:var(--aqua-dark);font:700 9px/1 var(--mono);letter-spacing:.14em}.ac-mail-head p{color:#647478;margin:0;font-size:10px;line-height:1.7}.ac-mail label{padding-top:28px;display:block;position:relative}.ac-mail label>span{color:#536469;font:700 9px/1 var(--mono);letter-spacing:.08em;margin-bottom:12px;display:block}.ac-mail input,.ac-mail textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #768488;border-radius:0;outline:none;padding:12px 2px}.ac-mail textarea{resize:vertical;min-height:125px;line-height:1.7}.ac-mail input:focus,.ac-mail textarea:focus{border-color:var(--aqua-dark);box-shadow:0 1px 0 var(--aqua-dark)}.ac-mail-message{grid-column:1/-1}.ac-mail-error{color:#9c3028;margin-top:7px;font-size:10px;display:block}.ac-mail button{border:1px solid var(--ink);color:var(--white);background:var(--ink);cursor:pointer;font:700 10px/1 var(--mono);letter-spacing:.1em;border-radius:0;grid-column:1/-1;margin-top:35px;padding:18px 24px;transition:color .2s,background .2s}.ac-mail button:hover,.ac-mail button:focus-visible{color:var(--ink);background:var(--aqua)}.ac-mail button:disabled{cursor:wait;opacity:.65}.corp-footer{border-top:1px solid var(--line);color:var(--muted);background:#040c10;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:42px 4.3vw;display:grid}.corp-footer>p{font:650 8px/1.7 var(--mono);letter-spacing:.1em;margin:0}.corp-footer>p:last-child{text-align:right;justify-self:end}.corp-footer>p a{color:var(--white)}.corp-header,.corp-pricing,.corp-method,.corp-works,.corp-company,.corp-contact,.corp-footer,.corp-price,.corp-case-film,.corp-work-feature,.corp-work-secondary,.ac-mail{transition:color .34s,border-color .34s,background-color .34s,background-image .34s,box-shadow .34s}.corp-site :is(.corp-hero h1,.corp-statement h2,.corp-section-head h2,.corp-business-copy h3,.corp-price h3,.corp-price-amount strong,.corp-method-list strong,.corp-case-film-copy h3,.corp-work-feature h3,.corp-work-secondary h3,.corp-company-title h2,.corp-contact-copy h2,.corp-contact-channel strong){transition:color .34s,font-family .34s,font-weight .34s,letter-spacing .34s,transform .34s}.corp-site[data-world=creature] .corp-header{color:#f6f4ed;background:#04111fe0;border-color:#8ce9dc47}.corp-site[data-world=creature] .corp-brand small,.corp-site[data-world=creature] .corp-language{color:#8ce9dc}.corp-site[data-world=creature] .corp-pricing{color:#f7f4eb;background:radial-gradient(circle at 92% 9%,#ff796738,#0000 19%),repeating-linear-gradient(90deg,#0000 0 12vw,#8ce9dc09 12vw calc(12vw + 1px)),#071827}.corp-site[data-world=creature] .corp-pricing .corp-section-head--light,.corp-site[data-world=creature] .corp-pricing .corp-section-head--light h2{color:#f7f4eb}.corp-site[data-world=creature] .corp-pricing :is(.corp-section-no,.corp-section-head h2 em,.corp-price>p:first-of-type){color:#8ce9dc}.corp-site[data-world=creature] .corp-pricing .corp-section-head>p:last-child,.corp-site[data-world=creature] .corp-price-note{color:#9db3bc}.corp-site[data-world=creature] .corp-price-grid{border-color:#8ce9dc47}.corp-site[data-world=creature] .corp-price{color:#f7f4eb;background:#081e2fd4;border-color:#8ce9dc40}.corp-site[data-world=creature] .corp-price.is-featured{color:#081322;background:#8ce9dc;box-shadow:inset 0 0 0 1px #0813222e}.corp-site[data-world=creature] .corp-price.is-featured>p:first-of-type,.corp-site[data-world=creature] .corp-price.is-featured .corp-price-amount span{color:#d83b35}.corp-site[data-world=creature] .corp-price :is(.corp-price-lead,li){color:#abc0c7}.corp-site[data-world=creature] .corp-price.is-featured :is(.corp-price-lead,li){color:#081322b8}.corp-site[data-world=creature] .corp-price li{border-color:#8ce9dc2b}.corp-site[data-world=creature] .corp-price.is-featured li{border-color:#08132226}.corp-site[data-world=creature] .corp-method{background:radial-gradient(circle at 88% 38%,#ff79672e,#0000 20%),linear-gradient(118deg,#030d18,#0b2334)}.corp-site[data-world=creature] .corp-method-list{border-color:#8ce9dc40}.corp-site[data-world=creature] .corp-method-list li{border-color:#8ce9dc33}.corp-site[data-world=creature] .corp-method-list span{color:#ff7967}.corp-site[data-world=creature] .corp-method-list p{color:#9eb2ba}.corp-site[data-world=creature] .corp-works{color:#f7f4eb;background:radial-gradient(circle at 8% 9%,#8ce9dc21,#0000 22%),#050f1c}.corp-site[data-world=creature] .corp-works .corp-section-head--light{color:#f7f4eb}.corp-site[data-world=creature] .corp-works :is(.corp-section-no,.corp-section-head h2 em){color:#8ce9dc}.corp-site[data-world=creature] .corp-case-film,.corp-site[data-world=creature] .corp-work-feature{background:#142437;box-shadow:18px 18px #8ce9dc12}.corp-site[data-world=creature] .corp-work-secondary{background:#0a2632;box-shadow:-18px 18px #ff796712}.corp-site[data-world=creature] .corp-case-film-copy>p:first-child,.corp-site[data-world=creature] .corp-work-feature>div>p:first-child,.corp-site[data-world=creature] .corp-work-secondary>div>p{color:#8ce9dc}.corp-site[data-world=creature] .corp-company{background:radial-gradient(at 12% 78%,#ff79672e,#0000 26%),#071827}.corp-site[data-world=creature] .corp-company-title h2 em,.corp-site[data-world=creature] .corp-company-data dt{color:#8ce9dc}.corp-site[data-world=creature] .corp-contact{color:#f7f4eb;background:radial-gradient(circle at 92% 12%,#8ce9dc2b,#0000 24%),#0b2030}.corp-site[data-world=creature] .corp-contact :is(.corp-section-no,.corp-contact-copy h2 em,.ac-mail-head span){color:#8ce9dc}.corp-site[data-world=creature] .corp-contact-copy>p:not(.corp-section-no),.corp-site[data-world=creature] .corp-contact-channel span,.corp-site[data-world=creature] .corp-contact-channel small,.corp-site[data-world=creature] .ac-mail-head p,.corp-site[data-world=creature] .ac-mail label>span{color:#9db3bc}.corp-site[data-world=creature] .corp-contact-channel,.corp-site[data-world=creature] .ac-mail,.corp-site[data-world=creature] .ac-mail-head{border-color:#8ce9dc45}.corp-site[data-world=creature] .ac-mail{background:#030d1894}.corp-site[data-world=creature] .ac-mail input,.corp-site[data-world=creature] .ac-mail textarea{color:#f7f4eb;border-color:#718a91}.corp-site[data-world=creature] .ac-mail button{color:#081322;background:#8ce9dc;border-color:#8ce9dc}.corp-site[data-world=creature] .corp-footer{color:#8ea6af;background:#020a12;border-color:#8ce9dc3d}.corp-site[data-world=pop] .corp-brand strong,.corp-site[data-world=pop] .corp-header .corp-language strong{font-family:"Arial Rounded MT Bold", "Hiragino Maru Gothic ProN", var(--sans)}.corp-site[data-world=pop] .corp-brand small,.corp-site[data-world=pop] .corp-language{color:#f4d84f}.corp-site[data-world=pop] .corp-pricing .corp-section-head--light,.corp-site[data-world=pop] .corp-pricing .corp-section-head--light h2{color:#111947}.corp-site[data-world=pop] .corp-pricing :is(.corp-section-no,.corp-section-head h2 em,.corp-price>p:first-of-type){color:#3a42dd}.corp-site[data-world=pop] .corp-pricing .corp-section-head>p:last-child,.corp-site[data-world=pop] .corp-price-note{color:#111947b3}.corp-site[data-world=pop] .corp-price-grid{border-color:#111947}.corp-site[data-world=pop] .corp-price:nth-child(3){background:#f7f1de}.corp-site[data-world=pop] .corp-price li{border-color:#11194738}.corp-site[data-world=pop] .corp-price.is-featured li{border-color:#ffffff38}.corp-site[data-world=pop] .corp-method .corp-section-no,.corp-site[data-world=pop] .corp-method .corp-section-head h2 em,.corp-site[data-world=pop] .corp-method-list span{color:#3a42dd}.corp-site[data-world=pop] .corp-method .corp-section-head>p:last-child,.corp-site[data-world=pop] .corp-method-list p{color:#111947b8}.corp-site[data-world=pop] .corp-method-list,.corp-site[data-world=pop] .corp-method-list li{border-color:#1119475c}.corp-site[data-world=pop] .corp-works .corp-section-head--light{color:#111947}.corp-site[data-world=pop] .corp-works :is(.corp-section-no,.corp-section-head h2 em){color:#3a42dd}.corp-site[data-world=pop] .corp-case-film-copy>p:first-child,.corp-site[data-world=pop] .corp-work-feature>div>p:first-child{color:#f4d84f}.corp-site[data-world=pop] .corp-work-secondary>div>p{color:#3a42dd}.corp-site[data-world=pop] .corp-work-secondary a{color:#111947}.corp-site[data-world=pop] .corp-company .corp-section-no,.corp-site[data-world=pop] .corp-company-title h2 em,.corp-site[data-world=pop] .corp-company-data dt{color:#3a42dd}.corp-site[data-world=pop] .corp-company-title>p:last-child,.corp-site[data-world=pop] .corp-company-data dd{color:#111947b8}.corp-site[data-world=pop] .corp-company-data,.corp-site[data-world=pop] .corp-company-data div{border-color:#11194752}.corp-site[data-world=pop] .corp-contact :is(.corp-section-no,.corp-contact-copy h2 em,.ac-mail-head span){color:#3a42dd}.corp-site[data-world=pop] .corp-contact-channel,.corp-site[data-world=pop] .ac-mail,.corp-site[data-world=pop] .ac-mail-head{border-color:#1119476b}.corp-site[data-world=pop] .ac-mail input,.corp-site[data-world=pop] .ac-mail textarea{color:#111947;border-color:#11194794}.corp-site[data-world=pop] .corp-footer{color:#ffffffb3;background:#111947;border-color:#ffffff4d}.corp-site{--world-display:var(--serif);--world-body:var(--sans);--world-label:var(--mono);font-family:var(--world-body)}.corp-site[data-world=editorial],.corp-site[data-world=creature],.corp-site[data-world=pop]{--world-display:var(--serif);--world-body:var(--sans);--world-label:var(--mono)}.corp-site[data-world] :is(.corp-hero h1,.corp-project-tabs strong,.corp-statement h2,.corp-section-head h2,.corp-business-copy h3,.corp-product-mark strong,.corp-price h3,.corp-price-amount strong,.corp-method-list strong,.corp-case-film-copy h3,.corp-work-feature h3,.corp-work-secondary h3,.corp-company-title h2,.corp-contact-copy h2,.corp-contact-channel strong,.corp-brand strong){font-family:var(--world-display)}.corp-site[data-world] :is(.corp-hero-top,.corp-eyebrow,.corp-section-no,.corp-business-label,.corp-product-flow span,.corp-product-flow strong,.corp-product-mark span,.corp-product-mark small,.corp-studio-scope,.corp-price>p:first-of-type,.corp-method-list span,.corp-case-film-copy>p:first-child,.corp-work-feature>div>p:first-child,.corp-work-secondary>div>p,.corp-company-data dt,.ac-mail-head span,.corp-contact-channel span,.corp-contact-channel small,.corp-footer,.corp-world-signal){font-family:var(--world-label)}.corp-site[data-world] :is(.corp-hero-copy>p,.corp-statement div>p,.corp-section-head>p:last-child,.corp-business-copy>p,.corp-product-flow small,.corp-price-lead,.corp-price li,.corp-price-note,.corp-method-list p,.corp-case-film-copy>p:not(:first-child),.corp-work-feature>div>p:not(:first-child),.corp-company-data dd,.corp-contact-copy>p,.ac-mail,.corp-contact-channel){font-family:var(--world-body)}.corp-site[data-world=pop] .corp-world-signal{color:#f2ecde;background:#273069;border-color:#273069}.corp-site[data-world=pop] .corp-header{color:#f2ecde;background:#202858f0;border-color:#ffffff3d}.corp-site[data-world=pop] .corp-hero-copy{color:#202858;background:radial-gradient(circle at 9% 86%,#bf746b66,#0000 23%),repeating-linear-gradient(90deg,#0000 0 88px,#20285811 88px 89px),#ded087;border-color:#20285842}.corp-site[data-world=pop] .corp-statement{color:#202858;background:#ded087}.corp-site[data-world=pop] .corp-statement:before{background-image:linear-gradient(90deg,#0000 0 63%,#20285814 63% 64%,#0000 64%),repeating-linear-gradient(0deg,#0000 0 88px,#2028580f 88px 89px)}.corp-site[data-world=pop] .corp-business{background:#273069}.corp-site[data-world=pop] .corp-business-panel--product{color:#202858;background:#bf746b;border-color:#20285866}.corp-site[data-world=pop] .corp-business-panel--studio{color:#202858;background:#ded087;border-color:#20285857}.corp-site[data-world=pop] .corp-product-visual{background:radial-gradient(circle at 50% 45%,#bf746b61,#0000 25%),radial-gradient(circle at 40% 55%,#ded0872e,#0000 46%),#202858}.corp-site[data-world=pop] .corp-pricing{color:#202858;background:repeating-linear-gradient(90deg,#0000 0 88px,#20285812 88px 89px),repeating-linear-gradient(0deg,#0000 0 88px,#20285812 88px 89px),#ded087}.corp-site[data-world=pop] .corp-price{color:#202858;background:#f2ecdee6;border-color:#273069}.corp-site[data-world=pop] .corp-price:first-child{background:#bf746b}.corp-site[data-world=pop] .corp-price.is-featured{color:#f2ecde;background:#273069;box-shadow:10px 10px #202858}.corp-site[data-world=pop] .corp-method{color:#202858;background:radial-gradient(circle at 88% 22%,#ded087 0 10%,#0000 10.3%),repeating-linear-gradient(135deg,#0000 0 39px,#2028580f 39px 40px),#bf746b}.corp-site[data-world=pop] .corp-works{color:#202858;background:radial-gradient(circle at 8% 4%,#bf746b 0 7%,#0000 7.3%),#ded087}.corp-site[data-world=pop] .corp-case-film,.corp-site[data-world=pop] .corp-work-feature{background:#273069;box-shadow:10px 10px #202858}.corp-site[data-world=pop] .corp-work-secondary{color:#202858;background:#bf746b;box-shadow:-10px 10px #202858}.corp-site[data-world=pop] .corp-company{color:#202858;background:repeating-linear-gradient(90deg,#0000 0 88px,#20285812 88px 89px),#bf746b}.corp-site[data-world=pop] .corp-contact{color:#202858;background:radial-gradient(circle at 7% 83%,#bf746bc7 0 12%,#0000 12.2%),#ded087}.corp-site[data-world=pop] .ac-mail{background:#f2ecde;box-shadow:10px 10px #273069}.corp-site[data-world=pop] .ac-mail button{color:#f2ecde;background:#273069;border-color:#202858}.corp-site[data-world=pop] .corp-footer{color:#ffffffb3;background:#202858}.corp-site[data-world=pop] .kinetic-word{color:inherit}.corp-site[data-world=pop] .tone-aqua{color:#273069}.corp-site[data-world=pop] .tone-coral,.corp-site[data-world=pop] .corp-business-panel--product :is(.tone-aqua,.tone-coral){color:#202858}.corp-site[data-world=creature] .tone-coral{color:#f7f4eb}.corp-site[data-world=pop] .corp-studio-desktop{border-color:#273069}.corp-site[data-world=pop] .corp-studio-mobile{border-color:#bf746b}.corp-site[data-world=creature] .corp-studio-desktop{border-color:#8ce9dc}.corp-site[data-world=creature] .corp-studio-mobile{border-color:#ff7967}.corp-site[data-world=creature] .corp-business{background-image:linear-gradient(90deg,#050f1cfa 0 54%,#050f1cab 76%,#050f1c47),url(/worlds/creature-world.jpg);background-position:50%,right 18%;background-repeat:no-repeat;background-size:cover,min(720px,58vw)}.corp-site[data-world=creature] .corp-pricing{background-image:linear-gradient(90deg,#071827fa 0 58%,#071827b3 78%,#0718273d),url(/worlds/creature-world.jpg);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,min(680px,54vw)}.corp-site[data-world=creature] .corp-method,.corp-site[data-world=creature] .corp-company{background-image:linear-gradient(110deg,#030d18f5,#071827c2 68%,#0718272e),url(/worlds/creature-world.jpg);background-position:50%,right 42%;background-repeat:no-repeat;background-size:cover,min(620px,50vw)}.corp-site[data-world=creature] .corp-works,.corp-site[data-world=creature] .corp-contact{background-image:linear-gradient(90deg,#050f1cfa,#050f1cb8 72%,#050f1c38),url(/worlds/creature-world.jpg);background-position:50%,right 72%;background-repeat:no-repeat;background-size:cover,min(760px,59vw)}.corp-site[data-world=pop]{--world-display:var(--serif);--world-body:var(--sans);--world-label:var(--mono);--manga-ink:#111922;--manga-paper:#f3f0e7;--manga-gray:#d9d9d3;--manga-accent:#397e79}.corp-site[data-world=pop] .corp-world-signal{color:var(--manga-paper);border-color:var(--manga-ink);background:var(--manga-ink)}.corp-site[data-world=pop] .corp-statement:after{content:"WORLD 03 / MANGA CUT";color:var(--manga-ink)}.corp-site[data-world=pop] .corp-header{color:var(--manga-paper);border-color:var(--manga-ink);background:#111922f5}.corp-site[data-world=pop] .corp-hero{background:var(--manga-ink)}.corp-site[data-world=pop] .corp-hero-copy{color:var(--manga-ink);border-color:var(--manga-ink);background-color:var(--manga-paper);background-image:radial-gradient(#11192229 1.1px, transparent 1.2px), repeating-conic-gradient(from 218deg at 92% 78%, transparent 0 8deg, #11192217 8deg 8.55deg);box-shadow:inset 0 0 0 4px var(--manga-ink);background-size:9px 9px,100% 100%}.corp-site[data-world=pop] .corp-project-tabs{border-color:var(--manga-ink);color:var(--manga-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 3px var(--manga-ink);background:#f3f0e7f0}.corp-site[data-world=pop] .corp-statement:before{opacity:0}.corp-site[data-world=pop] .corp-statement .tone-ink,.corp-site[data-world=pop] .corp-statement .tone-aqua{color:var(--manga-ink)}.corp-site[data-world=pop] .corp-world-object{opacity:.14;filter:grayscale();transform:translateY(-50%)rotate(13deg)scale(1.12)}.corp-site[data-world=pop] :is(.corp-business,.corp-pricing,.corp-method,.corp-works,.corp-company,.corp-contact){color:var(--manga-ink);background-color:var(--manga-paper);background-image:radial-gradient(#11192226 1.05px,#0000 1.2px),linear-gradient(115deg,#0000 0 77%,#397e7917 77% 100%);background-size:10px 10px,100% 100%}.corp-site[data-world=pop] .corp-business{background-image:radial-gradient(#11192226 1.05px, transparent 1.2px), repeating-conic-gradient(from 218deg at 88% 28%, transparent 0 8deg, #11192214 8deg 8.5deg);background-size:10px 10px,100% 100%}.corp-site[data-world=pop] .corp-pricing{background-image:linear-gradient(90deg,#0000 0 49.8%,#1119221a 49.8% 50.2%,#0000 50.2%),radial-gradient(#11192224 1px,#0000 1.2px);background-size:100% 100%,11px 11px}.corp-site[data-world=pop] .corp-works{background-image:linear-gradient(90deg,#11192214 1px,#0000 1px),linear-gradient(#11192214 1px,#0000 1px),radial-gradient(#1119221f 1px,#0000 1.2px);background-size:25% 100%,100% 320px,10px 10px}.corp-site[data-world=pop] .corp-company{background-image:repeating-linear-gradient(135deg,#0000 0 46px,#11192212 46px 47px),radial-gradient(#11192221 1px,#0000 1.2px);background-size:100% 100%,11px 11px}.corp-site[data-world=pop] .corp-contact{background-image:radial-gradient(circle at 12% 78%,#0000 0 15%,#11192217 15.2% 15.6%,#0000 15.8%),radial-gradient(#11192221 1px,#0000 1.2px);background-size:100% 100%,10px 10px}.corp-site[data-world=pop] .corp-section-head{color:var(--manga-ink);background-color:#f3f0e7e6;background-image:linear-gradient(90deg, var(--manga-ink) 0 4px, transparent 4px calc(100% - 4px), var(--manga-ink) calc(100% - 4px));box-shadow:inset 0 4px 0 var(--manga-ink), inset 0 -4px 0 var(--manga-ink)}.corp-site[data-world=pop] .corp-section-head :is(.corp-section-no,h2 em){color:var(--manga-accent)}.corp-site[data-world=pop] .corp-section-head>p:last-child{color:#111922b8}.corp-site[data-world=pop] .corp-business-panel{border-color:var(--manga-ink);color:var(--manga-ink);background-color:var(--manga-paper);box-shadow:inset 0 0 0 4px var(--manga-ink);background-image:radial-gradient(#11192221 1px,#0000 1.2px);background-size:10px 10px}.corp-site[data-world=pop] .corp-business-panel :is(.corp-business-label,.corp-business-copy>p:not(.corp-business-label)){color:#111922b8}.corp-site[data-world=pop] .corp-business-panel :is(.corp-business-label span,.tone-aqua,.tone-coral){color:var(--manga-accent)}.corp-site[data-world=pop] .corp-project-logo-3d{filter:grayscale()contrast(1.45)}.corp-site[data-world=pop] .corp-studio-visual{background:repeating-linear-gradient(135deg,#d8d8d2 0 12px,#ece9e0 12px 24px)}.corp-site[data-world=pop] .corp-studio-visual img{filter:grayscale()contrast(1.25)}.corp-site[data-world=pop] .corp-studio-desktop,.corp-site[data-world=pop] .corp-studio-mobile{border-color:var(--manga-ink)}.corp-site[data-world=pop] .corp-price-grid{border-color:var(--manga-ink);background:var(--manga-ink);box-shadow:inset 0 4px 0 var(--manga-ink), inset 0 -4px 0 var(--manga-ink)}.corp-site[data-world=pop] .corp-price,.corp-site[data-world=pop] .corp-price:first-child,.corp-site[data-world=pop] .corp-price:nth-child(3){border-color:var(--manga-ink);color:var(--manga-ink);background-color:var(--manga-paper);background-image:radial-gradient(#1119221f 1px,#0000 1.2px);background-size:11px 11px}.corp-site[data-world=pop] .corp-price.is-featured{color:var(--manga-paper);background-color:var(--manga-ink);box-shadow:none;background-image:repeating-linear-gradient(135deg,#0000 0 18px,#f3f0e70d 18px 19px)}.corp-site[data-world=pop] .corp-price :is(.corp-price-lead,li,.corp-price-amount span){color:#111922b8}.corp-site[data-world=pop] .corp-price.is-featured :is(.corp-price-lead,li,.corp-price-amount span){color:#f3f0e7b8}.corp-site[data-world=pop] .corp-method-list{border-color:var(--manga-ink);background:var(--manga-ink);box-shadow:inset 0 4px 0 var(--manga-ink), inset 0 -4px 0 var(--manga-ink)}.corp-site[data-world=pop] .corp-method-list li,.corp-site[data-world=pop] .corp-method-list li+li{border-color:var(--manga-ink);color:var(--manga-ink);background-color:var(--manga-paper);background-image:radial-gradient(#1119221f 1px,#0000 1.2px);background-size:10px 10px}.corp-site[data-world=pop] .corp-method-list span{color:var(--manga-accent)}.corp-site[data-world=pop] .corp-method-list p{color:#111922b8}.corp-site[data-world=pop] :is(.corp-case-film,.corp-work-feature,.corp-work-secondary){color:var(--manga-paper);background-color:var(--manga-ink);box-shadow:inset 0 0 0 4px var(--manga-ink);background-image:repeating-linear-gradient(135deg,#0000 0 24px,#f3f0e70a 24px 25px)}.corp-site[data-world=pop] .corp-company-title,.corp-site[data-world=pop] .corp-company-data{box-shadow:inset 0 0 0 4px var(--manga-ink);background-color:#f3f0e7e6;background-image:radial-gradient(#1119221f 1px,#0000 1.2px);background-size:10px 10px}.corp-site[data-world=pop] .corp-company-data dd,.corp-site[data-world=pop] .corp-company-title>p:last-child{color:#111922b8}.corp-site[data-world=pop] .corp-contact-copy,.corp-site[data-world=pop] .ac-mail{border-color:var(--manga-ink);background-color:var(--manga-paper);box-shadow:inset 0 0 0 4px var(--manga-ink);background-image:radial-gradient(#1119221f 1px,#0000 1.2px);background-size:10px 10px}.corp-site[data-world=pop] .corp-contact-copy>p:not(.corp-section-no),.corp-site[data-world=pop] .corp-contact-channel span,.corp-site[data-world=pop] .corp-contact-channel small,.corp-site[data-world=pop] .ac-mail-head p,.corp-site[data-world=pop] .ac-mail label>span{color:#111922b3}.corp-site[data-world=pop] .ac-mail button{color:var(--manga-paper);border-color:var(--manga-ink);background:var(--manga-ink)}.corp-site[data-world=pop] .corp-footer{border-color:var(--manga-ink);background:var(--manga-ink)}.corp-site[data-world=pop] :is(.corp-statement,.corp-business,.corp-pricing,.corp-method,.corp-works,.corp-company,.corp-contact) .kinetic-word,.corp-site[data-world=pop] .corp-business-panel :is(.tone-aqua,.tone-coral){color:inherit}.corp-site[data-world=creature],.corp-site[data-world=pop]{--world-accent:#79b9b0;--world-accent-2:#bd756b}.corp-site[data-world=creature] .corp-world-signal,.corp-site[data-world=pop] .corp-world-signal{color:#e9e5dc;background:#071014d1;border-color:#e9e5dc4d}.corp-site[data-world=creature] .corp-world-signal span:after,.corp-site[data-world=pop] .corp-world-signal span:after{color:#79b9b0}.corp-site[data-world=creature] .corp-world-signal i,.corp-site[data-world=pop] .corp-world-signal i{background:#e9e5dc2e}.corp-site[data-world=creature] .corp-world-signal i:nth-of-type(2),.corp-site[data-world=pop] .corp-world-signal i:nth-of-type(3){background:#79b9b0}.corp-site[data-world=creature] .corp-header,.corp-site[data-world=pop] .corp-header{color:var(--white);background:#071014e0;border-color:#ffffff29}.corp-site[data-world=creature] .corp-brand small,.corp-site[data-world=creature] .corp-language,.corp-site[data-world=pop] .corp-brand small,.corp-site[data-world=pop] .corp-language{color:#8eb8b1}.corp-site[data-world=pop] .corp-hero-copy{color:var(--white);border-color:var(--line);box-shadow:none;background-color:#071015;background-image:radial-gradient(#f8f6f00e 1px,#0000 1.15px),linear-gradient(125deg,#0000 0 72%,#79b9b014 72% 100%);background-size:12px 12px,100% 100%}.corp-site[data-world=pop] .corp-hero-top,.corp-site[data-world=pop] .corp-hero-copy>p:not(.corp-eyebrow){color:#ffffffad}.corp-site[data-world=pop] .corp-eyebrow,.corp-site[data-world=pop] .corp-hero .tone-aqua{color:#79b9b0}.corp-site[data-world=pop] .corp-hero .tone-coral{color:#bd756b}.corp-site[data-world=pop] .corp-hero-visual{box-shadow:none;background:#091419}.corp-site[data-world=pop] .corp-hero-keyvisual{filter:grayscale(.72)saturate(.62)contrast(1.08)brightness(.88)}.corp-site[data-world=pop] .corp-project-tabs{color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;background:#040b0ec2;border-color:#ffffff47}.corp-site[data-world=pop] .corp-project-tabs a+a{border-color:#ffffff40}.corp-site[data-world=pop] .corp-project-tabs span,.corp-site[data-world=pop] .corp-project-tabs small{color:var(--muted)}.corp-site[data-world=creature] .corp-statement{color:var(--ink);background:var(--paper)}.corp-site[data-world=creature] .corp-statement:before{opacity:1;background-image:linear-gradient(90deg,#eeeae1 0 55%,#eeeae1e0 68%,#eeeae12e 100%),url(/worlds/creature-world.jpg);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,cover}.corp-site[data-world=creature] .corp-statement:after,.corp-site[data-world=creature] .corp-statement .corp-section-no,.corp-site[data-world=creature] .corp-statement .tone-aqua{color:var(--aqua-dark)}.corp-site[data-world=creature] .corp-statement h2,.corp-site[data-world=creature] .corp-statement .tone-ink{color:var(--ink)}.corp-site[data-world=creature] .corp-statement div>p{color:#405257}.corp-site[data-world=pop] .corp-statement{color:var(--ink);background-color:var(--paper);background-image:radial-gradient(#0a13171a 1px, transparent 1.15px), repeating-conic-gradient(from 206deg at 88% 48%, transparent 0 9deg, #0a13170e 9deg 9.35deg);background-size:13px 13px,100% 100%}.corp-site[data-world=pop] .corp-statement>div:not(.corp-world-object){box-shadow:none;background:0 0}.corp-site[data-world=pop] .corp-statement .tone-aqua{color:var(--aqua-dark)}.corp-site[data-world=creature] .corp-business,.corp-site[data-world=pop] .corp-business{color:var(--white);background-color:#071116;background-image:radial-gradient(#79b9b00b 1px,#0000 1.15px);background-size:14px 14px}.corp-site[data-world=creature] .corp-section-head,.corp-site[data-world=pop] .corp-section-head{box-shadow:none;background-color:#0000;background-image:none}.corp-site[data-world=creature] .corp-business .corp-section-head,.corp-site[data-world=pop] .corp-business .corp-section-head{color:var(--white)}.corp-site[data-world=creature] .corp-business .corp-section-head :is(.corp-section-no,h2 em),.corp-site[data-world=pop] .corp-business .corp-section-head :is(.corp-section-no,h2 em){color:#79b9b0}.corp-site[data-world=creature] .corp-business .corp-section-head>p:last-child,.corp-site[data-world=pop] .corp-business .corp-section-head>p:last-child{color:var(--muted)}.corp-site[data-world=creature] .corp-business-panel--product,.corp-site[data-world=pop] .corp-business-panel--product{color:var(--white);border-color:var(--line);box-shadow:none;background-color:#0c1c22;background-image:none}.corp-site[data-world=creature] .corp-business-panel--product :is(.corp-business-label,.corp-business-copy>p:not(.corp-business-label)),.corp-site[data-world=pop] .corp-business-panel--product :is(.corp-business-label,.corp-business-copy>p:not(.corp-business-label)){color:#aab8ba}.corp-site[data-world=creature] .corp-business-panel--product :is(.corp-business-label span,.tone-aqua),.corp-site[data-world=pop] .corp-business-panel--product :is(.corp-business-label span,.tone-aqua){color:#79b9b0}.corp-site[data-world=creature] .corp-business-panel--product .tone-coral,.corp-site[data-world=pop] .corp-business-panel--product .tone-coral{color:#bd756b}.corp-site[data-world=creature] .corp-product-visual{border-color:var(--line);background-color:#061424;background-image:linear-gradient(90deg,#061424f5 0 10%,#0614243d 52%,#0614240f 100%),url(/worlds/creature-world.jpg);background-position:50%,72%;background-repeat:no-repeat;background-size:cover,cover}.corp-site[data-world=pop] .corp-product-visual{border-color:var(--line);background:radial-gradient(circle at 50% 45%,#bd756b33,#0000 24%),radial-gradient(circle at 40% 55%,#79b9b01f,#0000 48%),#080f13}.corp-site[data-world=pop] .corp-product-mark,.corp-site[data-world=pop] .corp-product-visual>p{color:var(--white)}.corp-site[data-world=pop] .corp-product-mark span,.corp-site[data-world=pop] .corp-product-mark small{color:var(--muted)}.corp-site[data-world=creature] .corp-business-panel--studio,.corp-site[data-world=pop] .corp-business-panel--studio{color:var(--ink);border-color:var(--line-dark);background-color:var(--paper-warm);box-shadow:none;background-image:none}.corp-site[data-world=creature] .corp-business-panel--studio :is(.corp-business-label,.corp-business-copy>p:not(.corp-business-label)),.corp-site[data-world=pop] .corp-business-panel--studio :is(.corp-business-label,.corp-business-copy>p:not(.corp-business-label)){color:#58696d}.corp-site[data-world=creature] .corp-business-panel--studio :is(.corp-business-label span,em),.corp-site[data-world=pop] .corp-business-panel--studio :is(.corp-business-label span,em){color:var(--aqua-dark)}.corp-site[data-world=creature] .corp-pricing,.corp-site[data-world=pop] .corp-pricing{color:var(--ink);background-color:var(--paper);background-image:radial-gradient(#0a131712 1px,#0000 1.15px);background-size:15px 15px}.corp-site[data-world=creature] .corp-pricing .corp-section-head--light,.corp-site[data-world=creature] .corp-pricing .corp-section-head--light h2,.corp-site[data-world=pop] .corp-pricing .corp-section-head--light,.corp-site[data-world=pop] .corp-pricing .corp-section-head--light h2{color:var(--ink)}.corp-site[data-world=creature] .corp-pricing :is(.corp-section-no,.corp-section-head h2 em,.corp-price>p:first-of-type),.corp-site[data-world=pop] .corp-pricing :is(.corp-section-no,.corp-section-head h2 em,.corp-price>p:first-of-type){color:var(--aqua-dark)}.corp-site[data-world=creature] .corp-pricing .corp-section-head>p:last-child,.corp-site[data-world=creature] .corp-price-note,.corp-site[data-world=pop] .corp-pricing .corp-section-head>p:last-child,.corp-site[data-world=pop] .corp-price-note{color:#69797d}.corp-site[data-world=creature] .corp-price-grid,.corp-site[data-world=pop] .corp-price-grid{border-color:var(--line-dark);box-shadow:none;background:0 0}.corp-site[data-world=creature] .corp-price,.corp-site[data-world=pop] .corp-price,.corp-site[data-world=pop] .corp-price:first-child,.corp-site[data-world=pop] .corp-price:nth-child(3){color:var(--ink);border-color:var(--line-dark);box-shadow:none;background-color:#eeeae1d1;background-image:none}.corp-site[data-world=creature] .corp-price:nth-child(3){background-image:linear-gradient(90deg,#eeeae1fa 0 52%,#eeeae1c2 74%,#eeeae161 100%),url(/worlds/creature-world.jpg);background-position:50%,72%;background-repeat:no-repeat;background-size:cover,cover}.corp-site[data-world=creature] .corp-price.is-featured,.corp-site[data-world=pop] .corp-price.is-featured{color:var(--white);background:var(--ink-soft);box-shadow:none}.corp-site[data-world=creature] .corp-price :is(.corp-price-lead,li,.corp-price-amount span),.corp-site[data-world=pop] .corp-price :is(.corp-price-lead,li,.corp-price-amount span){color:#5b6a6e}.corp-site[data-world=creature] .corp-price.is-featured :is(.corp-price-lead,li,.corp-price-amount span),.corp-site[data-world=pop] .corp-price.is-featured :is(.corp-price-lead,li,.corp-price-amount span){color:#a8b6b8}.corp-site[data-world=creature] .corp-method,.corp-site[data-world=pop] .corp-method{color:var(--white);background-color:#081318}.corp-site[data-world=creature] .corp-method{background-image:linear-gradient(90deg,#081318fc 0 55%,#081318ad 78%,#0813183d 100%),url(/worlds/creature-world.jpg);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,min(760px,59vw)}.corp-site[data-world=pop] .corp-method{background-image:repeating-conic-gradient(from 0deg at 92% 42%, transparent 0 8deg, #79b9b00d 8deg 8.35deg), radial-gradient(#f8f6f00b 1px, transparent 1.15px);background-size:100% 100%,15px 15px}.corp-site[data-world=creature] .corp-method .corp-section-head,.corp-site[data-world=pop] .corp-method .corp-section-head{color:var(--white)}.corp-site[data-world=creature] .corp-method .corp-section-head :is(.corp-section-no,h2 em),.corp-site[data-world=pop] .corp-method .corp-section-head :is(.corp-section-no,h2 em),.corp-site[data-world=creature] .corp-method-list span,.corp-site[data-world=pop] .corp-method-list span{color:#79b9b0}.corp-site[data-world=creature] .corp-method .corp-section-head>p:last-child,.corp-site[data-world=pop] .corp-method .corp-section-head>p:last-child,.corp-site[data-world=creature] .corp-method-list p,.corp-site[data-world=pop] .corp-method-list p{color:var(--muted)}.corp-site[data-world=creature] .corp-method-list,.corp-site[data-world=pop] .corp-method-list{border-color:var(--line);box-shadow:none;background:0 0}.corp-site[data-world=creature] .corp-method-list li,.corp-site[data-world=pop] .corp-method-list li,.corp-site[data-world=pop] .corp-method-list li+li{color:var(--white);border-color:var(--line);background:0 0}.corp-site[data-world=creature] .corp-works,.corp-site[data-world=pop] .corp-works{color:var(--ink);background-color:var(--paper-warm);background-image:radial-gradient(#0a13170e 1px,#0000 1.15px);background-size:16px 16px}.corp-site[data-world=creature] .corp-works .corp-section-head--light,.corp-site[data-world=pop] .corp-works .corp-section-head--light{color:var(--ink)}.corp-site[data-world=creature] .corp-works :is(.corp-section-no,.corp-section-head h2 em),.corp-site[data-world=pop] .corp-works :is(.corp-section-no,.corp-section-head h2 em){color:var(--aqua-dark)}.corp-site[data-world=creature] :is(.corp-case-film,.corp-work-feature),.corp-site[data-world=pop] :is(.corp-case-film,.corp-work-feature){color:var(--white);box-shadow:none;background-color:#321b1b;background-image:none}.corp-site[data-world=creature] .corp-work-secondary,.corp-site[data-world=pop] .corp-work-secondary{color:var(--white);box-shadow:none;background-color:#0c1c22;background-image:none}.corp-site[data-world=pop] :is(.corp-case-film video,.corp-work-feature video,.corp-work-secondary img){filter:grayscale(.72)contrast(1.08)}.corp-site[data-world=creature] .corp-company,.corp-site[data-world=pop] .corp-company{color:var(--white);background-color:var(--ink);background-image:radial-gradient(#79b9b00b 1px,#0000 1.15px);background-size:15px 15px}.corp-site[data-world=creature] .corp-company-title,.corp-site[data-world=creature] .corp-company-data,.corp-site[data-world=pop] .corp-company-title,.corp-site[data-world=pop] .corp-company-data{color:var(--white);box-shadow:none;background:0 0}.corp-site[data-world=creature] .corp-company-title h2 em,.corp-site[data-world=creature] .corp-company-data dt,.corp-site[data-world=pop] .corp-company-title h2 em,.corp-site[data-world=pop] .corp-company-data dt{color:#79b9b0}.corp-site[data-world=creature] .corp-company-title>p:last-child,.corp-site[data-world=creature] .corp-company-data dd,.corp-site[data-world=pop] .corp-company-title>p:last-child,.corp-site[data-world=pop] .corp-company-data dd{color:#b5c0c2}.corp-site[data-world=creature] .corp-company-data,.corp-site[data-world=creature] .corp-company-data div,.corp-site[data-world=pop] .corp-company-data,.corp-site[data-world=pop] .corp-company-data div{border-color:var(--line)}.corp-site[data-world=creature] .corp-contact,.corp-site[data-world=pop] .corp-contact{color:var(--ink);background-color:var(--paper);background-image:radial-gradient(#0a13170f 1px,#0000 1.15px);background-size:16px 16px}.corp-site[data-world=creature] .corp-contact-copy,.corp-site[data-world=pop] .corp-contact-copy{color:var(--ink);box-shadow:none;background:0 0}.corp-site[data-world=creature] .corp-contact :is(.corp-section-no,.corp-contact-copy h2 em,.ac-mail-head span),.corp-site[data-world=pop] .corp-contact :is(.corp-section-no,.corp-contact-copy h2 em,.ac-mail-head span){color:var(--aqua-dark)}.corp-site[data-world=creature] .corp-contact-copy>p:not(.corp-section-no),.corp-site[data-world=creature] .corp-contact-channel span,.corp-site[data-world=creature] .corp-contact-channel small,.corp-site[data-world=creature] .ac-mail-head p,.corp-site[data-world=creature] .ac-mail label>span,.corp-site[data-world=pop] .corp-contact-copy>p:not(.corp-section-no),.corp-site[data-world=pop] .corp-contact-channel span,.corp-site[data-world=pop] .corp-contact-channel small,.corp-site[data-world=pop] .ac-mail-head p,.corp-site[data-world=pop] .ac-mail label>span{color:#5f7074}.corp-site[data-world=creature] .corp-contact-channel,.corp-site[data-world=creature] .ac-mail,.corp-site[data-world=creature] .ac-mail-head,.corp-site[data-world=pop] .corp-contact-channel,.corp-site[data-world=pop] .ac-mail,.corp-site[data-world=pop] .ac-mail-head{border-color:var(--line-dark)}.corp-site[data-world=creature] .ac-mail,.corp-site[data-world=pop] .ac-mail{color:var(--ink);box-shadow:none;background:#ffffff40}.corp-site[data-world=creature] .ac-mail input,.corp-site[data-world=creature] .ac-mail textarea,.corp-site[data-world=pop] .ac-mail input,.corp-site[data-world=pop] .ac-mail textarea{color:var(--ink);border-color:#768488}.corp-site[data-world=creature] .ac-mail button,.corp-site[data-world=pop] .ac-mail button{color:var(--white);border-color:var(--ink);background:var(--ink)}.corp-site[data-world=creature] .corp-footer,.corp-site[data-world=pop] .corp-footer{color:var(--muted);border-color:var(--line);background:#040c10}.corp-header,.corp-hero-copy,.corp-hero-visual,.corp-project-tabs,.corp-statement,.corp-section-head,.corp-business,.corp-business-panel,.corp-product-visual,.corp-pricing,.corp-price,.corp-method,.corp-method-list,.corp-method-list li,.corp-works,.corp-case-film,.corp-work-feature,.corp-work-secondary,.corp-company,.corp-company-title,.corp-company-data,.corp-contact,.corp-contact-copy,.ac-mail,.corp-footer{transition:color .78s,background-color .78s,border-color .78s,box-shadow .78s,filter .78s}@media (max-width:1100px){.corp-site[data-world=creature] .corp-method{background-position:50%,76%;background-size:cover,820px}}[data-reveal]{opacity:0;filter:blur(7px);transition:opacity .85s,transform .9s cubic-bezier(.2,.7,.2,1),filter .85s;transform:translateY(38px)}[data-reveal][data-motion=slide-right]{transform:translate(-45px)}[data-reveal][data-motion=slide-left]{transform:translate(45px)}[data-reveal][data-motion=focus]{filter:blur(12px);transform:scale(.975)}[data-reveal][data-motion=build]{transform:translateY(55px)scale(.985)}[data-reveal].is-visible{opacity:1;filter:none;transform:none}@media (max-width:1100px){.corp-header nav>a:not(.corp-nav-contact),.corp-language{display:none}.corp-section-head{grid-template-columns:.45fr 1.55fr}.corp-section-head>p:last-child{grid-column:2;margin-top:26px}.corp-business-panel,.corp-business-panel--studio{grid-template-columns:1fr}.corp-business-panel--studio .corp-studio-visual{order:2}.corp-business-panel--studio .corp-business-copy{border-left:0;border-bottom:1px solid var(--line-dark)}.corp-product-visual{border-top:1px solid var(--line);border-left:0}.corp-price-grid{border-bottom:0;grid-template-columns:1fr}.corp-price{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0}.corp-price h3,.corp-price-lead{min-height:0}.corp-method-list{grid-template-columns:1fr 1fr}.corp-method-list li:nth-child(2){border-right:0}.corp-method-list li:nth-child(n+3){border-top:1px solid var(--line)}.corp-case-film,.corp-work-feature,.corp-work-secondary{grid-template-columns:1fr}.corp-case-film video{aspect-ratio:16/9;min-height:0}.corp-work-feature figure,.corp-work-feature video{min-height:540px}.corp-work-secondary figure{min-height:430px}.corp-company,.corp-contact{grid-template-columns:1fr}}@media (max-width:720px){.corp-world-signal{grid-template-columns:auto repeat(3,12px);padding:7px 8px;top:80px;right:10px}.corp-world-signal i{width:12px}.corp-header{height:72px;padding:0 20px}.corp-brand{min-width:0}.corp-brand img{width:36px;height:36px}.corp-brand strong{font-size:18px}.corp-brand small{display:none}.corp-header nav{gap:12px}.corp-nav-contact{font-size:8px;padding:11px 13px!important}.corp-hero{grid-template-columns:1fr;min-height:0;padding-top:72px}.corp-hero-copy{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:58px 24px 52px}.corp-hero-top{margin-bottom:52px}.corp-hero-top p:last-child{display:none}.corp-hero h1{margin:24px 0 27px;font-size:clamp(45px,13vw,61px);line-height:1.06}.corp-hero-line{white-space:normal}.corp-hero-actions{flex-direction:column;align-items:flex-start}.corp-hero-actions a{width:100%}.corp-hero-visual{min-height:500px}.corp-hero-keyvisual{object-position:right center;transform:scale(1.04)}.corp-logo-3d{width:80px;height:80px;top:7%;left:7%}.corp-project-tabs{bottom:14px;left:14px;right:14px}.corp-project-tabs a{min-height:102px;padding:14px}.corp-project-tabs strong{font-size:22px}.corp-statement{min-height:620px;padding:86px 24px 74px}.corp-statement:after{top:27px;right:24px}.corp-statement .corp-section-no{padding:0}.corp-statement>div:not(.corp-world-object){width:100%}.corp-statement h2{font-size:clamp(40px,11.7vw,53px)}.corp-statement div>p{margin-top:30px}.corp-world-object{opacity:.6;width:82vw;top:auto;bottom:-20vw;right:-14vw;transform:none}.corp-site[data-world=creature] .corp-statement:before{background-position:100% 100%;background-repeat:no-repeat;background-size:auto 52%}.corp-site[data-world=creature] .corp-statement>div:not(.corp-world-object){width:100%}.corp-site[data-world=creature] .corp-world-object{transform:scale(.7)}.corp-site[data-world=pop] .corp-world-object{transform:rotate(9deg)scale(.84)}.corp-business,.corp-pricing,.corp-works{padding:74px 14px}.corp-method,.corp-company,.corp-contact{padding:74px 24px}.corp-section-head{margin-bottom:45px;display:block}.corp-section-head h2{margin-top:24px;font-size:clamp(34px,9vw,40px)}.corp-section-head>p:last-child{margin-top:30px}.corp-business-panel{min-height:0}.corp-business-copy{padding:44px 24px}.corp-business-label{flex-direction:column;gap:10px;margin-bottom:27px}.corp-business-copy h3{font-size:clamp(33px,8.8vw,37px)}.corp-mobile-break{display:block}.corp-product-flow{grid-template-columns:1fr 1fr}.corp-product-flow li:nth-child(2){border-right:0}.corp-product-flow li:nth-child(n+3){border-top:1px solid var(--line)}.corp-product-visual{min-height:490px}.corp-product-visual:before{inset:18px}.corp-project-logo-3d{width:96px;height:96px;top:17%}.corp-product-mark{margin-top:140px}.corp-product-mark strong{font-size:58px}.corp-studio-visual{min-height:460px}.corp-studio-desktop{border-width:8px;width:82%;height:67%;top:8%;left:4%}.corp-studio-mobile{border-width:5px;width:28%;height:51%;right:4%}.corp-studio-scope{grid-template-columns:1fr}.corp-studio-scope li:nth-child(odd){border-right:0}.corp-studio-scope li:nth-child(2n){padding-left:0}.corp-price{padding:42px 25px}.corp-price-amount strong{font-size:47px}.corp-method-list{grid-template-columns:1fr}.corp-method-list li,.corp-method-list li+li{border-top:0;border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:32px 0}.corp-method-list li:last-child{border-bottom:0}.corp-method-list strong{margin-top:37px}.corp-work-feature figure,.corp-work-feature video{min-height:400px}.corp-work-feature>div,.corp-work-secondary>div{padding:45px 25px}.corp-work-feature h3,.corp-work-secondary h3{font-size:39px}.corp-work-secondary figure{min-height:300px}.corp-case-film-copy{padding:42px 24px}.corp-case-film-copy h3{font-size:35px}.corp-case-film video{aspect-ratio:16/9;min-height:0}.corp-company{gap:55px}.corp-company-title h2{font-size:79px}.corp-company-data div{grid-template-columns:85px 1fr;gap:18px}.corp-contact-copy h2{font-size:clamp(46px,13vw,66px)}.ac-mail{grid-template-columns:1fr;padding:32px 20px}.ac-mail-head{grid-template-columns:1fr}.ac-mail label,.ac-mail-message{grid-column:1}.corp-footer{grid-template-columns:1fr;padding:38px 24px}.corp-footer>p:last-child{text-align:left;justify-self:start}}@media (min-width:721px){.corp-hero-line{white-space:nowrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;transform:none}.corp-hero{background:radial-gradient(circle at 75% 20%, #8acfc42e, transparent 32%), var(--ink)}.kinetic-word,.corp-logo-3d,.corp-world-object{font-style:normal;transform:none!important}.corp-world-signal{display:none}}.portal-symbol{background:#f5f2eb;border:1px solid #b5dfda8c;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.portal-symbol img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.portal-brand>span:last-child{min-width:235px}.portal-brand strong{letter-spacing:-.035em;font-size:24px}.portal-brand small{letter-spacing:.19em;margin-top:5px;font-size:8px}.portal-site,.project-site{font-size:17px}.portal-kicker,.portal-hero-note,.portal-section-intro>p:first-child,.portal-origin>div:first-of-type>p,.portal-founder-copy>p:first-child,.project-hero-copy>p:first-child,.project-section-head>p,.aiconic-intent>div:first-of-type>p,.project-coming>div>p:first-child,.iconication-contact>div>p:first-child{letter-spacing:.22em;font-size:11px}.portal-manifesto,.project-manifesto{color:#fff;font-family:var(--sans);letter-spacing:.095em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(24px,3.3vw,52px);font-weight:800;line-height:1}.project-manifesto{font-size:clamp(18px,2.2vw,34px)}.portal-hero-copy>p:not(.portal-kicker,.portal-manifesto){max-width:760px;font-size:clamp(16px,1.2vw,20px);line-height:1.9}.portal-scroll-cue{color:#fff;letter-spacing:.08em;border-top:1px solid #ffffffb8;border-bottom:1px solid #ffffffb8;min-width:280px;margin-top:26px;padding:17px 0;font-size:13px;font-weight:700;display:inline-block}.portal-origin>.portal-origin-copy>p,.portal-founder-copy>p:not(:first-child),.portal-section-intro>p:last-child,.project-hero-copy>p:not(:first-child,.project-manifesto),.aiconic-intent>div:last-child p,.project-coming>div>p:not(:first-child),.iconication-case p,.iconication-method li p,.iconication-price-grid p,.iconication-price-grid li,.iconication-price-note,.iconication-contact>div>p:last-child{font-size:clamp(16px,1.25vw,20px);line-height:1.9}.portal-origin-copy strong{color:var(--aqua);font-family:var(--sans);letter-spacing:.09em;margin-top:42px;font-size:clamp(22px,2.5vw,40px);line-height:1.1;display:block}.portal-founder--motion,.portal-projects--destination,.film-worlds,.aiconic-intent,.aiconic-flow,.iconication-case,.iconication-method,.iconication-pricing,.iconication-contact{isolation:isolate;position:relative;overflow:hidden}.world-motion--founder,.world-motion--projects,.world-motion--section-backdrop{z-index:-3;position:absolute;inset:0}.world-motion--founder video,.world-motion--projects video,.world-motion--section-backdrop video{object-fit:cover;width:100%;height:100%;filter:none!important}.world-motion--founder{opacity:.28}.world-motion--projects{opacity:.32}.world-motion--section-backdrop{opacity:.18}.world-motion--portrait-backdrop video{object-position:78% 42%}.portal-founder--motion:before,.portal-projects--destination:before,.film-worlds:before,.aiconic-intent:before,.aiconic-flow:before,.iconication-case:before,.iconication-pricing:before,.iconication-contact:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#030a0df0,#030a0d99 56%,#030a0dc7);position:absolute;inset:0}.portal-founder--motion>figure,.portal-founder--motion>div,.portal-projects--destination>:not(.world-motion),.film-worlds>:not(.world-motion),.aiconic-intent>:not(.world-motion),.aiconic-flow>:not(.world-motion),.iconication-case>:not(.world-motion),.iconication-method>:not(.world-motion),.iconication-pricing>:not(.world-motion),.iconication-contact>:not(.world-motion){z-index:1;position:relative}.portal-projects--destination{padding-top:clamp(120px,11vw,190px);padding-bottom:clamp(120px,11vw,190px)}.portal-projects--destination .portal-section-intro{align-items:end}.portal-projects--destination .portal-section-intro>p:last-child{color:#ffffffd1;max-width:720px;margin:20px 0 0 auto}.portal-projects--destination .portal-project{min-height:720px}.portal-project>div>p:first-of-type{max-width:520px;margin-bottom:16px;font-size:clamp(20px,2vw,31px);line-height:1.45}.portal-project>div>p:nth-of-type(2){color:#ffffffc7;max-width:540px;margin:0;font-size:clamp(16px,1.18vw,19px);line-height:1.85}.portal-project>div>b{letter-spacing:.1em;border-top:1px solid #ffffffb8;border-bottom:1px solid #ffffffb8;margin-top:28px;padding:14px 0;font-size:13px;display:inline-block}[data-world-engine][data-type-voice=mincho] :is(.portal-hero h1,.portal-origin h2,.portal-section-intro h2,.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2){font-family:var(--serif);letter-spacing:-.062em;font-size-adjust:from-font;font-style:normal;font-weight:460}[data-world-engine][data-type-voice=gothic] :is(.portal-hero h1,.portal-origin h2,.portal-section-intro h2,.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2){font-family:"Hiragino Kaku Gothic ProN", "Yu Gothic", var(--sans);letter-spacing:-.062em;font-size-adjust:from-font;font-style:normal;font-weight:520}[data-world-engine][data-type-voice=brush] :is(.portal-hero h1,.portal-origin h2,.portal-section-intro h2,.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2){letter-spacing:-.05em;font-size-adjust:from-font;font-family:Klee,HanziPen SC,Yu Mincho,serif;font-style:normal;font-weight:530}[data-world-engine][data-type-voice=graphic] :is(.portal-hero h1,.portal-origin h2,.portal-section-intro h2,.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2){letter-spacing:-.052em;text-shadow:none;font-size-adjust:from-font;font-family:Arial Narrow,Hiragino Sans,Yu Gothic,sans-serif;font-style:normal;font-weight:560}[data-world-engine][data-type-voice=mincho] :is(.portal-project h3,.project-next strong,.iconication-case-lead h3,.iconication-case-film h3,.iconication-secondary h3,.iconication-price-grid h3,.aiconic-flow li strong,.iconication-method li strong){font-family:var(--serif);letter-spacing:-.06em;font-weight:430}[data-world-engine][data-type-voice=gothic] :is(.portal-project h3,.project-next strong,.iconication-case-lead h3,.iconication-case-film h3,.iconication-secondary h3,.iconication-price-grid h3,.aiconic-flow li strong,.iconication-method li strong){font-family:"Hiragino Kaku Gothic ProN", "Yu Gothic", var(--sans);letter-spacing:-.06em;font-weight:520}[data-world-engine][data-type-voice=brush] :is(.portal-project h3,.project-next strong,.iconication-case-lead h3,.iconication-case-film h3,.iconication-secondary h3,.iconication-price-grid h3,.aiconic-flow li strong,.iconication-method li strong){letter-spacing:-.05em;font-family:Klee,HanziPen SC,Yu Mincho,serif;font-weight:520}[data-world-engine][data-type-voice=graphic] :is(.portal-project h3,.project-next strong,.iconication-case-lead h3,.iconication-case-film h3,.iconication-secondary h3,.iconication-price-grid h3,.aiconic-flow li strong,.iconication-method li strong){letter-spacing:-.052em;text-shadow:none;font-family:Arial Narrow,Hiragino Sans,Yu Gothic,sans-serif;font-weight:560}@media (max-width:720px){.portal-symbol{width:42px;height:42px}.portal-brand>span:last-child{min-width:0}.portal-brand strong{font-size:19px}.portal-brand small{display:none}.portal-header nav{gap:13px}.portal-manifesto{max-width:330px;font-size:24px;line-height:1.15}.project-manifesto{font-size:16px}.portal-hero-copy>p:not(.portal-kicker,.portal-manifesto),.portal-origin>.portal-origin-copy>p,.portal-founder-copy>p:not(:first-child),.portal-section-intro>p:last-child,.project-hero-copy>p:not(:first-child,.project-manifesto),.aiconic-intent>div:last-child p,.project-coming>div>p:not(:first-child),.iconication-case p,.iconication-method li p,.iconication-price-grid p,.iconication-price-grid li,.iconication-price-note,.iconication-contact>div>p:last-child{font-size:16px;line-height:1.85}.portal-scroll-cue{width:100%;min-width:0}.portal-founder--motion{padding-top:80px}.portal-founder--motion>figure{min-height:390px;margin:0 22px}.portal-projects--destination{padding-top:96px;padding-bottom:96px}.portal-projects--destination .portal-section-intro>p:last-child{margin-left:0}.portal-projects--destination .portal-project{min-height:620px}.portal-project>div>p:nth-of-type(2){font-size:16px}.world-motion--portrait-backdrop video{object-position:58% 42%}}.corp-site{--type-display:var(--serif);--type-accent:var(--serif)}.corp-site[data-type-voice=gothic]{--type-display:"Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--type-accent:"Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif}.corp-site[data-type-voice=rounded]{--type-display:"Hiragino Maru Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--type-accent:"Hiragino Maru Gothic ProN", "Yu Gothic", "Meiryo", sans-serif}.corp-site[data-type-voice=contrast]{--type-display:"Yu Mincho", "Hiragino Mincho ProN", Georgia, serif;--type-accent:"Arial Black", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif}.corp-site :is(.corp-hero h1,.corp-section-head h2,.corp-statement h2,.corp-business-panel h3,.corp-case-film h3,.corp-work-secondary h3,.corp-company-title h2,.corp-contact-copy h2){font-family:var(--type-display);font-synthesis:none}.corp-site .kinetic-word{font-family:var(--type-accent);white-space:nowrap;transition:color .45s,opacity .28s,filter .28s}.corp-site[data-type-voice=contrast] .kinetic-word{letter-spacing:-.035em}.world-motion{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.world-motion video{object-fit:cover;opacity:.46;filter:saturate(.7)contrast(1.04)brightness(.72);width:100%;height:100%;transform:scale(1.025)}.world-motion__veil,.world-motion__grain{position:absolute;inset:0}.world-motion__veil{background:linear-gradient(90deg,#061117f2 0%,#061117d6 42%,#0611177a 72%,#061117b3 100%)}.world-motion__grain{opacity:.13;mix-blend-mode:soft-light;background-image:radial-gradient(#fff3 .65px,#0000 .85px);background-size:5px 5px}.corp-statement,.corp-business-panel--product,.corp-pricing,.corp-method,.corp-company{isolation:isolate;position:relative;overflow:hidden}:is(.corp-statement,.corp-business-panel--product,.corp-pricing,.corp-method,.corp-company)>div.world-motion{width:auto;max-width:none;height:auto;margin:0;padding:0;position:absolute;inset:0}.corp-statement>:not(.world-motion):not(.corp-world-object),.corp-business-panel--product>:not(.world-motion):not(.corp-product-visual),.corp-pricing>:not(.world-motion),.corp-method>:not(.world-motion),.corp-company>:not(.world-motion),.corp-business-panel--product>.corp-product-visual{z-index:2;position:relative}.world-motion--statement video{object-position:center;opacity:.38}.world-motion--statement .world-motion__veil{background:linear-gradient(90deg,#eeeae1f7 0 43%,#eeeae1c4 65%,#eeeae18a)}.world-motion--product video{object-position:69% center;opacity:.7}.world-motion--product .world-motion__veil{background:linear-gradient(90deg,#081318fa 0 50%,#081318c7 68%,#08131857)}.corp-site[data-world] .corp-business-panel--product .corp-product-visual{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at 50% 46%,#080f1352,#080f13b3 72%);border-color:#79b9b03d}.corp-site[data-world] .corp-business-panel--product :is(.corp-business-actions a,.corp-line-pending){color:#e9e5dc;border-color:#e9e5dc6b}.world-motion--pricing video{opacity:.23;filter:grayscale(.45)saturate(.48)contrast(.96)brightness(1.08)}.world-motion--pricing .world-motion__veil{background:#eeeae1e0}.world-motion--method video{object-position:76% center;opacity:.54}.world-motion--method .world-motion__veil{background:linear-gradient(90deg,#081318fc 0 54%,#081318d1 72%,#0813186e)}.world-motion--company video{opacity:.3;filter:grayscale(.35)saturate(.52)contrast(1.02)brightness(.54)}.world-motion--company .world-motion__veil{background:linear-gradient(90deg,#081318ed,#081318ad)}.corp-site[data-world=creature] .world-motion video{filter:saturate(.76)contrast(1.06)brightness(.7)hue-rotate(-5deg)}.corp-site[data-world=pop] .world-motion video{filter:saturate(.58)contrast(1.08)brightness(.74)sepia(.08)}[data-reveal]{clip-path:inset(0 0 8%);filter:blur(7px)}[data-reveal].is-visible{clip-path:inset(0);filter:blur()}@media (max-width:720px){.world-motion video{transform:scale(1.08)}.world-motion--statement video{object-position:62% center;opacity:.3}.world-motion--statement .world-motion__veil{background:#eeeae1db}.world-motion--product video{object-position:78% center;opacity:.46}.world-motion--product .world-motion__veil{background:linear-gradient(#081318f7 0 56%,#081318b3)}.world-motion--method video{object-position:76% center;opacity:.34}.world-motion--method .world-motion__veil{background:#081318db}.world-motion--pricing video,.world-motion--company video{opacity:.18}}@media (prefers-reduced-motion:reduce){.world-motion video{display:none}[data-reveal]{clip-path:none;filter:none}}.portal-site,.project-site{min-width:320px;color:var(--white);background:#061015;overflow:clip}.portal-site video,.project-site video,.portal-site img,.project-site img{filter:none!important}.portal-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e12c7;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:32px;height:82px;padding:0 4.3vw;display:flex;position:fixed;inset:0 0 auto}.portal-brand{align-items:center;gap:13px;min-width:245px;display:inline-flex}.portal-brand>span:last-child{flex-direction:column;gap:5px;display:flex}.portal-brand strong{font-family:var(--serif);letter-spacing:-.03em;font-size:22px;font-weight:500}.portal-brand small{color:#9eb1b4;font:700 7px/1 var(--mono);letter-spacing:.14em}.portal-monogram{background:#07161b;border:1px solid #ffffff8c;place-items:center;width:43px;height:43px;display:grid;position:relative;overflow:hidden}.portal-monogram:before{content:"";border-top:1px solid var(--aqua);border-left:1px solid var(--aqua);position:absolute;inset:5px}.portal-monogram b{z-index:1;font:700 13px/1 var(--mono);letter-spacing:-.08em;position:relative}.portal-monogram i{background:var(--coral);width:7px;height:7px;position:absolute;bottom:6px;right:6px}.portal-header nav{font:700 9px/1 var(--mono);letter-spacing:.1em;align-items:center;gap:clamp(18px,2.2vw,38px);display:flex}.portal-header nav>a{padding:16px 0;position:relative}.portal-header nav>a:after{content:"";background:var(--aqua);height:1px;transition:transform .25s;position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.portal-header nav>a:hover:after,.portal-header nav>a:focus-visible:after,.portal-header nav>a[aria-current=page]:after{transform:scaleX(1)}.portal-language{color:#9eb1b4;border-left:1px solid #fff3;gap:9px;padding-left:15px;display:flex}.portal-language b{color:var(--white)}.portal-hero{isolation:isolate;background:#071217;align-items:flex-end;min-height:100svh;padding:150px 7vw 8vh;display:flex;position:relative;overflow:hidden}.portal-hero>.world-motion,.project-hero>.world-motion{z-index:-3;position:absolute;inset:0}.portal-hero .world-motion video,.project-hero .world-motion video{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;transform:scale(1.035)}.portal-hero .world-motion__veil,.project-hero .world-motion__veil{background:0 0}.portal-hero .world-motion__grain,.project-hero .world-motion__grain{opacity:.22}.portal-hero-shade,.project-hero-shade{z-index:-2;background:linear-gradient(90deg,#030a0de6 0 32%,#030a0d8a 58%,#030a0d2e),linear-gradient(#0000 44%,#030a0de0);position:absolute;inset:0}.portal-hero-copy{width:min(900px,75vw)}.portal-kicker,.portal-section-intro>p,.portal-origin>div>p,.portal-founder-copy>p,.portal-contact>p,.project-section-head>p,.project-hero-copy>p:first-child,.aiconic-intent>div>p:first-child,.project-coming>div>p:first-child{color:var(--aqua);font:700 9px/1.4 var(--mono);letter-spacing:.17em;margin:0}.portal-hero h1{min-height:2.1em;font-family:var(--serif);letter-spacing:-.075em;margin:28px 0 26px;font-size:clamp(62px,8.2vw,132px);font-weight:400;line-height:.93}.portal-hero h1 span,.portal-section-intro h2 span,.portal-origin h2 span,.portal-contact h2 span,.project-hero h1 span,.project-section-head h2 span,.aiconic-intent h2 span,.project-coming h2 span,.iconication-contact h2 span{white-space:normal;display:block}.portal-hero h1 em,.portal-section-intro h2 em,.portal-origin h2 em,.portal-contact h2 em,.project-hero h1 em,.project-section-head h2 em,.aiconic-intent h2 em,.project-coming h2 em,.iconication-contact h2 em{color:var(--aqua);font-style:normal}#intent-title .intent-title-secondary{color:#111}.portal-hero-copy>p:not(.portal-kicker){color:#ffffffc2;max-width:690px;margin:0;font-size:clamp(13px,1.05vw,16px);line-height:1.9}.portal-hero-links{flex-wrap:wrap;gap:14px 28px;margin-top:34px;display:flex}.portal-hero-links a,.portal-text-link,.project-hero-copy>div a,.project-hero-copy>div span,.project-coming a,.iconication-case-lead>div:last-child>div a,.iconication-case-lead>div:last-child>div :is(a),.iconication-secondary a,.iconication-price-grid article>a{min-width:240px;font:700 12px/1.3 var(--mono);letter-spacing:.08em;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;padding:15px 0;transition:padding .25s,color .25s;display:inline-flex}.portal-hero-links a:hover,.portal-hero-links a:focus-visible,.portal-text-link:hover,.portal-text-link:focus-visible,.project-hero-copy>div a:hover,.project-coming a:hover{color:var(--aqua);padding-left:12px;padding-right:12px}.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2,.portal-hero h1,.portal-section-intro h2,.portal-origin h2,.portal-project h3,.iconication-case-lead h3,.iconication-case-film h3,.iconication-secondary h3,.project-next strong{text-wrap:balance;line-height:1.05}.portal-hero-note{color:#ffffff9e;font:700 8px/1 var(--mono);letter-spacing:.14em;margin:0;position:absolute;bottom:5vh;right:4.3vw}.portal-projects{background:#071116;padding:clamp(90px,8vw,132px) 4.3vw}.portal-section-intro,.project-section-head{grid-template-columns:.42fr 1.58fr;align-items:end;gap:4vw;width:min(1450px,100%);margin:0 auto 58px;display:grid}.portal-section-intro h2,.project-section-head h2{font-family:var(--serif);letter-spacing:-.07em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:1.03}.portal-project-grid{grid-template-columns:1fr 1fr;gap:24px;width:min(1450px,100%);margin:0 auto;display:grid}.portal-project{isolation:isolate;background:#0c1b22;border:1px solid #ffffff3d;flex-direction:column;justify-content:space-between;min-height:650px;padding:clamp(34px,4vw,60px);display:flex;position:relative;overflow:hidden}.portal-project>.world-motion{z-index:-3;position:absolute;inset:0}.portal-project .world-motion video{object-fit:cover;opacity:.86;width:100%;height:100%;transform:scale(1.04)}.portal-project .world-motion__veil{background:linear-gradient(#030a0d14 28%,#030a0de6)}.portal-project--iconication .world-motion__veil{background:linear-gradient(#0714182e 26%,#030a0de6)}.portal-project-no,.portal-project small{color:#ffffffb8;font:700 8px/1 var(--mono);letter-spacing:.14em}.portal-project h3{font-family:var(--serif);letter-spacing:-.08em;margin:0 0 18px;font-size:clamp(56px,7vw,104px);font-weight:400;line-height:.95}.portal-project p{max-width:530px;margin:0;font-size:clamp(16px,1.45vw,22px);line-height:1.7}.portal-project:after{content:"OPEN PROJECT";color:var(--aqua);font:700 8px/1 var(--mono);letter-spacing:.13em;position:absolute;bottom:30px;right:32px}.portal-origin{isolation:isolate;min-height:730px;color:var(--ink);background:var(--paper);grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);align-items:center;gap:6vw;padding:clamp(100px,9vw,150px) 7vw;display:grid;position:relative;overflow:hidden}.portal-origin>:not(.world-motion){min-width:0}.portal-origin>.world-motion{z-index:-2;position:absolute;inset:0}.portal-origin .world-motion video{object-fit:cover;opacity:.34;width:100%;height:100%}.portal-origin h2{font-family:var(--serif);letter-spacing:-.07em;margin:35px 0 0;font-size:clamp(40px,3.8vw,60px);font-weight:400;line-height:1.18}.portal-origin-copy{border-top:1px solid #0a131759;border-bottom:1px solid #0a131759;max-width:600px;padding:36px 0}.portal-origin-copy p{color:#43565a;margin:0;font-size:14px;line-height:2}.portal-origin-copy p+p{margin-top:24px}.portal-founder{isolation:isolate;min-height:720px;color:var(--ink);background:#dcd8ce;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);padding:60px 0;display:grid;position:relative;overflow:hidden}.portal-founder>.world-motion{z-index:-3;position:absolute;inset:0}.portal-founder>.world-motion video{object-fit:cover;opacity:.72;width:100%;height:100%}.portal-founder figure{border:1px solid #0a131761;align-self:center;width:min(78%,430px);height:520px;min-height:0;max-height:none;margin:0 0 0 7vw;overflow:hidden;box-shadow:0 28px 70px #08121533}.portal-founder figure img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.portal-founder-copy{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#eeeae1c7;border-top:1px solid #0a131747;border-bottom:1px solid #0a131747;align-self:center;max-width:820px;padding:58px 6vw 58px 4vw}.portal-founder h2{font-family:var(--serif);letter-spacing:-.08em;margin:30px 0 22px;font-size:clamp(42px,4.8vw,72px);font-weight:400;line-height:1}.portal-founder h2 small{color:var(--aqua-dark);font:700 10px/1 var(--mono);letter-spacing:.16em;margin-top:14px;display:block}.portal-founder-copy>p:not(:first-child){color:#526569;max-width:650px;margin:0 0 32px;font-size:18px;line-height:2}.portal-text-link{min-width:min(460px,100%);max-width:580px;padding-top:20px!important;padding-bottom:20px!important;font-size:16px!important}.portal-founder-copy>a,.portal-contact>div a,.portal-hero-links a,.project-hero-copy>div a,.project-coming a,.iconication-case-lead>div:last-child>div a,.iconication-secondary a,.iconication-price-grid article>a,.project-next a{min-height:30px;padding-top:16px;padding-bottom:16px;font-size:15px}.portal-contact{color:var(--ink);background:var(--paper);padding:clamp(100px,9vw,150px) 7vw}.portal-contact h2{font-family:var(--serif);letter-spacing:-.08em;margin:36px 0 46px;font-size:clamp(52px,7vw,106px);font-weight:400;line-height:1.04}.portal-contact>div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.portal-contact>div a{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font:700 13px/1.4 var(--mono);letter-spacing:.08em;padding:26px 0}.portal-footer{color:#9eb1b4;min-height:190px;font:650 8px/1.7 var(--mono);letter-spacing:.1em;background:#030a0d;border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;padding:42px 4.3vw;display:grid}.portal-footer p{margin:0}.portal-footer p:last-child{text-align:right}.project-hero{isolation:isolate;background:#071217;align-items:flex-end;min-height:880px;padding:150px 7vw 9vh;display:flex;position:relative;overflow:hidden}.project-hero-shade{background:linear-gradient(90deg,#02080be0,#02080b4d 68%,#02080b1f),linear-gradient(#0000 38%,#02080be0)}.project-site--iconication .project-hero-shade{background:linear-gradient(90deg,#02080be0,#02080b47 68%,#02080b14),linear-gradient(#0000 38%,#02080bdb),linear-gradient(120deg,#1d80844d,#0000 52%,#e77e6657)}.project-hero-copy{width:min(980px,82vw)}.project-hero h1{min-height:2.15em;font-family:var(--serif);letter-spacing:-.075em;margin:30px 0 28px;font-size:clamp(58px,7.6vw,118px);font-weight:400;line-height:.98}.project-hero-copy>p:nth-of-type(2){color:#ffffffc2;max-width:720px;margin:0;font-size:clamp(13px,1.08vw,16px);line-height:1.95}.project-hero-copy>div{flex-wrap:wrap;gap:12px 28px;margin-top:34px;display:flex}.project-hero-copy>div span{color:#ffffff8c;border-color:#ffffff47}.project-status{color:var(--coral);font:700 8px/1 var(--mono);letter-spacing:.14em;margin:0;position:absolute;bottom:5vh;right:4.3vw}.film-worlds{background:#071116;padding:clamp(90px,8vw,132px) 4.3vw}.film-world-grid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1450px,100%);margin:0 auto;display:grid}.film-world-grid article{background:#0b171c;border:1px solid #ffffff38;min-height:620px;position:relative;overflow:hidden}.film-world-grid article>.world-motion{position:absolute;inset:0}.film-world-grid video{object-fit:cover;width:100%;height:100%;min-height:620px}.film-world-grid article:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#030a0de0);position:absolute;inset:0}.film-world-grid article>div{z-index:2;position:absolute;bottom:30px;left:28px;right:28px}.film-world-grid article p{color:var(--aqua);font:700 8px/1 var(--mono);letter-spacing:.14em;margin:0 0 16px}.film-world-grid article h3{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.5vw,40px);font-weight:400;line-height:1.35}.aiconic-intent{min-height:690px;color:var(--ink);background:var(--paper);grid-template-columns:1.05fr .95fr;align-items:center;gap:9vw;padding:clamp(90px,8vw,132px) 7vw;display:grid}.aiconic-intent h2{font-family:var(--serif);letter-spacing:-.07em;margin:34px 0 0;font-size:clamp(46px,5.5vw,84px);font-weight:400;line-height:1.08}.aiconic-intent>div:last-child{border-top:1px solid #0a131754;border-bottom:1px solid #0a131754;max-width:600px;padding:34px 0}.aiconic-intent>div:last-child p{color:#43565a;margin:0;font-size:14px;line-height:2}.aiconic-intent>div:last-child p+p{margin-top:25px}.aiconic-flow{background:#09161b;padding:clamp(90px,8vw,132px) 4.3vw}.aiconic-flow ol,.iconication-method ol{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);width:min(1450px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.aiconic-flow li,.iconication-method li{border-right:1px solid #ffffff38;min-height:270px;padding:34px 30px}.aiconic-flow li:last-child,.iconication-method li:last-child{border-right:0}.aiconic-flow li span,.iconication-method li span{color:var(--aqua);font:700 9px/1 var(--mono)}.aiconic-flow li strong,.iconication-method li strong{font-family:var(--serif);margin-top:64px;font-size:clamp(25px,2.1vw,34px);font-weight:400;display:block}.aiconic-flow li p,.iconication-method li p{color:#a9b7b9;margin:18px 0 0;font-size:12px;line-height:1.8}.project-coming{isolation:isolate;text-align:center;place-items:center;min-height:720px;padding:100px 7vw;display:grid;position:relative;overflow:hidden}.project-coming>.world-motion{z-index:-2;position:absolute;inset:0}.project-coming .world-motion video{object-fit:cover;opacity:.85;width:100%;height:100%}.project-coming .world-motion__veil{background:#030a0dad}.project-coming h2{font-family:var(--serif);letter-spacing:-.07em;margin:34px 0 24px;font-size:clamp(48px,6vw,92px);font-weight:400;line-height:1.05}.project-coming div>p:not(:first-child){color:#ffffffbf;max-width:650px;margin:0 auto 34px;font-size:14px;line-height:1.9}.project-coming a{min-width:280px}.project-next{background:var(--paper);color:var(--ink);padding:65px 7vw}.project-next>p{color:var(--aqua-dark);font:700 8px/1 var(--mono);letter-spacing:.14em;margin:0 0 18px}.project-next a{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:30px;padding:28px 0;display:flex}.project-next strong{font-family:var(--serif);font-size:clamp(44px,5vw,76px);font-weight:400}.project-next span{color:#53666a;font-size:13px}.project-site--iconication{background:var(--paper-warm)}.iconication-case{color:var(--ink);background:var(--paper-warm);padding:clamp(90px,8vw,132px) 4.3vw}.iconication-case .project-section-head p,.iconication-case .project-section-head h2 em{color:var(--aqua-dark)}.iconication-case-lead{width:min(1450px,100%);min-height:640px;color:var(--white);background:#2e1c1c;grid-template-columns:1.18fr .82fr;margin:0 auto 24px;display:grid}.iconication-site-frame{background:#c8c2b7;place-items:center;min-width:0;min-height:640px;padding:0;display:grid;position:relative;overflow:hidden}.iconication-site-frame>.world-motion{z-index:0;position:absolute;inset:0}.iconication-site-frame>.world-motion video{object-position:center;opacity:.42}.iconication-site-frame:after{content:"";z-index:1;pointer-events:none;background:#0b101470;position:absolute;inset:0}.iconication-site-frame img{z-index:2;aspect-ratio:16/9;object-fit:contain;object-position:center;background:#172326;border:12px solid #172326b8;width:min(100%,920px);height:auto;position:relative;box-shadow:0 32px 74px #121c1e47}.iconication-case-lead>div:last-child{align-self:center;padding:clamp(42px,4.5vw,70px)}.iconication-case-lead>div:last-child>p:first-child,.iconication-case-film>div>p:first-child,.iconication-secondary>div>p{color:#d7b898;font:700 8px/1.4 var(--mono);letter-spacing:.14em}.iconication-case-lead h3,.iconication-case-film h3,.iconication-secondary h3{font-family:var(--serif);letter-spacing:-.05em;margin:27px 0 22px;font-size:clamp(34px,3.4vw,54px);font-weight:400;line-height:1.25}.iconication-case-lead>div:last-child>p:nth-child(3),.iconication-case-film>div>p:last-child{color:#c9bdbc;font-size:12px;line-height:1.95}.iconication-case-lead>div:last-child>div{flex-direction:column;gap:9px;margin-top:32px;display:flex}.iconication-case-lead>div:last-child>div a{min-width:0}.iconication-case-film{width:min(1450px,100%);min-height:580px;color:var(--white);background:#071116;grid-template-columns:1.25fr .75fr;margin:0 auto 24px;display:grid}.iconication-case-film video{object-fit:cover;background:#120b0c;width:100%;height:100%;min-height:580px}.iconication-case-film>div{align-self:center;padding:clamp(42px,4.5vw,70px)}.world-motion--case-film{opacity:.7}.world-motion--case-film video{object-position:center}.iconication-case-film>.world-motion{display:block}.iconication-secondary{width:min(1450px,100%);min-height:520px;color:var(--white);background:#0b1b21;grid-template-columns:.72fr 1.28fr;margin:0 auto;display:grid}.iconication-secondary>div{align-self:center;padding:clamp(42px,4.5vw,70px)}.iconication-secondary a{min-width:0}.iconication-secondary figure{min-height:520px;margin:0;position:relative;overflow:hidden}.iconication-secondary figure>.world-motion{z-index:0;position:absolute;inset:0}.iconication-secondary figure>img,.iconication-secondary figure:after{z-index:1;position:relative}.iconication-secondary img{object-fit:cover;object-position:top;width:100%;height:100%}.iconication-secondary figure:after{content:"";background:linear-gradient(#0b1b2157,#0b1b212e);position:absolute;inset:0}.iconication-method{isolation:isolate;background:#071116;padding:clamp(90px,8vw,132px) 4.3vw;position:relative;overflow:hidden}.iconication-method>.world-motion{z-index:-2;position:absolute;inset:0}.iconication-method .world-motion video{object-fit:cover;opacity:.3;width:100%;height:100%}.iconication-method .world-motion__veil{background:#030a0db3}.iconication-pricing{color:var(--ink);background:var(--paper);padding:clamp(90px,8vw,132px) 4.3vw}.iconication-pricing .project-section-head p,.iconication-pricing .project-section-head h2 em{color:var(--aqua-dark)}.iconication-price-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);width:min(1450px,100%);margin:0 auto;display:grid}.iconication-price-grid article{border-right:1px solid var(--line-dark);flex-direction:column;min-height:590px;padding:clamp(32px,3vw,50px);display:flex;position:relative}.iconication-price-grid article:last-child{border-right:0}.iconication-price-grid article.is-featured{color:var(--white);background:#0b1a20}.iconication-price-grid article>span{color:#0a131740;font:400 44px/1 var(--serif);position:absolute;top:28px;right:30px}.iconication-price-grid article.is-featured>span{color:#fff3}.iconication-price-grid article>p:first-of-type{color:var(--aqua-dark);font:700 9px/1 var(--mono);letter-spacing:.14em;margin:0 0 30px}.iconication-price-grid article.is-featured>p:first-of-type{color:var(--aqua)}.iconication-price-grid h3{min-height:78px;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1.25}.iconication-price-grid article>div{white-space:nowrap;align-items:baseline;margin:28px 0 18px;display:flex}.iconication-price-grid article>div strong{font-family:var(--serif);letter-spacing:-.06em;font-size:clamp(44px,4vw,65px);font-weight:400}.iconication-price-grid article>div small{font:700 13px/1 var(--mono);margin-right:8px}.iconication-price-grid article>div i{color:#66777a;margin-left:8px;font-size:12px;font-style:normal}.iconication-price-grid article>p:nth-of-type(2){color:#5b6a6e;min-height:66px;margin:0;font-size:12px;line-height:1.8}.iconication-price-grid article.is-featured>p:nth-of-type(2){color:#a8b6b8}.iconication-price-grid ul{border-top:1px solid;flex:1;margin:20px 0 28px;padding:0;list-style:none}.iconication-price-grid li{color:#46565a;border-bottom:1px solid #0a131726;padding:11px 0;font-size:11px}.iconication-price-grid article.is-featured li{color:#b2bfc1;border-color:#ffffff24}.iconication-price-grid article>a{min-width:0}.iconication-price-note{color:#69797d;width:min(1450px,100%);margin:24px auto 0;font-size:10px;line-height:1.8}.iconication-contact{color:var(--ink);background:var(--paper-warm);grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding:clamp(90px,8vw,132px) 7vw;display:grid}.iconication-contact>div>p:first-child{color:var(--aqua-dark);font:700 9px/1 var(--mono);letter-spacing:.14em;margin:0}.iconication-contact h2{font-family:var(--serif);letter-spacing:-.07em;margin:34px 0 28px;font-size:clamp(46px,5.2vw,80px);font-weight:400;line-height:1.08}.iconication-contact>div>p:last-child{color:#53666a;max-width:650px;margin:0;font-size:14px;line-height:2}.project-next--light{background:var(--paper)}.portal-site[data-type-voice=mincho] :is(.portal-hero h1,.portal-section-intro h2,.portal-origin h2,.portal-contact h2),.portal-site[data-type-voice=contrast] :is(.portal-hero h1,.portal-section-intro h2,.portal-origin h2,.portal-contact h2){font-family:var(--serif)}.portal-site[data-type-voice=gothic] :is(.portal-hero h1,.portal-section-intro h2,.portal-origin h2,.portal-contact h2){font-family:var(--sans);letter-spacing:-.07em;font-weight:650}.portal-site[data-type-voice=rounded] :is(.portal-hero h1,.portal-section-intro h2,.portal-origin h2,.portal-contact h2){letter-spacing:-.07em;font-family:Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;font-weight:600}.portal-site[data-world=creature] .portal-hero-shade{background:linear-gradient(90deg,#040f1ae8,#040f1a7a 62%,#040f1a24),linear-gradient(#0000 42%,#040f1ad9)}.portal-site[data-world=pop] .portal-hero-shade{background:linear-gradient(90deg,#100d23e0,#100d236e 60%,#100d231f),linear-gradient(#0000 40%,#100d23d1)}.portal-site[data-world=creature] .portal-projects{background:#081522}.portal-site[data-world=pop] .portal-projects{background:#11152a}.portal-site[data-world=creature] .portal-project,.portal-site[data-world=pop] .portal-project{border-color:#79b9b059}@media (max-width:1100px){.portal-header nav>a:nth-child(3),.portal-language{display:none}.portal-project-grid,.portal-origin,.portal-founder,.aiconic-intent,.iconication-contact{grid-template-columns:1fr}.portal-project{min-height:570px}.portal-origin{gap:52px}.portal-founder{padding:80px 0 0}.portal-founder figure{width:min(70vw,430px);height:520px;min-height:0;margin:0 auto}.portal-founder-copy{width:min(820px,100%);margin:0 auto;padding:72px 7vw 90px}.film-world-grid{grid-template-columns:1fr}.film-world-grid article,.film-world-grid video{min-height:560px}.aiconic-flow ol,.iconication-method ol{grid-template-columns:1fr 1fr}.aiconic-flow li:nth-child(2),.iconication-method li:nth-child(2){border-right:0}.aiconic-flow li:nth-child(n+3),.iconication-method li:nth-child(n+3){border-top:1px solid #ffffff38}.iconication-case-lead,.iconication-case-film,.iconication-secondary{grid-template-columns:1fr}.iconication-case-film video{aspect-ratio:16/9;min-height:0}.iconication-price-grid{border-bottom:0;grid-template-columns:1fr}.iconication-price-grid article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0}.iconication-price-grid h3,.iconication-price-grid article>p:nth-of-type(2){min-height:0}}@media (max-width:720px){.portal-header{height:72px;padding:0 20px}.portal-brand{min-width:0}.portal-brand small{display:none}.portal-monogram{width:38px;height:38px}.portal-header nav{gap:16px;font-size:8px}.portal-hero,.project-hero{min-height:760px;padding:125px 22px 60px}.portal-hero-copy,.project-hero-copy{width:100%}.portal-hero h1,.project-hero h1{min-height:0;font-size:clamp(48px,15vw,70px);line-height:1.02}.portal-hero h1 span,.project-hero h1 span{white-space:normal}.portal-hero-note,.project-status{bottom:22px;right:20px}.portal-hero-links,.project-hero-copy>div{flex-direction:column;align-items:flex-start}.portal-hero-links a,.project-hero-copy>div a,.project-hero-copy>div span{width:100%;min-width:0}.portal-section-intro,.project-section-head{grid-template-columns:1fr;gap:26px;margin-bottom:42px}.portal-section-intro h2,.project-section-head h2{font-size:clamp(42px,12vw,58px)}.portal-projects,.film-worlds,.aiconic-flow,.iconication-case,.iconication-method,.iconication-pricing{padding-left:20px;padding-right:20px}.portal-project{min-height:500px;padding:28px 24px}.portal-project h3{font-size:58px}.portal-project:after{bottom:22px;right:24px}.portal-origin,.aiconic-intent{min-height:0;padding:88px 22px}.portal-origin h2,.aiconic-intent h2{font-size:44px}.portal-origin h2 span,.aiconic-intent h2 span{white-space:normal}.portal-founder{padding-top:68px}.portal-founder figure{width:min(100vw - 44px,330px);height:410px;min-height:0;margin:0 auto}.portal-founder-copy{padding:72px 22px}.portal-founder h2{font-size:56px}.portal-contact{padding:88px 22px}.portal-contact h2{font-size:51px}.portal-contact h2 span,.iconication-contact h2 span{white-space:normal}.portal-contact>div{grid-template-columns:1fr}.portal-footer{grid-template-columns:1fr;gap:24px;padding:42px 22px}.portal-footer p:last-child{text-align:left}.film-world-grid article,.film-world-grid video{min-height:480px}.aiconic-flow ol,.iconication-method ol{grid-template-columns:1fr}.aiconic-flow li,.iconication-method li{border-bottom:1px solid #ffffff38;border-right:0;min-height:220px}.aiconic-flow li:last-child,.iconication-method li:last-child{border-bottom:0}.aiconic-flow li:nth-child(n+3),.iconication-method li:nth-child(n+3){border-top:0}.aiconic-flow li strong,.iconication-method li strong{margin-top:38px}.project-coming{text-align:left;min-height:650px;padding:90px 22px}.project-coming h2 span{white-space:normal}.project-coming div>p:not(:first-child){margin-left:0}.project-next{padding:52px 22px}.project-next a{flex-direction:column;align-items:flex-start}.project-next strong{font-size:52px}.iconication-site-frame{padding:22px 14px}.iconication-site-frame img{border-width:7px}.iconication-case-lead>div:last-child,.iconication-case-film>div,.iconication-secondary>div{padding:42px 24px}.iconication-secondary figure{min-height:340px}.iconication-price-grid article{padding:38px 26px}.iconication-contact{padding:86px 22px}.iconication-contact h2,html[lang=ja] .portal-hero h1{font-size:46px}html[lang=ja] .portal-hero h1 span{white-space:normal}html[lang=ja] .project-site--aiconic .project-hero h1{font-size:27px}html[lang=ja] .project-site--iconication .project-hero h1{font-size:30px}html[lang=ja] .project-hero h1 span,html[lang=ja] .project-section-head h2 span,html[lang=ja] .portal-origin h2 span,html[lang=ja] .aiconic-intent h2 span,html[lang=ja] .project-coming h2 span,html[lang=ja] .portal-contact h2 span,html[lang=ja] .iconication-contact h2 span{white-space:normal}html[lang=ja] .project-section-head h2,html[lang=ja] .portal-origin h2,html[lang=ja] .aiconic-intent h2,html[lang=ja] .project-coming h2{font-size:28px}html[lang=ja] .portal-contact h2,html[lang=ja] .iconication-contact h2{font-size:29px}}[data-world-engine] :is(.portal-hero h1,.portal-origin h2,.portal-section-intro h2,.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2),[data-world-engine] :is(.portal-project h3,.project-next strong,.iconication-case-lead h3,.iconication-case-film h3,.iconication-price-grid h3,.aiconic-flow li strong,.iconication-method li strong){font-size-adjust:none!important;letter-spacing:-.055em!important;font-stretch:100%!important}[data-world-engine] :is(.portal-hero h1,.portal-origin h2,.portal-section-intro h2,.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2)>span{white-space:nowrap!important}[data-world-engine][data-type-voice=graphic] :is(.portal-hero h1,.portal-origin h2,.portal-section-intro h2,.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2,.portal-project h3,.project-next strong,.iconication-case-lead h3,.iconication-case-film h3,.iconication-price-grid h3,.aiconic-flow li strong,.iconication-method li strong){font-weight:620;font-family:"Hiragino Sans", "Yu Gothic", var(--sans)!important}@media (prefers-reduced-motion:reduce){.portal-project .world-motion video,.portal-hero .world-motion video,.project-hero .world-motion video,.project-coming .world-motion video{display:none}}.portal-hero-copy>p:not(.portal-kicker,.portal-manifesto),.portal-origin>.portal-origin-copy>p,.portal-founder-copy>p:not(:first-child),.portal-section-intro>p:last-child,.project-hero-copy>p:not(:first-child,.project-manifesto),.aiconic-intent>div:last-child p,.project-coming>div>p:not(:first-child),.iconication-case-lead>div:last-child>p:last-of-type,.iconication-case-film>div>p:last-child,.iconication-secondary>div>p:last-child,.iconication-method li p,.iconication-price-grid article>p:nth-of-type(2),.iconication-price-grid li,.iconication-price-note,.iconication-contact>div>p:last-child,.project-next span{font-family:var(--sans);letter-spacing:0;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:1.9}.portal-origin>.portal-origin-copy>p{color:#43565a}.ac-mail-head p,.ac-mail label,.ac-mail-message,.ac-mail input,.ac-mail textarea{font-size:15px;line-height:1.75}.iconication-case .world-motion__veil,.iconication-pricing .world-motion__veil,.iconication-contact .world-motion__veil{background:#f6f3eb94}.iconication-case .world-motion--section-backdrop,.iconication-pricing .world-motion--section-backdrop,.iconication-contact .world-motion--section-backdrop{opacity:.3}@media (max-width:720px){.portal-hero-copy>p:not(.portal-kicker,.portal-manifesto),.portal-origin>.portal-origin-copy>p,.portal-founder-copy>p:not(:first-child),.portal-section-intro>p:last-child,.project-hero-copy>p:not(:first-child,.project-manifesto),.aiconic-intent>div:last-child p,.project-coming>div>p:not(:first-child),.iconication-case-lead>div:last-child>p:last-of-type,.iconication-case-film>div>p:last-child,.iconication-secondary>div>p:last-child,.iconication-method li p,.iconication-price-grid article>p:nth-of-type(2),.iconication-price-grid li,.iconication-price-note,.iconication-contact>div>p:last-child,.project-next span{font-size:16px}}@media (prefers-reduced-motion:reduce){.world-motion video{display:none}}.portal-header{color:#fff;background:#030a0de6;border-bottom-color:#ffffff47}.portal-brand strong{color:#fff;text-shadow:0 1px 14px #0000006b}.portal-brand small{color:#d3e3e2}.portal-header nav>a{color:#fffffff0}.portal-language{color:#c3d3d2}.portal-hero h1,.portal-manifesto{color:#fff;text-shadow:0 2px 22px #000000b8}.portal-kicker{color:#b8eee6}.portal-hero-copy>p:not(.portal-kicker){color:#ffffffeb}.portal-hero-note{color:#ffffffd6}.portal-project h3,.portal-project p,.portal-project b{color:#fff;text-shadow:0 2px 18px #000000b8}.portal-project-no,.portal-project small{color:#ffffffe6}.portal-hero .world-motion--portal-hero video{object-position:center;transform:scale(1.08)}.portal-hero-shade{background:linear-gradient(90deg,#030a0df0 0 29%,#030a0d9e 52%,#030a0d14 78%),linear-gradient(#0000 42%,#030a0de0)}.portal-hero h1{font-family:var(--serif)!important;letter-spacing:-.075em!important;font-weight:400!important}.portal-manifesto{letter-spacing:.07em;white-space:nowrap;contain:layout;min-height:1.1em;font-weight:700;transition:opacity .18s;margin:22px 0 26px!important;font-size:clamp(23px,3vw,46px)!important;line-height:1.05!important}.portal-manifesto span{display:inline}[data-world-engine][data-manifesto-voice=mincho] .portal-manifesto{font-family:var(--serif)}[data-world-engine][data-manifesto-voice=gothic] .portal-manifesto{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",var(--sans)}[data-world-engine][data-manifesto-voice=brush] .portal-manifesto{font-family:Klee,HanziPen SC,Yu Mincho,serif}[data-world-engine][data-manifesto-voice=graphic] .portal-manifesto{font-family:Arial Narrow,Hiragino Sans,Yu Gothic,sans-serif}.portal-origin .world-motion video{opacity:.4;object-position:center}.portal-origin .world-motion__veil{background:linear-gradient(90deg,#f2efe7f2 0 45%,#f2efe7c7 70%,#f2efe79e)}.portal-origin-copy{background:linear-gradient(90deg,#f2efe7b8,#f2efe775);padding:44px 0}.portal-origin-copy p{color:#31484d}.portal-founder>.world-motion video{opacity:.5;object-position:center}.portal-founder>.world-motion .world-motion__veil{background:linear-gradient(90deg,#e5e1d8b8,#e5e1d8e6 48%,#e5e1d8f5)}.portal-founder-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2efe7e0}.portal-founder{grid-template-columns:minmax(430px,.95fr) minmax(0,1.05fr)}.portal-founder figure.portal-founder-site-visual{aspect-ratio:1710/951;background:#071217;width:min(88%,620px);height:auto}.portal-founder figure.portal-founder-site-visual img{object-fit:contain;object-position:center;filter:saturate(.8)contrast(1.06);transform:none}@media (max-width:1100px){.portal-founder{grid-template-columns:1fr}}@media (max-width:720px){.portal-hero .world-motion--portal-hero video{object-position:68% center;transform:scale(1.14)}.portal-hero-shade{background:linear-gradient(90deg,#030a0de6,#030a0d7a),linear-gradient(0deg,#030a0de6 0 22%,#030a0d52 72%)}.portal-manifesto{white-space:normal;min-height:2.1em}.portal-manifesto span{display:block}.portal-origin-copy{padding:34px 0}.portal-founder figure.portal-founder-site-visual{width:calc(100vw - 44px);height:auto}}.world-motion video{transition:opacity .28s}.world-motion video:not(.is-active){animation-play-state:paused}.portal-site :is(.portal-origin-copy,.portal-founder-copy,.portal-section-intro,.portal-project),.project-site :is(.project-hero-copy,.project-section-head,.aiconic-intent>div,.iconication-case>article,.iconication-contact>div){min-width:0}.portal-site :is(.portal-origin-copy p,.portal-founder-copy p,.portal-section-intro>p:last-child,.portal-project p),.project-site :is(.project-hero-copy>p,.aiconic-intent p,.project-coming p,.iconication-case p,.iconication-method p,.iconication-pricing p,.iconication-contact p){overflow-wrap:anywhere}.portal-site :is(.portal-origin-copy p,.portal-founder-copy p,.portal-section-intro>p:last-child,.portal-project p) strong,.project-site :is(.project-hero-copy>p,.aiconic-intent p,.project-coming p,.iconication-case p,.iconication-method p,.iconication-pricing p,.iconication-contact p) strong{font-size:1.16em;font-weight:650;line-height:1.45}@media (max-width:820px){[data-world-engine] :is(.portal-hero h1,.portal-origin h2,.portal-section-intro h2,.project-hero h1,.project-section-head h2,.aiconic-intent h2,.project-coming h2,.iconication-contact h2)>span{overflow-wrap:anywhere;white-space:normal!important}.portal-section-intro,.project-section-head{grid-template-columns:minmax(0,1fr);width:100%}.portal-section-intro>*,.project-section-head>*{min-width:0;max-width:100%}}.portal-site,.project-site{isolation:isolate;position:relative}.route-film{z-index:0;pointer-events:none;background:#071217;position:fixed;inset:0;overflow:hidden}.route-film__poster,.route-film video,.route-film__veil,.route-film__grain{width:100%;height:100%;position:absolute;inset:0}.route-film__poster{z-index:0;background-position:50%;background-size:cover;transform:scale(1.025)}.route-film[data-seeking=true] video{opacity:.28}.route-film__grain{z-index:3;opacity:.08;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff38 .6px,#0000 .8px);background-size:5px 5px}.route-film[data-route-film=aiconic] video{object-position:56% center}.route-film[data-route-film=iconication] video{object-position:62% center}.portal-site>section,.portal-site>.portal-footer,.project-site>section,.project-site>nav,.project-site>.portal-footer{z-index:1;position:relative}.portal-hero,.project-hero{background:#0712172e}.portal-origin{background:#f2efe7ed}.portal-origin:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f2efe7f7,#f2efe7d1 68%,#f2efe7b3);position:absolute;inset:0}.portal-founder{background:#dcd8cee8}.portal-founder--motion:before{background:linear-gradient(90deg,#e5e1d8b8,#e5e1d8e0 48%,#e5e1d8f0)}.portal-projects,.film-worlds,.aiconic-flow,.iconication-method{background:#071116bd}.portal-projects--destination:before,.film-worlds:before,.aiconic-flow:before{background:linear-gradient(90deg,#030a0dd1,#030a0d7a 56%,#030a0db8)}.portal-project,.film-world-grid article{background:#08171d85;box-shadow:inset 0 0 0 1px #aadcd60a}.aiconic-intent{background:#f2efe7eb}.aiconic-intent:before{background:linear-gradient(90deg,#f2efe7f5,#f2efe7d6 58%,#f2efe7bd)}.project-coming{background:#030a0d70}.project-coming:before,.iconication-method:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.project-coming:before{background:#030a0dad}.iconication-method:before{background:#030a0dc2}.iconication-case,.iconication-pricing,.iconication-contact{background:#f6f3ebe6}.iconication-case:before,.iconication-pricing:before,.iconication-contact:before{background:linear-gradient(90deg,#f6f3ebf7,#f6f3ebdb 55%,#f6f3ebeb)}.editorial-case-film{object-fit:cover;object-position:center;background:#120b0c;width:100%;height:100%;min-height:580px;display:block}@media (max-width:720px){.route-film video,.route-film__poster{object-position:64% center;background-position:64%;transform:scale(1.08)}.route-film__veil{background:linear-gradient(#030a0d6b,#030a0d29 42%,#030a0d80)}.editorial-case-film{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.route-film video{display:none}.route-film__poster{opacity:.72}}.type-emphasis{text-wrap:pretty;font-size:1.16em;font-weight:650;line-height:1.45}.portal-header nav,.portal-kicker,.portal-hero-note,.portal-section-intro>p:first-child,.portal-origin>div:first-of-type>p,.portal-founder-copy>p:first-child,.project-hero-copy>p:first-child,.project-section-head>p,.aiconic-intent>div:first-of-type>p,.project-coming>div>p:first-child,.iconication-contact>div>p:first-child,.portal-brand small,.portal-footer p,.iconication-case-lead>div:last-child>p:first-child,.iconication-case-film>div>p:first-child,.project-next>p,.iconication-price-grid article>span,.iconication-price-grid article>p:first-of-type,.ac-mail-head span,.ac-mail label>span,.ac-mail button{font-size:12px}.portal-hero-copy>p:last-of-type,.portal-origin-copy p,.portal-founder-copy>p:not(:first-child),.portal-section-intro>p:last-child,.portal-project>div>p:nth-of-type(2),.project-hero-copy>p:last-of-type,.aiconic-intent>div:last-child p,.project-coming>div>p:last-of-type,.iconication-case-lead>div:last-child>p:last-of-type,.iconication-case-film>div>p:last-of-type,.iconication-contact>div>p:last-of-type{font-size:clamp(16px,1.1vw,19px)}.iconication-method li p,.iconication-price-grid article>p:nth-of-type(2){font-size:13px}.iconication-price-grid li,.iconication-price-note{font-size:12px}@media (max-width:720px){.portal-header nav{gap:12px}.portal-kicker,.portal-hero-note,.portal-section-intro>p:first-child,.portal-origin>div:first-of-type>p,.portal-founder-copy>p:first-child,.project-hero-copy>p:first-child,.project-section-head>p,.aiconic-intent>div:first-of-type>p,.project-coming>div>p:first-child,.iconication-contact>div>p:first-child{letter-spacing:.14em}}[data-design-system=film-v6]{--v6-black:#020507;--v6-navy:#061116;--v6-paper:#f0eee8;--v6-muted:#edf2f1b3;--v6-line:#e2f1ef3d;--v6-aqua:#91ded6;--v6-coral:#e9866c;isolation:isolate;min-width:320px;color:var(--v6-paper);background:var(--v6-black);font-size:16px;position:relative;overflow-x:clip}[data-design-system=film-v6],[data-design-system=film-v6] :is(section,article,nav,footer){background-image:none!important}[data-design-system=film-v6]>section,[data-design-system=film-v6]>nav,[data-design-system=film-v6]>footer{z-index:2;position:relative}.route-film{--film-focus:center;z-index:0;pointer-events:none;background:#000;position:fixed;inset:0;overflow:hidden}.route-film video,.route-film__veil{width:100%;height:100%;position:absolute;inset:0}.route-film video{z-index:0;object-fit:cover;object-position:var(--film-focus);opacity:0;transition:opacity .42s cubic-bezier(.22,.61,.36,1);transform:none}.route-film[data-route-film] video{object-position:var(--film-focus)}.route-film video.is-ready{opacity:.76}.route-film[data-loading=true] video,.route-film[data-suppressed=true] video{opacity:0}.route-film__veil{z-index:1;background:linear-gradient(90deg,#000000c2 0 30%,#0000002e 63%,#00000061),linear-gradient(#00000042,#0000 54%,#000000bd)}.route-film[data-route-film=aiconic] .route-film__veil{background:linear-gradient(90deg,#000000bd,#00000024 58%,#0000006b)}.route-film[data-route-film=iconication] .route-film__veil{background:linear-gradient(90deg,#000000c7,#0003 62%,#00000070)}[data-design-system=film-v6] :is(h1,h2,h3,.project-next strong){font-family:var(--serif);letter-spacing:-.06em;text-wrap:balance;font-weight:400}[data-design-system=film-v6] :is(.portal-kicker,.portal-hero-note,.portal-section-intro>p:first-child,.portal-origin>div:first-of-type>p,.portal-founder-copy>p:first-child,.project-hero-copy>p:first-child,.project-section-head>p,.aiconic-intent>div:first-child>p:first-child,.project-coming>div>p:first-child,.iconication-contact>div>p:first-child,.portal-project-no,.project-status){color:var(--v6-aqua);font:700 11px/1.35 var(--mono);letter-spacing:.18em}[data-design-system=film-v6] :is(h1,h2) em,[data-design-system=film-v6] .type-emphasis{color:var(--v6-aqua)}[data-design-system=film-v6] .type-emphasis{font-size:1.06em;font-weight:650;line-height:inherit}[data-design-system=film-v6] [data-reveal]{--reveal-order:0;opacity:0;clip-path:none;filter:none;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .68s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--reveal-order) * 55ms);will-change:opacity, transform;transform:translateY(16px)}[data-design-system=film-v6] [data-reveal][data-motion=slide-right]{transform:translate(-26px)}[data-design-system=film-v6] [data-reveal][data-motion=slide-left]{transform:translate(26px)}[data-design-system=film-v6] [data-reveal][data-motion=focus]{transform:scale(.992)}[data-design-system=film-v6] [data-reveal][data-motion=build]{transform:translateY(22px)}[data-design-system=film-v6] [data-reveal].is-visible{opacity:1;will-change:auto;transform:none}[data-design-system=film-v6] .portal-header{border-bottom:1px solid var(--v6-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020507c7;height:76px;padding:0 clamp(22px,4vw,68px)}[data-design-system=film-v6] .portal-symbol{background:#000;border:1px solid #ffffff4d;width:46px;height:46px}[data-design-system=film-v6] .portal-brand strong{font-size:21px}[data-design-system=film-v6] .portal-brand small{color:#ffffff85;font-size:8px}[data-design-system=film-v6] .portal-header nav{gap:clamp(16px,2.1vw,36px);font-size:10px}[data-design-system=film-v6] .portal-hero{min-height:100svh;color:var(--v6-paper);background:#00000014;align-items:flex-end;padding:132px clamp(24px,6.2vw,110px) clamp(58px,8vh,92px)}[data-design-system=film-v6] .portal-hero-shade,[data-design-system=film-v6] .project-hero-shade{z-index:-1;background:linear-gradient(90deg,#000000b3 0 34%,#0000001f 68%,#00000057)}[data-design-system=film-v6] .portal-hero-copy{width:min(1060px,80vw);margin:0}[data-design-system=film-v6] .portal-hero h1{letter-spacing:-.085em;min-height:0;margin:clamp(22px,3vh,36px) 0 28px;font-size:clamp(74px,10vw,176px);line-height:.83}[data-design-system=film-v6] .portal-hero h1 span:nth-child(2){margin-left:clamp(44px,8vw,150px)}[data-design-system=film-v6] .portal-manifesto{width:fit-content;color:var(--v6-paper);font:700 clamp(16px, 1.7vw, 27px)/1 var(--sans);letter-spacing:-.035em;margin:0 0 24px}[data-design-system=film-v6] .portal-hero-copy>p:not(.portal-kicker,.portal-manifesto){max-width:700px;color:var(--v6-muted);font-size:clamp(15px,1.15vw,19px);line-height:1.9}[data-design-system=film-v6] .portal-scroll-cue{color:var(--v6-paper);background:#0000003d;border-color:#ffffff7a;margin-top:28px}[data-design-system=film-v6] :is(.portal-origin,.portal-founder,.portal-projects){min-height:94svh;color:var(--v6-paper);background:#00000052}[data-design-system=film-v6] .portal-origin{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(50px,7vw,120px);padding:clamp(110px,10vw,170px) clamp(24px,7vw,120px)}[data-design-system=film-v6] .portal-origin:before{z-index:-1;background:linear-gradient(90deg,#000000b8,#00000026 70%,#00000061)}[data-design-system=film-v6] .portal-origin h2{color:var(--v6-paper);margin-top:30px;font-size:clamp(54px,5.3vw,94px);line-height:.98}[data-design-system=film-v6] .portal-origin-copy{border-color:var(--v6-line);background:#0003;max-width:590px;padding:30px 0}[data-design-system=film-v6] .portal-origin-copy p{color:var(--v6-muted);font-size:clamp(14px,1vw,17px);line-height:1.85}[data-design-system=film-v6] .portal-founder{background:#00000038;grid-template-columns:minmax(240px,.6fr) minmax(440px,.92fr);justify-content:space-between;align-items:center;gap:clamp(50px,10vw,170px);padding:110px clamp(24px,7vw,120px)}[data-design-system=film-v6] .portal-founder--motion:before{z-index:-1;background:linear-gradient(90deg,#00000080,#0000001f 54%,#000000b8)}.portal-founder-index{color:#ffffff8f;font:700 clamp(18px, 2.2vw, 34px)/1 var(--sans);letter-spacing:-.03em;align-content:center;gap:18px;display:grid}.portal-founder-index i{background:var(--v6-aqua);width:min(240px,55%);height:1px}.portal-founder-index span:nth-of-type(2){color:var(--v6-paper);margin-left:14%}.portal-founder-index span:nth-of-type(3){margin-left:28%}[data-design-system=film-v6] .portal-founder-copy{width:min(620px,100%);color:var(--v6-paper);border:1px solid var(--v6-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000085;margin-left:auto;padding:clamp(34px,4vw,58px)}[data-design-system=film-v6] .portal-founder-copy h2{margin:24px 0 26px;font-size:clamp(58px,6vw,104px);line-height:.86}[data-design-system=film-v6] .portal-founder-copy h2 small{color:var(--v6-aqua);font:700 10px/1 var(--mono);letter-spacing:.2em;margin-top:18px}[data-design-system=film-v6] .portal-founder-copy>p:not(:first-child){color:var(--v6-muted);font-size:clamp(15px,1.08vw,18px)}[data-design-system=film-v6] .portal-projects{background:#00000047;padding:clamp(105px,9vw,150px) clamp(24px,4.5vw,78px)}[data-design-system=film-v6] .portal-projects--destination:before,[data-design-system=film-v6] .film-worlds:before,[data-design-system=film-v6] .aiconic-flow:before{z-index:-1;background:linear-gradient(#00000080,#00000029 44%,#000000b3)}[data-design-system=film-v6] .portal-section-intro,[data-design-system=film-v6] .project-section-head{grid-template-columns:minmax(150px,.36fr) minmax(0,1.64fr);gap:5vw;width:min(1540px,100%);margin-bottom:clamp(38px,5vh,64px)}[data-design-system=film-v6] .portal-section-intro h2,[data-design-system=film-v6] .project-section-head h2{color:var(--v6-paper);font-size:clamp(52px,5.5vw,96px)}[data-design-system=film-v6] .portal-section-intro>p:last-child{max-width:680px;color:var(--v6-muted);grid-column:2}[data-design-system=film-v6] .portal-project-grid{gap:18px;width:min(1540px,100%)}[data-design-system=film-v6] .portal-project{border-color:var(--v6-line);min-height:min(56svh,620px);box-shadow:none;background:#0000006b;padding:clamp(30px,3.2vw,52px);transition:background .25s,border-color .25s,transform .25s}[data-design-system=film-v6] .portal-project:hover,[data-design-system=film-v6] .portal-project:focus-visible{background:#0000009e;border-color:#91ded6b8;transform:translateY(-4px)}[data-design-system=film-v6] .portal-project h3{font-size:clamp(58px,6.4vw,105px)}[data-design-system=film-v6] .portal-project p{color:var(--v6-muted)}[data-design-system=film-v6] .project-hero,[data-design-system=film-v6] :is(.film-worlds,.aiconic-intent,.aiconic-flow,.project-coming,.iconication-case,.iconication-method,.iconication-pricing,.iconication-contact){min-height:92svh;color:var(--v6-paper);background:#00000047}[data-design-system=film-v6] .project-hero{min-height:100svh;padding:142px clamp(24px,7vw,120px) clamp(64px,9vh,100px)}[data-design-system=film-v6] .project-hero-copy{background:0 0;border:0;width:min(980px,78vw);padding:0}[data-design-system=film-v6] .project-hero h1{margin:28px 0;font-size:clamp(68px,8vw,140px);line-height:.88}[data-design-system=film-v6] .project-hero-copy>p:not(:first-child,.project-manifesto){max-width:690px;color:var(--v6-muted);font-size:clamp(15px,1.1vw,18px);line-height:1.85}[data-design-system=film-v6] :is(.film-worlds,.aiconic-flow,.iconication-case,.iconication-method,.iconication-pricing){padding:clamp(105px,9vw,150px) clamp(24px,5vw,88px)}[data-design-system=film-v6] .film-world-grid{border-top:1px solid var(--v6-line);border-bottom:1px solid var(--v6-line);gap:0;width:min(1540px,100%)}[data-design-system=film-v6] .film-world-grid article{border:0;border-right:1px solid var(--v6-line);background:#00000047;min-height:310px}[data-design-system=film-v6] .film-world-grid article:last-child{border-right:0}[data-design-system=film-v6] .aiconic-intent{background:#00000061;grid-template-columns:minmax(300px,.8fr) minmax(440px,1fr);align-items:center;gap:clamp(50px,8vw,130px);padding:clamp(105px,9vw,150px) clamp(24px,7vw,120px);display:grid}[data-design-system=film-v6] .aiconic-intent:before{z-index:-1;background:linear-gradient(90deg,#000000b8,#00000029 70%,#0000006b)}[data-design-system=film-v6] .aiconic-intent h2,[data-design-system=film-v6] .project-coming h2,[data-design-system=film-v6] .iconication-contact h2{color:var(--v6-paper);font-size:clamp(54px,5vw,90px)}[data-design-system=film-v6] #intent-title .intent-title-secondary{color:var(--v6-aqua)}[data-design-system=film-v6] .aiconic-intent>div:last-child{border-top:1px solid var(--v6-line);border-bottom:1px solid var(--v6-line);max-width:680px;padding:32px 0}[data-design-system=film-v6] .aiconic-intent p,[data-design-system=film-v6] .project-coming p,[data-design-system=film-v6] .iconication-contact p{color:var(--v6-muted)}[data-design-system=film-v6] .aiconic-flow ol,[data-design-system=film-v6] .iconication-method ol{border-color:var(--v6-line);width:min(1540px,100%);margin-inline:auto}[data-design-system=film-v6] .aiconic-flow li,[data-design-system=film-v6] .iconication-method li{border-color:var(--v6-line);background:#00000042}[data-design-system=film-v6] .project-coming{background:#0000004d;place-items:center;padding:120px 7vw;display:grid}[data-design-system=film-v6] .project-coming>div{border:1px solid var(--v6-line);background:#00000080;width:min(900px,100%);margin:0;padding:clamp(40px,6vw,82px)}[data-design-system=film-v6] .iconication-case-lead,[data-design-system=film-v6] .iconication-case-film{border-color:var(--v6-line);background:#00000080}[data-design-system=film-v6] .iconication-case :is(p,li),[data-design-system=film-v6] .iconication-method p,[data-design-system=film-v6] .iconication-pricing p{color:var(--v6-muted)}[data-design-system=film-v6] .editorial-case-film{object-fit:contain;background:#000}[data-design-system=film-v6] .iconication-price-grid{background:var(--v6-line);gap:1px;width:min(1540px,100%);padding:1px}[data-design-system=film-v6] .iconication-price-grid article{color:var(--v6-paper);background:#03080ae0;border:0}[data-design-system=film-v6] .iconication-price-grid article.is-featured{color:var(--v6-paper);background:#0a1f23f0}[data-design-system=film-v6] .iconication-contact{background:#00000070;grid-template-columns:minmax(320px,.82fr) minmax(440px,1fr);gap:clamp(45px,8vw,130px);padding:clamp(105px,9vw,150px) clamp(24px,7vw,120px)}[data-design-system=film-v6] .ac-mail{border-color:var(--v6-line);background:#00000094}[data-design-system=film-v6] .ac-mail :is(input,textarea){color:var(--v6-paper);border-color:var(--v6-line);background:#ffffff0a}[data-design-system=film-v6] .project-next,[data-design-system=film-v6] .portal-footer{border-color:var(--v6-line);color:var(--v6-paper);background:#020507}@media (max-width:1100px){[data-design-system=film-v6] .portal-hero h1{font-size:clamp(66px,10.5vw,118px)}[data-design-system=film-v6] .portal-origin,[data-design-system=film-v6] .portal-founder,[data-design-system=film-v6] .aiconic-intent,[data-design-system=film-v6] .iconication-contact{grid-template-columns:minmax(0,1fr)}[data-design-system=film-v6] .portal-founder-index{width:min(520px,100%)}[data-design-system=film-v6] .portal-founder-copy{margin-left:0}}@media (max-width:720px){.route-film__veil,.route-film[data-route-film=aiconic] .route-film__veil,.route-film[data-route-film=iconication] .route-film__veil{background:linear-gradient(0deg,#000000d6 0 38%,#0003 74%,#0000007a)}.route-film video.is-ready{opacity:.68}[data-design-system=film-v6] .portal-header{height:68px;padding-inline:16px}[data-design-system=film-v6] .portal-brand{gap:9px;min-width:0}[data-design-system=film-v6] .portal-symbol{width:38px;height:38px}[data-design-system=film-v6] .portal-brand strong{font-size:17px}[data-design-system=film-v6] .portal-brand small{display:none}[data-design-system=film-v6] .portal-header nav{gap:12px;font-size:9px}[data-design-system=film-v6] .portal-header nav>a:nth-of-type(3){display:none}[data-design-system=film-v6] .portal-language{padding-left:10px;display:flex}[data-design-system=film-v6] .portal-hero,[data-design-system=film-v6] .project-hero{min-height:100svh;padding:118px 22px 56px}[data-design-system=film-v6] .portal-hero-copy,[data-design-system=film-v6] .project-hero-copy{width:100%}[data-design-system=film-v6] .portal-hero h1{margin:22px 0 24px;font-size:clamp(58px,20vw,84px);line-height:.87}[data-design-system=film-v6] .portal-hero h1 span:nth-child(2){margin-left:10vw}[data-design-system=film-v6] .portal-hero-note{display:none}[data-design-system=film-v6] .portal-manifesto{font-size:18px}[data-design-system=film-v6] :is(.portal-origin,.portal-founder,.portal-projects,.film-worlds,.aiconic-intent,.aiconic-flow,.project-coming,.iconication-case,.iconication-method,.iconication-pricing,.iconication-contact){min-height:0;padding:88px 22px}[data-design-system=film-v6] .portal-origin h2,[data-design-system=film-v6] .portal-section-intro h2,[data-design-system=film-v6] .project-section-head h2,[data-design-system=film-v6] .aiconic-intent h2,[data-design-system=film-v6] .project-coming h2,[data-design-system=film-v6] .iconication-contact h2{font-size:clamp(42px,13vw,62px)}[data-design-system=film-v6] .portal-founder-copy{background:#0000009e;padding:28px 22px}[data-design-system=film-v6] .portal-founder-copy h2{font-size:clamp(54px,17vw,78px)}[data-design-system=film-v6] .portal-section-intro,[data-design-system=film-v6] .project-section-head{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}[data-design-system=film-v6] .portal-section-intro>p:last-child{grid-column:1}[data-design-system=film-v6] .portal-project-grid{grid-template-columns:minmax(0,1fr)}[data-design-system=film-v6] .portal-project{min-height:520px}[data-design-system=film-v6] .film-world-grid{grid-template-columns:minmax(0,1fr)}[data-design-system=film-v6] .film-world-grid article{border-right:0;border-bottom:1px solid var(--v6-line);min-height:230px}[data-design-system=film-v6] .film-world-grid article:last-child{border-bottom:0}[data-design-system=film-v6] .iconication-price-grid{grid-template-columns:minmax(0,1fr)}[data-design-system=film-v6] .portal-footer{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.route-film video{display:none}[data-design-system=film-v6] [data-reveal]{opacity:1;transition:none;transform:none}}
