@font-face{font-family:"Editors Note";src:url("/fonts/EditorsNote-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Editors Note";src:url("/fonts/EditorsNote-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Editors Note";src:url("/fonts/EditorsNote-600-normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Editors Note";src:url("/fonts/EditorsNote-600-italic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}.w-inline-block{max-width:100%;display:inline-block}.w-embed:before,.w-embed:after,.w-richtext:before,.w-richtext:after{content:" ";display:table;grid-area:1/1/2/2}.w-embed:after,.w-richtext:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext ol,.w-richtext ul{overflow:hidden}html{text-size-adjust:100%;font-family:sans-serif}body{margin:0px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0px;display:none}[hidden],template{display:none}a{background-color:rgba(0, 0, 0, 0)}a:active,a:hover{outline:0px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:0.67em 0px;font-size:2em}mark{color:rgb(0, 0, 0);background:rgb(255, 255, 0)}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0px}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0px}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{appearance:none}legend{border:0px;padding:0px}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0px}td,th{padding:0px}[class^="w-icon-"],[class*=" w-icon-"]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;font-family:webflow-icons !important}*{box-sizing:border-box}html{height:100%}body{color:rgb(51, 51, 51);background-color:rgb(255, 255, 255);min-height:100%;margin:0px;font-family:Arial, sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html[data-w-dynpage] [data-w-cloak]{color:rgba(0, 0, 0, 0) !important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:bold}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0px;margin-bottom:10px}blockquote{border-left:5px solid rgb(226, 226, 226);margin:0px 0px 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0px 0px 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px}fieldset{border:0px;margin:0px;padding:0px}button,[type="button"],[type="reset"]{cursor:pointer;appearance:button;border:0px}label{margin-bottom:5px;font-weight:bold;display:block}[data-nav-menu-open]{text-align:center;background:rgb(200, 200, 200);min-width:200px;position:absolute;top:100%;left:0px;right:0px;overflow:visible;display:block !important}@keyframes spin { 
  0% { transform:rotate(0deg)}
  100% { transform:rotate(360deg)}
}.ih-page{color:rgb(255, 255, 255);background-color:rgb(12, 12, 12);min-height:100vh;font-family:Lato, sans-serif;font-size:17px;line-height:1.55}.ih-wrap{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.ih-header{z-index:30;background-color:rgba(12, 12, 12, 0.86);position:sticky;top:0px}.ih-header-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.ih-logo{color:rgb(255, 255, 255);letter-spacing:-0.035em;white-space:nowrap;font-family:"Editors Note", sans-serif;font-size:34px;font-weight:600;line-height:1;text-decoration:none}.ih-reg{text-align:center;vertical-align:baseline;letter-spacing:0px;border:1.5px solid rgb(255, 255, 255);border-radius:50%;width:13px;height:13px;margin-left:3px;font-family:Lato, sans-serif;font-size:8px;font-weight:400;line-height:11px;display:inline-block}.ih-nav{gap:6px;display:flex}.ih-nav-link{color:rgba(255, 255, 255, 0.65);border:1px solid rgba(255, 255, 255, 0.22);border-radius:999px;padding:7px 16px;font-size:15px;text-decoration:none}.ih-nav-link:hover{color:rgb(255, 255, 255);border-color:rgb(255, 255, 255)}.ih-bento{gap:14px;grid-template-rows:auto;grid-template-columns:repeat(12, 1fr);padding-top:6px;padding-bottom:14px;display:grid}.ih-hero{background-color:rgb(12, 12, 12);background-image:radial-gradient(at 68% 58%, rgba(170, 130, 240, 0.9) 0%, rgba(88, 56, 163, 0.6) 22%, rgba(12, 12, 12, 0) 52%), radial-gradient(at 58% 22%, rgba(249, 198, 117, 0.75) 0%, rgba(249, 198, 117, 0) 28%), radial-gradient(circle at 4% 42%, rgba(160, 110, 240, 0.75) 0%, rgba(244, 142, 208, 0.25) 14%, rgba(12, 12, 12, 0) 26%);border-radius:22px;flex-direction:column;grid-column-start:span 8;justify-content:space-between;min-height:620px;padding:36px;display:flex;position:relative;overflow:hidden}.ih-orbit{pointer-events:none;border:1px solid rgba(255, 255, 255, 0.7);border-radius:50%;display:none;position:absolute}.ih-orbit-a{width:660px;height:660px;top:-4%;left:38%}.ih-orbit-b{width:500px;height:500px;top:-58%;left:30%}.ih-orbit-c{width:220px;height:220px;top:14%;right:-40px}.ih-dot{background-color:rgb(255, 255, 255);border-radius:50%;width:10px;height:10px;display:none;position:absolute}.ih-dot-a{top:44%;left:38%}.ih-dot-b{top:6%;right:18%}.ih-dot-c{top:48%;right:6%}.ih-meta{z-index:2;border-top:1px solid rgba(255, 255, 255, 0.6);border-bottom:1px solid rgba(255, 255, 255, 0.6);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;max-width:560px;padding-top:6px;padding-bottom:6px;font-size:13px;line-height:1.3;display:grid;position:relative}.ih-meta-label{opacity:0.7}.ih-center{text-align:center}.ih-right{text-align:right}.ih-h1{z-index:2;opacity:0;pointer-events:none;color:rgb(255, 255, 255);letter-spacing:-0.02em;width:1px;height:1px;margin:0px;font-family:Lato, sans-serif;font-size:100px;font-weight:400;line-height:0.95;position:absolute;overflow:hidden}.ih-h1-italic{letter-spacing:-0.03em;font-family:"Editors Note", sans-serif;font-style:italic;font-weight:600;display:block}.ih-featured-slot{background-color:rgba(0, 0, 0, 0);border-radius:0px;grid-area:auto / span 12 / auto / span 12;min-height:0px;position:relative;overflow:visible}.ih-contact-mini{color:rgb(255, 255, 255);background-color:rgb(22, 22, 22);border:1px solid rgb(35, 35, 35);border-radius:22px;grid-column:span 3 / span 3;justify-content:space-between;align-items:center;min-height:170px;padding:32px;font-size:30px;text-decoration:none;display:flex}.ih-arrow{font-size:38px;line-height:1}.ih-intro{gap:32px;background-color:rgb(88, 56, 163);border-radius:22px;grid-column:span 9 / span 9;justify-content:space-between;align-items:center;min-height:170px;padding:32px 56px;display:flex}.ih-intro-text{max-width:560px;margin:0px;font-size:24px;line-height:1.25}.ih-bi{font-style:italic;font-weight:700}.ih-intro-link{color:rgb(255, 255, 255);white-space:nowrap;font-size:16px;text-decoration:none}.ih-section{padding-top:96px;padding-bottom:96px}.ih-h2{color:rgb(255, 255, 255);letter-spacing:-0.03em;margin:0px 0px 8px;font-family:"Editors Note", sans-serif;font-size:80px;font-weight:600;line-height:0.95}.ih-sec-rule{gap:16px;border-top:1px solid rgba(255, 255, 255, 0.22);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:36px;padding-top:16px;display:flex}.ih-tag{gap:6px;align-items:center;font-size:14px;display:inline-flex}.ih-tag-dot{background-color:rgb(255, 255, 255);border-radius:50%;width:25px;height:25px}.ih-tag-pill{border:1px solid rgb(255, 255, 255);border-radius:999px;padding:2px 12px}.ih-sec-note{color:rgba(255, 255, 255, 0.62);font-size:15px}.ih-grid-slot{width:100%}.ih-about-grid{gap:14px;grid-template-rows:auto;grid-template-columns:repeat(12, 1fr);display:grid}.ih-paper{gap:36px 64px;color:rgb(12, 12, 12);background-color:rgb(245, 244, 242);border-radius:22px;grid-template-rows:auto;grid-template-columns:auto 1.3fr 1fr;grid-column-start:span 12;padding:52px;display:grid}.ih-vmark{color:rgb(12, 12, 12);letter-spacing:-0.035em;white-space:nowrap;writing-mode:vertical-rl;font-family:"Editors Note", sans-serif;font-size:110px;font-weight:600;line-height:0.8;transform:rotate(180deg)}.ih-tag-dark{color:rgb(12, 12, 12);margin-bottom:22px}.ih-tag-dot-dark{background-color:rgb(12, 12, 12);border-radius:50%;width:25px;height:25px}.ih-tag-pill-dark{border:1px solid rgb(12, 12, 12);border-radius:999px;padding:2px 12px}.ih-lead{letter-spacing:-0.02em;margin:0px 0px 22px;font-family:"Editors Note", sans-serif;font-size:38px;font-weight:400;line-height:1.12}.ih-lead-em{font-style:italic;font-weight:600}.ih-p{max-width:520px;margin:0px 0px 16px}.ih-list-title{margin:0px 0px 8px;font-size:15px;font-weight:700}.ih-list{border-top:1px solid rgb(12, 12, 12);margin-bottom:28px}.ih-list-item{border-bottom:1px solid rgba(12, 12, 12, 0.2);padding-top:8px;padding-bottom:8px}.ih-tagline{background-color:rgb(88, 56, 163);border-radius:22px;flex-direction:column;grid-column-start:span 5;justify-content:center;min-height:280px;padding:38px;display:flex;position:relative;overflow:hidden}.ih-tagline-inner{z-index:2;border-left:1px solid rgba(255, 255, 255, 0.6);padding-left:22px;position:relative}.ih-tagline-big{letter-spacing:-0.03em;margin:0px;font-family:"Editors Note", sans-serif;font-size:54px;font-weight:600;line-height:0.95}.ih-tagline-small{margin:6px 0px 0px;font-size:20px}.ih-tag-orbit{border:1px solid rgb(12, 12, 12);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-30px;right:10%}.ih-tag-orbit-dot{background-color:rgb(12, 12, 12);border-radius:50%;width:18px;height:18px;position:absolute;top:27px;left:6px}.ih-gold{background-color:rgb(12, 12, 12);background-image:radial-gradient(at 20% center, rgba(249, 198, 117, 0.95) 0%, rgba(190, 140, 60, 0.5) 18%, rgba(12, 12, 12, 0) 42%), radial-gradient(at 90% 30%, rgba(249, 198, 117, 0.6) 0%, rgba(12, 12, 12, 0) 35%);border-radius:22px;grid-column-start:span 3;min-height:280px;overflow:hidden}.ih-icons{gap:16px;color:rgb(12, 12, 12);background-color:rgb(249, 198, 117);border-radius:22px;flex-direction:column;grid-column-start:span 4;justify-content:space-between;padding:26px;display:flex;position:relative}.ih-services{gap:14px 18px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.ih-service{gap:10px;align-items:center;font-size:16px;display:flex}.ih-service-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ih-service-ico-round{border-radius:50%}.ih-icons-foot{border-bottom:1px solid rgb(12, 12, 12);justify-content:space-between;padding-bottom:4px;font-size:14px;display:flex}.ih-poster{background-color:rgb(88, 56, 163);background-image:linear-gradient(165deg, rgb(88, 56, 163) 0%, rgb(105, 101, 194) 32%, rgb(244, 142, 208) 64%, rgb(249, 198, 117) 100%);border-radius:22px;overflow:hidden}.ih-poster-top{gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:38px;display:flex}.ih-ask{text-align:right;margin:0px;font-size:34px;line-height:1.08}.ih-ask-em{font-family:"Editors Note", sans-serif;font-style:italic;font-weight:600}.ih-giant{color:rgb(255, 255, 255);letter-spacing:-0.04em;white-space:nowrap;padding:120px 28px 4px;font-family:"Editors Note", sans-serif;font-size:260px;font-weight:600;line-height:0.8}.ih-strip{color:rgb(12, 12, 12);background-color:rgb(245, 244, 242);border-top-left-radius:22px;border-top-right-radius:22px;padding:26px 38px 30px}.ih-strip-row{gap:24px;border-bottom:1px solid rgba(12, 12, 12, 0.2);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.ih-strip-name{letter-spacing:-0.02em;font-family:"Editors Note", sans-serif;font-size:21px;font-weight:600}.ih-strip-say{font-weight:300;line-height:1.2}.ih-dots{display:flex}.ih-cdot{border-radius:50%;width:22px;height:22px;margin-left:-6px}.ih-c1{background-color:rgb(88, 56, 163)}.ih-c2{background-color:rgb(105, 101, 194)}.ih-c3{background-color:rgb(244, 142, 208)}.ih-c4{background-color:rgb(249, 198, 117)}.ih-c5{background-color:rgb(12, 12, 12)}.ih-mail-row{gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.ih-mail{color:rgb(12, 12, 12);letter-spacing:-0.02em;font-family:"Editors Note", sans-serif;font-size:44px;font-weight:600;text-decoration:none}.ih-btn{gap:10px;color:rgb(255, 255, 255);background-color:rgb(12, 12, 12);border-radius:999px;align-items:center;padding:12px 22px;font-size:15px;text-decoration:none;display:inline-flex}.ih-btn:hover{background-color:rgb(88, 56, 163)}.ih-socials{gap:6px;flex-wrap:wrap;margin-top:22px;display:flex}.ih-social{color:rgb(12, 12, 12);border:1px solid rgba(12, 12, 12, 0.35);border-radius:999px;padding:6px 15px;font-size:14px;text-decoration:none}.ih-social:hover{border-color:rgb(12, 12, 12)}.ih-footer{color:rgba(255, 255, 255, 0.62);padding-top:22px;padding-bottom:36px;font-size:14px}.ih-footer-inner{gap:16px;border-top:1px solid rgba(255, 255, 255, 0.22);flex-wrap:wrap;justify-content:space-between;padding-top:18px;display:flex}.ih-hero-1{z-index:1;aspect-ratio:auto;background-color:rgb(12, 12, 12);background-image:none;border:1px solid rgb(35, 35, 35);border-radius:22px;flex-direction:column;grid-column:span 5 / span 5;justify-content:space-between;min-height:280px;padding:0px;display:flex;position:relative;overflow:hidden}.ih-meta-1{z-index:2;border-top:1px solid rgba(255, 255, 255, 0.6);border-bottom:1px solid rgba(255, 255, 255, 0.6);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:100%;padding-top:6px;padding-bottom:6px;font-size:13px;line-height:1.3;display:grid;position:relative}.ih-intro-text-1{max-width:600px;margin:0px;font-size:18px;line-height:1.35}.ih-gold-1{background-color:rgb(233, 233, 233);background-image:url("https://cdn.prod.website-files.com/6ab4452ccfe0a81c7cef1f92/6ab82cebd13db97bb84a745a_stickers-mockup-2.webp");background-position:50% center;background-repeat:no-repeat;background-size:cover;border-radius:22px;grid-column-start:span 3;min-height:280px;overflow:hidden}.ih-work-list{gap:36px 22px;grid-template-columns:1fr 1fr 1fr;display:grid}.ih-fill{width:100%;height:100%;position:absolute;top:0px;left:0px}.ih-empty{color:rgba(255, 255, 255, 0.62);background-color:rgba(0, 0, 0, 0)}.ih-card{color:rgb(255, 255, 255);text-decoration:none;display:block}.ih-thumb{aspect-ratio:4 / 3;background-color:rgb(88, 56, 163);background-image:linear-gradient(120deg, rgb(88, 56, 163) 0%, rgb(105, 101, 194) 45%, rgb(244, 142, 208) 100%);border-radius:22px;position:relative;overflow:hidden}.ih-thumb-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0px;left:0px}.ih-dur{z-index:2;background-color:rgba(12, 12, 12, 0.7);border-radius:999px;padding:3px 11px;font-size:13px;position:absolute;bottom:14px;left:14px}.ih-card-row{gap:16px;justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.ih-card-title{letter-spacing:-0.02em;margin:0px;font-family:"Editors Note", sans-serif;font-size:26px;font-weight:600;line-height:1.1}.ih-card-meta{color:rgba(255, 255, 255, 0.62);white-space:nowrap;font-size:14px}.ih-card-client{color:rgba(255, 255, 255, 0.62);margin-top:3px;font-size:15px}.ih-feat{color:rgb(255, 255, 255);background-color:rgb(26, 19, 10);background-image:radial-gradient(at 30% 45%, rgba(249, 198, 117, 0.9) 0%, rgba(190, 140, 60, 0.45) 20%, rgba(12, 12, 12, 0) 45%), radial-gradient(at 85% 25%, rgba(249, 198, 117, 0.55) 0%, rgba(12, 12, 12, 0) 35%);width:100%;height:100%;text-decoration:none;display:block;position:absolute;top:0px;left:0px}.ih-feat-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0px;left:0px}.ih-feat-num{z-index:2;font-family:"Editors Note", sans-serif;font-size:92px;font-style:italic;font-weight:600;line-height:1;position:absolute;top:16px;right:22px}.ih-feat-play{z-index:2;background-color:rgba(12, 12, 12, 0.72);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-top:-42px;margin-left:-42px;padding-left:5px;font-size:26px;display:flex;position:absolute;top:50%;left:50%}.ih-feat-foot{z-index:2;font-size:16px;position:absolute;bottom:20px;left:22px;right:22px}.ih-strong{font-weight:700}.ih-proj{padding-top:48px;padding-bottom:96px}.ih-back{color:rgba(255, 255, 255, 0.62);margin-bottom:28px;font-size:15px;text-decoration:none;display:inline-block}.ih-back:hover{color:rgb(255, 255, 255)}.ih-proj-head{gap:24px;border-bottom:1px solid rgba(255, 255, 255, 0.22);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:28px;padding-bottom:22px;display:flex}.ih-proj-title{color:rgb(255, 255, 255);letter-spacing:-0.03em;margin:0px;font-family:"Editors Note", sans-serif;font-size:88px;font-weight:600;line-height:0.95}.ih-proj-num{color:rgb(249, 198, 117);font-family:"Editors Note", sans-serif;font-size:88px;font-style:italic;font-weight:600;line-height:0.95}.ih-player{aspect-ratio:16 / 9;background-color:rgb(22, 22, 22);border-radius:22px;position:relative;overflow:hidden}.ih-proj-info{gap:28px 48px;grid-template-rows:auto;grid-template-columns:1fr;margin-top:0px;display:grid}.ih-info-list{border-top:1px solid rgba(255, 255, 255, 0.6)}.ih-info-row{gap:16px;border-bottom:1px solid rgba(255, 255, 255, 0.22);justify-content:space-between;padding-top:10px;padding-bottom:10px;font-size:15px;display:flex}.ih-info-label{color:rgba(255, 255, 255, 0.62)}.ih-proj-desc{letter-spacing:-0.01em;max-width:720px;margin:0px 0px 28px;font-family:"Editors Note", sans-serif;font-size:30px;font-weight:400;line-height:1.2}.ih-btn-light{color:rgb(12, 12, 12);background-color:rgb(255, 255, 255);border-radius:999px;padding:12px 22px;font-size:15px;text-decoration:none;display:inline-block}.ih-btn-light:hover{background-color:rgb(249, 198, 117)}.ih-hero-video{z-index:1;aspect-ratio:auto;width:100%;min-width:0px;max-width:none;height:100%;position:absolute;inset:0px;overflow:hidden}.ih-reel-frame{aspect-ratio:16 / 9;background-color:rgb(22, 22, 22);border:1px solid rgb(35, 35, 35);border-radius:22px;width:100%;position:relative;overflow:hidden}.ih-reel-top{background-color:rgb(27, 21, 48)}.ih-reel-bottom{background-color:rgb(26, 19, 10)}.ih-reel-wrap{gap:14px;flex-direction:column;width:100%;display:flex}.ih-sk{gap:32px;flex-direction:column;display:flex}.ih-sk-kicker{color:rgb(255, 255, 255);border:1px solid rgba(255, 255, 255, 0.35);border-radius:999px;margin-bottom:16px;padding:4px 12px;font-family:Lato, sans-serif;font-size:13px;display:inline-block}.ih-sk-title{color:rgb(255, 255, 255);margin:0px 0px 12px;font-family:"Editors Note", sans-serif;font-size:56px;font-weight:400;line-height:1}.ih-sk-em{color:rgb(249, 198, 117);font-style:italic;font-weight:600}.ih-sk-sub{color:rgba(255, 255, 255, 0.62);margin:0px;font-family:Lato, sans-serif;font-size:16px}.ih-sk-grid{gap:12px;grid-template-rows:auto;grid-template-columns:repeat(4, 1fr);display:grid}.ih-sk-card{gap:12px;color:rgb(12, 12, 12);background-color:rgb(244, 243, 240);border-radius:22px;flex-direction:column;min-height:260px;padding:28px;display:flex}.ih-sk-purple{color:rgb(255, 255, 255);background-color:rgb(88, 56, 163)}.ih-sk-yellow{background-color:rgb(249, 198, 117)}.ih-sk-pink{background-color:rgb(244, 142, 208)}.ih-sk-num{font-family:"Editors Note", sans-serif;font-size:28px;font-style:italic;font-weight:600}.ih-sk-ico{border-style:solid;border-width:1.5px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:16px;margin-bottom:8px;font-size:18px;display:flex}.ih-sk-h{margin:8px 0px 0px;font-family:"Editors Note", sans-serif;font-size:26px;font-weight:600}.ih-sk-p{opacity:0.85;margin:0px;font-family:Lato, sans-serif;font-size:14px;line-height:1.5}.ih-stats{border-top:1px solid rgba(255, 255, 255, 0.22);border-bottom:1px solid rgba(255, 255, 255, 0.22);grid-template-rows:auto;grid-template-columns:repeat(3, 1fr);display:grid}.ih-stat{border-right:1px solid rgba(255, 255, 255, 0.22);padding:24px 0px 24px 20px}.ih-stat-n{color:rgb(255, 255, 255);font-family:"Editors Note", sans-serif;font-size:40px;font-weight:600;line-height:1}.ih-stat-n.ih-stat-word{overflow-wrap:anywhere;font-size:34px;line-height:40px}.ih-stat-l{color:rgba(255, 255, 255, 0.62);margin-top:6px;font-family:Lato, sans-serif;font-size:13px}.ih-clients{gap:14px;flex-direction:column;margin-top:64px;display:flex}.ih-clients-label{color:rgba(255, 255, 255, 0.62);letter-spacing:0.12em;text-transform:uppercase;font-family:Lato, sans-serif;font-size:13px}.ih-clients-row{gap:14px 18px;flex-wrap:wrap;align-items:center;display:flex}.ih-client{color:rgb(255, 255, 255);font-family:"Editors Note", sans-serif;font-size:30px}.ih-cdot2{color:rgb(105, 101, 194);font-size:8px}.ih-filter-data{display:none}.ih-proj-grid{grid-template-columns:minmax(0px, 1.75fr) minmax(280px, 1fr);align-items:start;gap:24px 32px;display:grid}.ih-slug-data{display:none}.ih-detail{border-top:1px solid rgba(255, 255, 255, 0.18);grid-template-rows:auto;grid-template-columns:minmax(220px, 1fr) minmax(0px, 2fr);gap:24px 48px;margin-top:64px;padding-top:40px;display:grid}.ih-detail-side{position:relative}.ih-detail-kicker{color:rgb(255, 255, 255);border:1px solid rgba(255, 255, 255, 0.35);border-radius:999px;margin-bottom:16px;padding:4px 12px;font-family:Lato, sans-serif;font-size:13px;display:inline-block}.ih-detail-title{color:rgb(255, 255, 255);margin:0px;font-family:"Editors Note", sans-serif;font-size:44px;font-weight:400;line-height:1}.ih-detail-em{color:rgb(249, 198, 117);font-style:italic;font-weight:600}.ih-detail-orbit{border:1px solid rgba(255, 255, 255, 0.35);border-radius:50%;width:180px;height:180px;margin-top:32px;padding:10px;position:relative}.ih-detail-body{color:rgba(255, 255, 255, 0.82);font-family:Lato, sans-serif;font-size:17px;line-height:1.7}.ih-orbit-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ih-orbit-spin{pointer-events:none;position:absolute;inset:-1px}.ih-q{color:rgb(88, 56, 163);letter-spacing:-0.01em;font-family:"Editors Note", sans-serif;font-size:1.22em;font-style:italic;font-weight:600;line-height:1.2}.ih-vcol{gap:24px;flex-direction:column;grid-row:span 2 / span 2;justify-content:space-between;align-items:center;display:flex}.ih-portrait{flex:0 0 auto;width:96px;margin-top:0px}.ih-portrait-img{width:100%;height:auto;display:block}.ih-svc-claim{color:rgb(12, 12, 12);text-align:right;font-family:Lato, sans-serif;font-size:15px;font-weight:300;line-height:1.1;position:absolute;top:26px;right:26px}.ih-svc-mark{align-items:center;display:flex}.ih-cta{gap:12px;flex-wrap:wrap;align-items:center;display:flex}.ih-wa{gap:10px;color:rgb(12, 12, 12);border:1px solid rgb(12, 12, 12);border-radius:999px;align-items:center;padding:11px 20px;font-size:15px;text-decoration:none;transition:background-color 0.25s, color 0.25s;display:inline-flex}.ih-wa:hover{color:rgb(255, 255, 255);background-color:rgb(12, 12, 12)}.ih-about-head{gap:20px;grid-column:2 / -1;align-items:flex-start;height:28px;display:flex}.ih-about-head-rule{background-color:rgba(12, 12, 12, 0.18);flex:1 1 0%;height:1px;margin-top:14px}.ih-about-lists,.ih-about-text{min-width:0px}.ih-ct-hero{gap:110px;flex-direction:column;padding:38px 38px 64px;display:flex}.ih-ct-status{gap:10px;color:rgb(255, 255, 255);border:1px solid rgba(255, 255, 255, 0.45);border-radius:999px;flex-wrap:wrap;align-self:flex-start;align-items:center;padding:9px 18px;font-size:14px;line-height:1.2;display:flex}.ih-ct-dot{background-color:rgb(249, 198, 117);border-radius:50%;flex:0 0 auto;width:8px;height:8px;box-shadow:rgba(249, 198, 117, 0.9) 0px 0px 10px}.ih-ct-status-l{opacity:0.7}.ih-ct-title{color:rgb(255, 255, 255);letter-spacing:-0.035em;max-width:1040px;margin:0px;font-family:Lato, sans-serif;font-size:104px;font-weight:300;line-height:0.96}.ih-ct-em{letter-spacing:-0.02em;font-family:"Editors Note", sans-serif;font-style:italic;font-weight:600}.ih-ct-card{color:rgb(12, 12, 12);background-color:rgb(245, 244, 242);border-top-left-radius:22px;border-top-right-radius:22px;padding:32px 38px 34px}.ih-ct-head{gap:20px;border-bottom:1px solid rgba(12, 12, 12, 0.15);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.ih-ct-role{letter-spacing:-0.02em;font-family:"Editors Note", sans-serif;font-size:44px;font-weight:600;line-height:1}.ih-ct-actions{gap:12px;flex-wrap:wrap;align-items:center;display:flex}.ih-ct-list{gap:24px;grid-template-rows:auto;grid-template-columns:repeat(4, minmax(0px, 1fr));padding-top:24px;display:grid}.ih-ct-item{gap:4px;color:rgb(12, 12, 12);flex-direction:column;min-width:0px;text-decoration:none;transition:color 0.2s;display:flex}.ih-ct-item:hover{color:rgb(88, 56, 163)}.ih-ct-k{opacity:0.55;letter-spacing:0.12em;text-transform:uppercase;font-size:12px}.ih-ct-v{overflow-wrap:anywhere;font-size:18px}.ih-wk{border-top:1px solid rgba(12, 12, 12, 0.12);margin-top:30px;padding-top:26px}.ih-wk-head{gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.ih-wk-title{color:rgb(12, 12, 12);font-family:"Editors Note", sans-serif;font-size:26px;font-style:italic;font-weight:600;line-height:1.1}.ih-cv{gap:10px;color:rgb(12, 12, 12);background-color:rgba(0, 0, 0, 0);border:1px solid rgb(12, 12, 12);border-radius:999px;align-items:center;padding:11px 20px;font-family:Lato, sans-serif;font-size:15px;text-decoration:none;transition:background-color 0.25s, color 0.25s;display:inline-flex}.ih-cv:hover{color:rgb(255, 255, 255);background-color:rgb(12, 12, 12)}.ih-wk-grid{gap:22px 24px;grid-template-rows:auto;grid-template-columns:repeat(4, minmax(0px, 1fr));display:grid}.ih-wk-item{gap:6px;flex-direction:column;display:flex}.ih-wk-v{color:rgb(12, 12, 12);font-family:Lato, sans-serif;font-size:15px;line-height:1.45}.ih-wk-formats{gap:8px 10px;flex-wrap:wrap;grid-column:1 / -1;align-items:center;display:flex}.ih-wk-chip{color:rgb(12, 12, 12);border:1px solid rgba(12, 12, 12, 0.2);border-radius:999px;padding:6px 14px;font-family:Lato, sans-serif;font-size:14px}.ih-stats-slot{width:100%;max-width:1320px;margin-top:28px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media screen and (max-width:991px){.ih-hero{grid-column-start:span 12;min-height:520px}.ih-h1{font-size:76px}.ih-featured-slot{grid-area:auto / span 12 / auto / span 12;min-height:0px}.ih-contact-mini{grid-column:span 12 / span 12;min-height:120px}.ih-intro{flex-direction:column;grid-column:span 12 / span 12;align-items:flex-start;padding:32px}.ih-paper{grid-template-rows:auto;grid-template-columns:auto 1fr;padding:36px}.ih-tagline{grid-column-start:span 12}.ih-gold{grid-column-start:span 5}.ih-icons{grid-column-start:span 7}.ih-giant{padding-top:80px;font-size:150px}.ih-hero-1{aspect-ratio:16 / 9;grid-column:span 12 / span 12;min-height:280px}.ih-gold-1{grid-column-start:span 5}.ih-work-list{grid-template-columns:1fr 1fr}.ih-proj-title,.ih-proj-num{font-size:64px}.ih-proj-info{gap:28px;grid-template-rows:auto;grid-template-columns:1fr}.ih-reel-wrap{flex-direction:row}.ih-sk-title{font-size:44px}.ih-sk-grid{grid-template-rows:auto;grid-template-columns:repeat(2, 1fr)}.ih-stats{grid-template-rows:auto;grid-template-columns:repeat(3, 1fr)}.ih-proj-grid{grid-template-columns:1fr}.ih-detail{grid-template-rows:auto;grid-template-columns:1fr}.ih-detail-title{font-size:36px}.ih-detail-orbit{display:none}.ih-vcol{grid-row:span 3 / span 3}.ih-about-lists{grid-column:2 / -1}.ih-ct-hero{gap:80px}.ih-ct-title{font-size:76px}.ih-ct-role{font-size:36px}.ih-ct-list,.ih-wk-grid{grid-template-rows:auto;grid-template-columns:repeat(2, minmax(0px, 1fr))}}@media screen and (max-width:767px){.ih-logo{font-size:28px}.ih-nav-link{padding:6px 11px;font-size:13px}.ih-hero{min-height:480px;padding:24px}.ih-orbit-a{width:420px;height:420px}.ih-meta{font-size:11px}.ih-h1{font-size:56px}.ih-section{padding-top:64px;padding-bottom:64px}.ih-h2{font-size:52px}.ih-paper{gap:28px;grid-template-rows:auto;grid-template-columns:1fr;padding:26px}.ih-vmark{writing-mode:horizontal-tb;font-size:56px;transform:none}.ih-lead{font-size:28px}.ih-tagline-big{font-size:42px}.ih-gold{grid-column-start:span 12;min-height:300px}.ih-icons{grid-column-start:span 12}.ih-poster-top{padding:24px}.ih-ask{text-align:left;font-size:26px}.ih-giant{padding-top:56px;padding-left:16px;font-size:78px}.ih-strip{padding:22px}.ih-mail{font-size:28px}.ih-hero-1{min-height:0px;padding:0px}.ih-meta-1{font-size:11px;display:grid}.ih-gold-1{grid-column-start:span 12;min-height:300px}.ih-work-list{grid-template-columns:1fr}.ih-proj-title,.ih-proj-num{font-size:44px}.ih-proj-desc{font-size:23px}.ih-reel-wrap{flex-direction:column}.ih-stats{grid-template-columns:1fr}.ih-vcol{gap:16px;flex-direction:row;grid-row:auto;justify-content:flex-start;align-items:flex-end}.ih-portrait{width:72px;margin-top:0px}.ih-about-head,.ih-about-lists{grid-column:auto}.ih-ct-hero{gap:56px;padding:24px 24px 44px}.ih-ct-title{font-size:54px}.ih-ct-card{padding:22px 22px 24px}.ih-ct-role{font-size:30px}}@media screen and (max-width:479px){.ih-sk-title{font-size:36px}.ih-sk-grid{grid-template-rows:auto;grid-template-columns:1fr}.ih-stat-n{font-size:30px}.ih-client{font-size:22px}.ih-ct-title{font-size:42px}.ih-ct-list{grid-template-rows:auto;grid-template-columns:minmax(0px, 1fr)}.ih-wk-title{font-size:22px}.ih-wk-grid{grid-template-rows:auto;grid-template-columns:minmax(0px, 1fr)}}