@font-face{font-family:Jost;src:url(/brand/fonts/jost-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Poppins;src:url(/brand/fonts/poppins-300-latin.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/brand/fonts/poppins-500-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--dm-blur:100px;--dm-base-radius:.65;--cloud-graphite:#0b0c10;--cloud-graphite-2:#0e1016;--cloud-edge:#ffffff0f;--cloud-shadow:#00000094;--cloud-text:#fff;--heading-xs:12px;--panel-duration:2s;--panel-ease:cubic-bezier(.19, 1, .22, 1);--panel-offscreen:65vh;--card-radius:24px;--cloud-max-width:340px;--card-base-width:clamp(220px, 25vw, 292px);--card-ratio:.649;--card-base-height:calc(var(--card-base-width) / var(--card-ratio));--card-project-scale:1.15;--card-deck-scale:1;--work-deck-peek:clamp(84px, 12svh, 132px);--deal-duration:.82s;--deal-ease:cubic-bezier(.22, 1, .36, 1);--flip-duration:.46s;--flip-offset:.3s;--card-padding:clamp(14px, 3.2vmin, 28px);--nav-color:#ffffffad;--nav-color-active:#fff;--ix-badge-url:url(/brand/logo.svg);--ix-badge-size:25px;--ix-badge-gap:10px;--ix-badge-color:#ededed;--ix-badge-opacity:.65}*{box-sizing:border-box}html,body{background:#000;width:100%;min-height:100%;margin:0;overflow-x:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Jost,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.original-site{--deal-lift:calc(51svh - var(--work-deck-peek) + (.88 * var(--card-deck-scale) - .38) * var(--card-base-height));background:#000;min-height:100svh;position:relative;overflow:hidden}.dm-fx{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.dm-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 48% 46%,#0000 28%,#000000b3 55%,#000000f0 75%,#000 100%);position:fixed;inset:0}.dm-logo-wrap{z-index:2;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.dm-logo{aspect-ratio:1;filter:drop-shadow(0 0 18px #f900e759);width:min(42vmin,200px)}.dm-logo svg{display:block;width:100%!important;height:100%!important}.ix-bottom-nav{z-index:400;justify-content:center;display:flex;position:fixed;bottom:clamp(16px,4vh,40px);left:0;right:0}.ix-bottom-nav ul{align-items:center;gap:clamp(18px,4.5vw,48px);margin:0;padding:0;list-style:none;display:flex}.ix-bottom-nav a,.ix-bottom-nav button{appearance:none;color:var(--nav-color);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:.95;background:0 0;border:0;padding:0;font-weight:700;line-height:1;text-decoration:none;transition:color .2s,opacity .2s}.ix-bottom-nav a:hover,.ix-bottom-nav a:focus-visible,.ix-bottom-nav button:hover,.ix-bottom-nav button:focus-visible{color:var(--nav-color-active);opacity:1;outline:none}.ix-bottom-nav a:focus-visible,.ix-bottom-nav button:focus-visible{text-underline-offset:5px;text-decoration:underline}.ix-top-cloud{z-index:200;width:auto;height:40vh;max-width:min(92vw, var(--cloud-max-width));aspect-ratio:2.5/3.5;opacity:1;pointer-events:none;perspective:1000px;max-height:90vh;transform:translate(-50%, var(--panel-offscreen)) scale(.98);transition:transform var(--panel-duration) var(--panel-ease), opacity calc(var(--panel-duration) * .65) ease;position:fixed;top:50%;left:50%}.ix-rotor{border-radius:var(--card-radius);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.ix-rotor:before{content:"";z-index:0;border-radius:calc(var(--card-radius) + 4px);background:linear-gradient(180deg, #ffffff0f, #ffffff05), linear-gradient(180deg, var(--cloud-graphite), var(--cloud-graphite-2));box-shadow:0 18px 48px var(--cloud-shadow), inset 0 0 0 1px #ffffff08;pointer-events:none;backface-visibility:hidden;position:absolute;inset:-14px}.ix-face{z-index:1;border-radius:var(--card-radius);backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ix-front{background:linear-gradient(#ffffff0f,#ffffff05),linear-gradient(#0c0e13,#0b0c10);border:1px solid #ffffff14}.ix-back{transform:rotateY(180deg)}.ix-face-inner,.ix-cloud-inner{border-radius:var(--card-radius);width:100%;height:100%;position:relative}.ix-art{background-image:var(--art);filter:drop-shadow(0 1px #ffffff0f);mix-blend-mode:screen;pointer-events:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:clamp(10px,2.6vmin,16px);transform:translateZ(0)}.ix-cloud-inner{padding:var(--card-padding);border:1px solid var(--cloud-edge);color:var(--cloud-text);background:var(--cloud-graphite-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto}.ix-cloud-inner::-webkit-scrollbar{display:none}.ix-card-title{font-size:var(--heading-xs);letter-spacing:.18em;text-transform:uppercase;opacity:.9;margin:0 0 clamp(8px,1.2vmin,12px)}.ix-cloud-inner p{opacity:.96;margin:0 0 .8em;line-height:1.55}.original-site.is-open .ix-top-cloud{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.original-site.is-open .ix-top-cloud .ix-rotor{transform:rotateY(0)}.original-site.is-open .ix-top-cloud.is-flipped .ix-rotor{transform:rotateY(180deg)}.original-site.is-open .ix-top-cloud.exiting{opacity:0;pointer-events:none;transform:translate(-50%, var(--panel-offscreen)) scale(.98)}.ix-cloud-backdrop{z-index:90;cursor:default;opacity:0;pointer-events:none;background:#0000007a;border:0;width:100%;height:100%;padding:0;transition:opacity 1.2s;display:block;position:fixed;inset:0}.original-site.is-open .ix-cloud-backdrop{opacity:1;pointer-events:auto}.ix-cloud-inner:before,.ix-cloud-inner:after{content:"";z-index:0;width:var(--ix-badge-size);height:var(--ix-badge-size);background-color:var(--ix-badge-color);filter:drop-shadow(0 1px #ffffff0f);opacity:var(--ix-badge-opacity);pointer-events:none;-webkit-mask-image:var(--ix-badge-url);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:var(--ix-badge-url);display:block;position:absolute;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.ix-cloud-inner:before{top:var(--ix-badge-gap);left:var(--ix-badge-gap)}.ix-cloud-inner:after{right:var(--ix-badge-gap);bottom:var(--ix-badge-gap)}.ix-cloud-inner>*{z-index:1;position:relative}.ix-contact-form{gap:10px;width:100%;font-family:Poppins,sans-serif;display:grid}.ix-contact-form label{display:block}.ix-contact-form label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ix-contact-form input,.ix-contact-form textarea{color:#ededed;resize:none;background:0 0;border:1px solid #2a2f38;border-radius:30px;outline:0;width:100%;padding:10px 14px;font-size:12px;font-weight:300;transition:border-color .2s,box-shadow .2s}.ix-contact-form textarea{border-radius:16px}.ix-contact-form input:focus,.ix-contact-form textarea:focus{border-color:#3a404c;box-shadow:0 0 0 2px #ffffff0d}.ix-contact-form input::placeholder,.ix-contact-form textarea::placeholder{color:#7c828e}.ix-contact-form button{color:#fff;cursor:pointer;background:linear-gradient(#1a1d24,#121418);border:1px solid #2a2f38;border-radius:999px;justify-self:center;min-width:120px;padding:10px 22px;font-size:12px;font-weight:500;transition:color .2s,border-color .2s,background .2s;box-shadow:0 8px 22px #f900e71f,inset 0 0 0 1px #f900e72e}.ix-contact-form button:hover,.ix-contact-form button:focus-visible{color:#f900e7;background:linear-gradient(#20232a,#14161b);border-color:#f900e7;outline:none}.ix-form-message{color:#b8bdc7;text-align:center;font-family:Poppins,sans-serif;font-size:10px;margin-top:10px!important}@media (width<=768px){:root{--cloud-max-width:560px;--ix-mobile-scale:.92;--ix-nav-side-padding:10px;--ix-badge-size:16px;--ix-badge-gap:10px;--ix-badge-opacity:.45;--ix-badge-safe:22px}.original-site.is-open{overscroll-behavior:none;height:100svh;overflow:hidden}.ix-bottom-nav{padding-right:calc(var(--ix-nav-side-padding) + env(safe-area-inset-right,0px));padding-left:calc(var(--ix-nav-side-padding) + env(safe-area-inset-left,0px))}.ix-bottom-nav ul{gap:clamp(10px,3vw,22px)}.ix-bottom-nav a,.ix-bottom-nav button{letter-spacing:.12em;font-size:11px}.ix-top-cloud{height:min(70svh,640px);max-width:min(92vw, var(--cloud-max-width));max-height:min(70svh,640px)}.original-site.is-open .ix-top-cloud{transform:translate(-50%, -50%) scale(var(--ix-mobile-scale))}.original-site.is-open .ix-top-cloud.exiting{transform:translate(-50%, var(--panel-offscreen)) scale(calc(var(--ix-mobile-scale) * .98))}.ix-cloud-inner{padding:calc(var(--card-padding) + var(--ix-badge-safe)) calc(var(--card-padding) + var(--ix-badge-safe))}}@media (width<=360px){.ix-bottom-nav a,.ix-bottom-nav button{letter-spacing:.1em;font-size:10px}.ix-bottom-nav ul{gap:10px}.ix-top-cloud{height:min(66svh,600px);max-height:min(66svh,600px)}}.ix-bottom-nav{bottom:clamp(20px,4vh,42px)}.ix-bottom-nav button{min-width:72px;font-size:11px}.ix-about-deck{z-index:220;opacity:0;pointer-events:none;transition:opacity .45s,scale .7s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;scale:1}.original-site.is-open .ix-about-deck{opacity:1;pointer-events:auto}.ix-card{--card-x:-50%;--card-y:-50%;--card-rotation:0deg;--card-scale:1;--card-z:1;appearance:none;width:var(--card-base-width);aspect-ratio:var(--card-ratio);color:#fff;cursor:pointer;perspective:1200px;text-align:left;transform:translate(var(--card-x), var(--card-y)) rotate(var(--card-rotation)) scale(var(--card-scale));transform-origin:50% 88%;z-index:var(--card-z);background:0 0;border:0;padding:0;transition:transform .72s cubic-bezier(.19,1,.22,1),opacity .42s;position:absolute;top:49%;left:50%}.ix-card--about{--card-scale:1}.ix-card--project{--card-scale:var(--card-project-scale)}.ix-card--deck{--card-scale:var(--card-deck-scale)}.ix-card:focus-visible{outline-offset:5px;outline:1px solid #ffffffbf}.ix-card--about{--card-y:calc(-50% + 68vh);--card-scale:.94;transition:transform 1.15s cubic-bezier(.19,1,.22,1),opacity .5s}.original-site.is-open .ix-card--about{--card-y:-50%;--card-scale:.98}.ix-about-deck.is-spread .ix-card--about:first-child{--card-x:-108%;--card-y:-46%;--card-rotation:-9deg;--card-z:1}.ix-about-deck.is-spread .ix-card--about:nth-child(2){--card-x:-50%;--card-y:-54%;--card-rotation:0deg;--card-z:3}.ix-about-deck.is-spread .ix-card--about:nth-child(3){--card-x:8%;--card-y:-46%;--card-rotation:9deg;--card-z:2}.ix-about-deck.is-spread .ix-card--about:nth-child(4){--card-x:42%;--card-y:-40%;--card-rotation:12deg;--card-z:0}.ix-about-deck.is-spread .ix-card--about.is-active{--card-rotation:0deg;--card-scale:1.08;--card-z:10}.ix-about-deck.is-spread .ix-card--about.is-active .ix-card-front{border-color:#ffffff3d;box-shadow:0 34px 90px #000000b8,0 0 38px #f900e714,inset 0 0 0 1px #ffffff0b}.ix-card--about:first-child .ix-card-front{background-image:radial-gradient(circle at 0 100%,#003cb433,#0000 48%),linear-gradient(145deg,#15171ffc,#08090dfc)}.ix-card--about:nth-child(2) .ix-card-front{background-image:radial-gradient(circle at 70% 10%,#f900e72e,#0000 43%),linear-gradient(160deg,#12141bfc,#07080cfc)}.ix-card--about:nth-child(3) .ix-card-front{background-image:radial-gradient(circle at 100% 100%,#f900e729,#0000 48%),linear-gradient(215deg,#141118fc,#08090dfc)}.ix-card--war{--card-z:0;--war-tear-shape:polygon(0 0, 84% 0, 86.4% 1.2%, 85.5% 2.7%, 88.8% 4.1%, 87.9% 5.6%, 91.3% 7.2%, 90.2% 8.8%, 93.7% 10.3%, 92.8% 11.9%, 96.1% 13.5%, 95.2% 15%, 98.2% 16.7%, 97.3% 18.1%, 100% 19.5%, 100% 100%, 0 100%);--card-back-border:#ff685c24;--card-back-color:#090305;--card-back-image:radial-gradient(circle at 92% 4%, #ff40338a 0, #da262b6b 9%, #97152140 21%, #4b0b141a 39%, transparent 58%), linear-gradient(158deg, #1f070b 0%, #100407 48%, #070204 100%);--card-back-shadow:0 30px 90px #000000c2, 0 0 22px #70111909, inset 0 0 0 1px #ffc9c206;opacity:0}.ix-about-deck.is-spread .ix-card--war{opacity:1}.ix-card--war .ix-card-front{background-image:radial-gradient(circle at 100% 0,#9d232738,#0000 46%),linear-gradient(160deg,#240d10fc,#0a080bfc);border-color:#ff8b8033}.ix-card-back-label{z-index:2;color:#ffebe7e0;letter-spacing:.2em;text-align:center;text-transform:uppercase;background:#3a1013;border:1px solid #ffdad42e;padding:8px 10px;font-size:clamp(8px,.8vw,10px);font-weight:700;line-height:1.2;display:block;position:absolute;bottom:clamp(24px,3vw,34px);left:clamp(20px,2.8vw,30px);right:clamp(20px,2.8vw,30px)}.ix-card-heading{letter-spacing:.19em;margin-top:clamp(48px,8vh,88px);font-size:clamp(15px,1.8vw,21px);font-weight:500}.ix-card-copy{color:#ffffffc2;max-width:24ch;margin-top:22px;font-family:Poppins,sans-serif;font-size:clamp(11px,1vw,13px);font-weight:300;line-height:1.65}.ix-practice-list{letter-spacing:-.035em;gap:2px;margin-top:20px;font-size:clamp(22px,2.3vw,28px);font-weight:300;line-height:1.1;display:grid}.ix-practice-list span:nth-child(2){color:#ffffffdb}.ix-practice-list span:nth-child(3){color:#ffffffb8}.ix-practice-list span:nth-child(4){color:#ffffff94}.ix-practice-list span:nth-child(5){color:#ffffff70}.ix-contact-copy{color:#ffffff85;max-width:22ch;margin-top:16px;font-family:Poppins,sans-serif;font-size:10px;font-weight:300;line-height:1.55}.ix-contact-list{border-top:1px solid #ffffff24;margin-top:24px;display:grid}.ix-contact-list a,.ix-contact-location{border-bottom:1px solid #ffffff24;gap:4px;padding:12px 0;font-family:Poppins,sans-serif;text-decoration:none;display:grid}.ix-contact-list a>span:first-child,.ix-contact-location>span:first-child{color:#ffffff61;letter-spacing:.18em;font-size:7px;font-weight:500}.ix-contact-list a>span:last-child,.ix-contact-location>span:last-child{color:#ffffffe0;letter-spacing:.015em;font-size:10px;font-weight:300}.ix-contact-list a:hover>span:last-child,.ix-contact-list a:focus-visible>span:last-child{color:#f900e7}.ix-contact-list a:focus-visible{outline-offset:4px;outline:1px solid #f900e79e}.ix-deck-hint{letter-spacing:.18em;opacity:0;justify-content:center;gap:28px;font-size:8px;font-weight:700;transition:opacity .5s .8s,transform .5s .8s;display:flex;position:absolute;bottom:clamp(70px,9vh,96px);left:0;right:0;transform:translateY(8px)}.ix-about-deck.is-spread .ix-deck-hint{opacity:.42;transform:translateY(0)}@media (width<=700px){:root{--card-base-width:min(60vw, 236px);--card-radius:20px;--work-deck-peek:clamp(68px, 9svh, 100px)}.ix-about-deck.is-spread .ix-card--about:first-child{--card-x:-88%;--card-y:-46%;--card-rotation:-8deg}.ix-about-deck.is-spread .ix-card--about:nth-child(2){--card-x:-50%;--card-y:-54%}.ix-about-deck.is-spread .ix-card--about:nth-child(3){--card-x:-12%;--card-y:-46%;--card-rotation:8deg}.ix-about-deck.is-spread .ix-card--about:nth-child(4){--card-x:-20%;--card-y:-49%;--card-rotation:11deg}.ix-about-deck.is-spread .ix-card--about.is-active{--card-rotation:0deg;--card-scale:1.06}.ix-card-heading{margin-top:54px}.ix-card-copy{font-size:11px}.ix-practice-list{font-size:clamp(20px,4vw,24px)}}@media (width<=430px){:root{--card-base-width:min(50vw, 195px);--card-project-scale:1.1}.ix-card-heading{margin-top:36px}.ix-practice-list{margin-top:14px;font-size:clamp(16px,5vw,21px)}}.ix-card-rotor{transform-style:preserve-3d;transition:transform .95s cubic-bezier(.19,1,.22,1);display:block;position:absolute;inset:0;transform:rotateY(180deg)}.ix-card.is-face-down .ix-card-rotor{transform:rotateY(0)}.ix-card--about:nth-child(2) .ix-card-rotor{transition-delay:.16s}.ix-card--about:nth-child(3) .ix-card-rotor{transition-delay:.32s}.ix-card--about:nth-child(4) .ix-card-rotor{transition-delay:0s}.ix-card-face{border-radius:var(--card-radius);opacity:1;backface-visibility:hidden;background-color:#0b0c10;border:1px solid #ffffff24;flex-direction:column;padding:clamp(18px,2.4vw,28px);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 88px #000000b8,inset 0 0 0 1px #ffffff06}.ix-card-back{border-color:var(--card-back-border,#ffffff24);background-color:var(--card-back-color,#0b0c10);background-image:var(--card-back-image,none);box-shadow:var(--card-back-shadow,0 28px 88px #000000b8, inset 0 0 0 1px #ffffff06);opacity:1;padding:clamp(12px,2vw,20px)}.ix-card--war .ix-card-face{clip-path:var(--war-tear-shape)}.ix-action-pulse{--pulse-offset:translate(-50%, -50%);--pulse-delay:1.35s;opacity:0;cursor:pointer;pointer-events:auto;width:36px;height:36px;transform:var(--pulse-offset) scale(.68);will-change:transform;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center}.ix-action-pulse>span{background:#fff;border-radius:50%;width:2px;height:2px;box-shadow:0 0 11px #f900e7b8}.ix-action-pulse:before,.ix-action-pulse:after{content:"";opacity:0;border:1px solid #ffffff70;border-radius:50%;position:absolute;inset:-1px}.ix-cyclic-pulse{animation:ix-cyclic-pulse-breathe 4.2s ease-in-out var(--pulse-delay) infinite both}.ix-cyclic-pulse:before{animation:ix-cyclic-pulse-ripple 4.2s ease-out var(--pulse-delay) infinite}.ix-cyclic-pulse:after{animation:ix-cyclic-pulse-ripple 4.2s ease-out calc(var(--pulse-delay) + .42s) infinite}.ix-war-pulse{z-index:5;border-color:#ff3b30;display:none;position:absolute;top:9%;left:calc(100% + 20px)}.ix-war-pulse>span{background:#ff4d42;width:3px;height:3px;box-shadow:0 0 12px #ff302af5,0 0 26px #ff302a85}.ix-war-pulse:before,.ix-war-pulse:after{border-color:#ff3b30eb}.ix-about-deck.is-revealed .ix-card--war.is-face-down .ix-war-pulse{animation:ix-cyclic-pulse-breathe 4.2s ease-in-out var(--pulse-delay) infinite both;display:flex}.ix-about-deck:not(.is-revealed) .ix-war-pulse,.ix-about-deck:not(.is-revealed) .ix-war-pulse:before,.ix-about-deck:not(.is-revealed) .ix-war-pulse:after,.ix-card--war:not(.is-face-down) .ix-war-pulse,.ix-card--war:not(.is-face-down) .ix-war-pulse:before,.ix-card--war:not(.is-face-down) .ix-war-pulse:after,.ix-work-deck-shuffle:not(.is-showing) .ix-shuffle-pulse,.ix-work-deck-shuffle:not(.is-showing) .ix-shuffle-pulse:before,.ix-work-deck-shuffle:not(.is-showing) .ix-shuffle-pulse:after{animation:none}.ix-card-back-art{opacity:1;background-image:url(/brand/card-ornament.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:clamp(10px,2.4vmin,18px)}.ix-card-front{transform:rotateY(180deg)}.ix-card-front:before,.ix-card-front:after{content:"";z-index:4;aspect-ratio:23.31/46.12;filter:drop-shadow(0 1px 5px #00000052);pointer-events:none;background-color:#edededc2;width:clamp(10.5px,1.5vw,16px);position:absolute;mask-image:url(/brand/logo.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.ix-card-front:before{top:clamp(16px,2.2vw,22px);left:clamp(16px,2.2vw,22px)}.ix-card-front:after{bottom:clamp(16px,2.2vw,22px);right:clamp(16px,2.2vw,22px)}@media (width<=700px){.ix-card-face{padding:18px}.ix-card-back{padding:12px}}.ix-screen-trigger{appearance:none;z-index:10;color:#fff;cursor:pointer;opacity:1;background:0 0;border:0;width:100%;height:100%;padding:0;transition:opacity .4s;display:block;position:fixed;inset:0}.original-site.is-open .ix-screen-trigger{opacity:0;pointer-events:none}.ix-screen-trigger:focus-visible{outline:0}@keyframes ix-cyclic-pulse-ripple{0%{opacity:0;transform:scale(.72)}12%{opacity:.3}42%,to{opacity:0;transform:scale(1.9)}}@keyframes ix-cyclic-pulse-breathe{0%{opacity:0;transform:var(--pulse-offset) scale(.92)}14%{opacity:.95;transform:var(--pulse-offset) scale(1.06)}36%{opacity:.36;transform:var(--pulse-offset) scale(1.12)}52%,to{opacity:0;transform:var(--pulse-offset) scale(1.16)}}.original-site.is-open .ix-about-deck.is-behind-portfolio{opacity:.38;pointer-events:none;transition:opacity .7s,scale .7s cubic-bezier(.22,1,.36,1);scale:.965}.ix-about-deck .ix-card:after{content:"";z-index:6;border-radius:var(--card-radius);opacity:0;pointer-events:none;background:#000;transition:opacity .7s;position:absolute;inset:0}.original-site.is-open .ix-about-deck.is-behind-portfolio .ix-card:after{opacity:.5}.ix-about-deck .ix-card--war:after{clip-path:var(--war-tear-shape)}.ix-work-deck{z-index:340;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:fixed;inset:0;transform:translateY(clamp(84px,16svh,156px))}.original-site.is-logo-complete .ix-work-deck.is-visible:not(.is-spent){visibility:visible;opacity:1;transition-delay:.22s;transform:translateY(0)}.ix-work-deck.is-ready .ix-card--deck{pointer-events:auto}.ix-work-deck.is-spent{opacity:0;pointer-events:none;transition:opacity .5s}.ix-work-deck{--deck-lift:0px;--deck-fan:1}.ix-work-deck.is-ready:hover,.ix-work-deck.is-ready:focus-within{--deck-lift:-10px;--deck-fan:1.12}.ix-card--deck{--deck-offset-x:0px;--deck-offset-y:0px;--deck-offset-rotation:0deg;--card-x:calc(-50% + var(--deck-offset-x) * var(--deck-fan));--card-y:calc(-50% + var(--deal-lift) + var(--deck-lift) + var(--deck-offset-y) * var(--deck-fan));--card-rotation:calc(var(--deck-offset-rotation) * var(--deck-fan));--card-z:2;pointer-events:none;transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .42s}.ix-card--deck[hidden]{display:none}.ix-card--deck:first-child{--deck-offset-x:-3px;--deck-offset-y:-8px;--deck-offset-rotation:-.8deg;--card-z:1}.ix-card--deck:nth-child(2){--deck-offset-x:2px;--deck-offset-y:-6px;--deck-offset-rotation:.6deg;--card-z:2}.ix-card--deck:nth-child(3){--deck-offset-x:-2px;--deck-offset-y:-4px;--deck-offset-rotation:-.5deg;--card-z:3}.ix-card--deck:nth-child(4){--deck-offset-x:2px;--deck-offset-y:-2px;--deck-offset-rotation:.4deg;--card-z:4}.ix-card--deck:nth-child(5){--card-z:5}.original-site.is-logo-complete .ix-work-deck.is-visible.is-ready .ix-card--deck{animation:3.4s ease-in-out infinite ix-deck-breathe}.original-site.is-logo-complete .ix-work-deck.is-visible.is-ready:hover .ix-card--deck,.original-site.is-logo-complete .ix-work-deck.is-visible.is-ready:focus-within .ix-card--deck{animation:none}@keyframes ix-deck-breathe{0%,to{translate:0}50%{translate:0 -5px}}.ix-work-deck-shuffle{bottom:calc(var(--work-deck-peek) + 6px);opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:8px 14px 10px;display:none;position:absolute;left:50%;transform:translate(-50%,4px)}.ix-work-deck-shuffle.is-showing{opacity:1;display:flex;transform:translate(-50%)}.ix-shuffle-pulse{--pulse-offset:translate(0, 0);cursor:pointer;pointer-events:auto;transform:var(--pulse-offset) scale(.9);border-color:#ffffff57;flex:0 0 36px;display:flex;position:relative}.ix-shuffle-pulse>span{background:#ffffffeb;box-shadow:0 0 9px #ffffff47}.ix-shuffle-pulse:before,.ix-shuffle-pulse:after{border-color:#ffffff4d}.ix-work-deck-more{color:#ffffffd1;letter-spacing:.16em;opacity:0;pointer-events:none;background:#0a0b0fd1;border:1px solid #ffffff29;border-radius:999px;align-items:center;margin-bottom:20px;padding:5px 11px;font-size:9px;font-weight:700;transition:opacity .45s;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ix-work-deck.is-visible .ix-work-deck-more.is-showing{opacity:1;animation:2.6s ease-in-out infinite ix-deck-more-bob}@keyframes ix-deck-more-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}.ix-portfolio-deck{z-index:320;opacity:0;pointer-events:none;transition:opacity .5s;position:fixed;inset:0}.ix-portfolio-deck.is-open{opacity:1;pointer-events:auto}.ix-portfolio-stack{position:absolute;inset:0}.ix-card--project{pointer-events:none;transition:transform var(--deal-duration) var(--deal-ease), opacity .42s ease}.ix-card--project.is-in-deck{--card-y:calc(-50% + var(--deal-lift));--card-rotation:-.4deg;--card-scale:var(--card-deck-scale)}.ix-card--project.is-undealt{opacity:0;pointer-events:none}.ix-card--project.is-deal-source{opacity:1;transition:none}.ix-card--project.is-in-flight{opacity:1}.ix-portfolio-stack.is-dealing .ix-card--project{transition-delay:var(--deal-delay,0s)}.ix-portfolio-stack.is-dealing .ix-card--project .ix-card-rotor{transition-duration:var(--flip-duration);transition-delay:calc(var(--deal-delay,0s) + var(--flip-offset))}.ix-card--project.is-top{pointer-events:auto}.ix-card--project.is-top:hover .ix-card-front,.ix-card--project.is-top:focus-visible .ix-card-front{border-color:#ffffff4d}.ix-card--project.is-shuffling{--card-x:32vw;--card-y:-62%;--card-rotation:14deg;--card-scale:calc(var(--card-project-scale) * .96);opacity:0}.ix-card--project .ix-card-front{padding:0}.ix-card-image,.ix-card-shade{display:block;position:absolute;inset:0}.ix-card-image{background-color:#17191f;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform 1.4s cubic-bezier(.19,1,.22,1);transform:scale(1.015)}.ix-card--project.is-top:hover .ix-card-image,.ix-card--project.is-top:focus-visible .ix-card-image{transform:scale(1.055)}.ix-card-shade{background:linear-gradient(#00000057,#0000 28%),linear-gradient(#0000 52%,#000000d1)}.ix-card-meta{z-index:2;gap:7px;padding-right:48px;display:grid;position:absolute;bottom:24px;left:22px;right:22px}.ix-card-title{letter-spacing:.08em;font-size:clamp(16px,1.9vw,23px);font-weight:500}.ix-card-discipline{color:#ffffffad;letter-spacing:.06em;font-family:Poppins,sans-serif;font-size:9px;font-weight:300}@media (width<=700px){.ix-card--project.is-shuffling{--card-x:28vw;--card-y:-64%;--card-rotation:12deg;--card-scale:calc(var(--card-project-scale) * .95)}.ix-card-meta{padding-right:40px;bottom:20px;left:18px;right:18px}}@media (hover:none) and (pointer:coarse){.ix-card-face{box-shadow:0 14px 28px #0009,inset 0 0 0 1px #ffffff06}.ix-card-back{box-shadow:var(--card-back-shadow,0 14px 28px #0009, inset 0 0 0 1px #ffffff06)}.ix-card--war{--card-back-shadow:0 14px 28px #000000a8, inset 0 0 0 1px #ffc9c206}.ix-about-deck.is-spread .ix-card--about.is-active .ix-card-front{box-shadow:0 16px 32px #0009,0 0 16px #f900e71a,inset 0 0 0 1px #ffffff0b}.ix-card-front:before,.ix-card-front:after{filter:none}.original-site.is-motion .ix-card--about,.original-site.is-motion .ix-card--about .ix-card-rotor,.original-site.is-motion .ix-card--project,.original-site.is-motion .ix-card--project .ix-card-rotor,.original-site.is-motion .ix-card--deck,.original-site.is-logo-complete .ix-work-deck.is-visible.is-ready .ix-card--deck{will-change:transform}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ix-portfolio-stack.is-dealing .ix-card--project,.ix-portfolio-stack.is-dealing .ix-card--project .ix-card-rotor{transition-delay:0s!important}.ix-work-deck.is-ready .ix-card--deck{animation:none!important}.ix-about-deck.is-revealed .ix-card--war.is-face-down .ix-war-pulse{opacity:.76;transform:translate(-50%,-50%)scale(1);animation:none!important}.ix-about-deck.is-revealed .ix-card--war.is-face-down .ix-war-pulse:before,.ix-about-deck.is-revealed .ix-card--war.is-face-down .ix-war-pulse:after{opacity:.32;transform:scale(1.5);animation:none!important}.ix-work-deck-shuffle.is-showing{opacity:.68;transform:translate(-50%);animation:none!important}.ix-work-deck-shuffle.is-showing .ix-shuffle-pulse{opacity:.58;transform:scale(1);animation:none!important}.ix-work-deck-shuffle.is-showing .ix-shuffle-pulse:before,.ix-work-deck-shuffle.is-showing .ix-shuffle-pulse:after{opacity:.2;transform:scale(1.5);animation:none!important}.original-site.is-logo-complete .ix-work-deck.is-visible{transform:none;transition-delay:0s!important}}.ix-screen-trigger,.ix-card,.ix-cloud-backdrop{touch-action:manipulation}.ix-portfolio-stack{touch-action:pan-y pinch-zoom}.ix-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ix-noscript{z-index:900;color:#fff;text-align:left;background:radial-gradient(120% 90% at 50% 42%,#f900e729,#0000 68%),#05060a;align-content:center;justify-items:start;gap:clamp(18px,3vw,26px);padding:clamp(28px,7vw,64px);font-family:Jost,sans-serif;display:grid;position:fixed;inset:0;overflow-y:auto}.ix-noscript-mark{width:64px;height:64px}.ix-noscript h1,.ix-noscript .ix-noscript-title{letter-spacing:.06em;margin:0;font-size:clamp(26px,6vw,44px);font-weight:500}.ix-noscript p{color:#ffffffc2;max-width:54ch;margin:0;font-family:Poppins,sans-serif;font-size:clamp(14px,2.4vw,16px);font-weight:300;line-height:1.65}.ix-noscript ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ix-noscript li{color:#ffffffb8;letter-spacing:.04em;font-family:Poppins,sans-serif;font-size:13px;font-weight:300}.ix-noscript a{color:#fff;text-underline-offset:4px;text-decoration-color:#f900e7b3}.ix-noscript a:hover,.ix-noscript a:focus-visible{text-decoration-color:#f900e7}.ix-noscript-foot{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:11px}.ix-war-modal{z-index:1000;opacity:0;pointer-events:none;place-items:center;padding:24px;transition:opacity .28s;display:grid;position:fixed;inset:0}.original-site.is-war-modal-open .ix-war-modal{opacity:1;pointer-events:auto}.ix-war-modal-backdrop{backdrop-filter:blur(14px);cursor:pointer;background:#020205c7;border:0;position:absolute;inset:0}.ix-war-modal-panel{border-radius:calc(var(--card-radius) + 8px);color:#fff;background:radial-gradient(circle at 100% 0,#b0252c57,#0000 44%),#120709;border:1px solid #ff8e823d;flex-direction:column;width:min(100%,620px);min-height:min(78vh,560px);max-height:calc(100svh - 48px);padding:clamp(28px,5vw,54px);transition:transform .45s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow-y:auto;transform:translateY(18px)scale(.97);box-shadow:0 40px 120px #000000c7}.is-war-modal-open .ix-war-modal-panel{transform:none}.ix-war-modal-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:20px;right:20px}.ix-war-modal-panel h2{text-wrap:balance;max-width:13ch;margin:0 0 22px;padding-right:48px;font:500 clamp(38px,7vw,70px)/.95 Jost,sans-serif}.ix-war-modal-copy{color:#ffffffad;max-width:50ch;margin:0 0 32px;font:300 14px/1.65 Poppins,sans-serif}.ix-war-modal-links{border-top:1px solid #ffffff24;display:grid}.ix-war-modal-project{border-bottom:1px solid #ffffff24;padding:15px 2px}.ix-war-modal-project p{color:#ffffffad;margin:8px 0 0;font:300 12px/1.65 Poppins,sans-serif}.ix-war-modal-links a{color:#fff;justify-content:space-between;font:400 13px/1.2 Poppins,sans-serif;text-decoration:none;display:flex}.ix-war-modal-links a:hover,.ix-war-modal-links a:focus-visible{color:#ff8b80}@media (width<=640px){.ix-war-modal-panel{min-height:min(84vh,600px)}}
