/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#e9e6de;--ink:#080909;--scarlet:#ff492f;--mist:#a9b0b2;--scene-progress:0;--hero-fade:1}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-gutter:stable}:root{--font-oswald:"Oswald","Oswald Fallback";--font-onest:"Onest","Onest Fallback";--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback";--font-plex:"IBM Plex Mono","IBM Plex Mono Fallback"}body{background:var(--paper);color:var(--ink);font-family:var(--font-onest),Arial,sans-serif;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--scarlet);outline-offset:4px}::selection{color:var(--paper);background:var(--scarlet)}.loading-shell{background:var(--paper);height:100vh;padding:13vh 5vw}.loading-shell h1{font-family:var(--font-oswald),Impact,sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(6rem,18vw,22rem);line-height:.8}.site-root{isolation:isolate;background:var(--paper);--interface-color:#080909;--lab-bend:1;--lab-gravity:1;--lab-glow:1;width:100%;min-height:100vh}.site-root[data-world=dark]{--interface-color:#e9e6de}.reading-progress{z-index:92;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.reading-progress>span{background:var(--scarlet);width:100%;height:100%;transform:scaleX(var(--scroll-total,0));transform-origin:0;display:block}.skip-link{z-index:999;color:#fff;background:#000;padding:16px;position:fixed;top:-100px;left:8px}.skip-link:focus{top:12px}.world-layer{z-index:0;pointer-events:none;background:#08090a;position:fixed;inset:0}.world-canvas,.world-layer canvas{width:100%!important;height:100%!important}.world-fallback{--tear:clamp(0,calc((var(--scene-progress) - .055) * 6.8),1);--depth:clamp(0,calc((var(--scene-progress) - .15) * 5),1);--journey:clamp(0,calc((var(--scene-progress) - .12) * 1.9),1);--sink:clamp(0,calc((var(--scene-progress) - .64) * 4),1);isolation:isolate;perspective:1000px;background:radial-gradient(at 55% 48%,#303638,#070809 66%);width:100%;height:100%;position:relative;overflow:hidden}.world-fallback:before{content:"";z-index:0;opacity:calc(.17 + var(--depth) * .45);transform:translate3d(calc(var(--journey) * -3vw),calc(var(--journey) * 5vh),0) rotateX(calc(17deg + var(--journey) * 16deg)) scale(calc(1 + var(--depth) * 2 + var(--journey) * .45));background:repeating-linear-gradient(90deg,#f2eadd09 0 1px,#0000 1px 8.33%),repeating-linear-gradient(0deg,#f2eadd09 0 1px,#0000 1px 12.5%);position:absolute;inset:-25%}.fallback-depth-room{z-index:1;perspective:1100px;perspective-origin:65% 45%;opacity:calc(var(--depth) * (1 - var(--sink)));inset:-9% -12%}.fallback-depth-plane,.fallback-depth-room{transform-style:preserve-3d;position:absolute}.fallback-depth-plane{border:1px solid #c2bab24a;overflow:hidden;box-shadow:0 0 40px #e5dfce10,0 16px 60px #000b}.fallback-depth-plane img{object-fit:cover;width:100%;height:100%;display:block}.depth-plane-far{opacity:.34;width:73%;height:76%;transform:translate3d(calc(var(--journey) * -26vw),calc(var(--journey) * 18vh),-380px) rotateY(calc(-29deg + var(--journey) * 26deg)) rotateX(calc(var(--journey) * -11deg)) scale(calc(.8 + var(--journey) * .62));top:2%;right:-12%}.depth-plane-near{opacity:.28;width:76%;height:59%;transform:translate3d(calc(var(--journey) * 30vw),calc(var(--journey) * -19vh),140px) rotateY(calc(24deg - var(--journey) * 36deg)) rotate(calc(-9deg + var(--journey) * 12deg)) scale(calc(.72 + var(--journey) * .43));bottom:-16%;left:-35%}.fallback-depth-axis{transform-origin:50% 45%;border:1px solid #ece4d92b;position:absolute;inset:7% 0;box-shadow:0 0 50px #e5ddc012}.depth-axis-one{transform:translate3d(calc(var(--journey) * 16vw),calc(var(--journey) * 6vh),-150px) rotateY(calc(53deg - var(--journey) * 21deg))}.depth-axis-two{transform:translate3d(calc(var(--journey) * -18vw),calc(var(--journey) * -10vh),90px) rotateY(calc(-52deg + var(--journey) * 31deg));border-color:#ff492f55;inset:19% 8%}.fallback-portal{z-index:2;opacity:calc(var(--depth) * (1 - var(--sink)));transform:translate3d(calc(var(--journey) * -7vw),calc(var(--sink) * -32vh + var(--journey) * -8vh + (var(--lab-gravity) - 1) * 3vh),0) rotateY(calc(var(--journey) * -13deg)) rotate(calc(var(--journey) * 2.5deg)) scale(calc(.65 + var(--depth) * .68 + var(--journey) * .34 + (var(--lab-bend) - 1) * .1));filter:saturate(.75);place-items:center;display:grid;position:absolute;inset:8% 0 8% 15%}.fallback-portal:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08090af2,#08090ab0 34%,#08090a21 73%,#08090a20);position:absolute;inset:-2%}.fallback-portal img{object-fit:cover;object-position:55% center;opacity:.87;width:100%;height:92%;transform:translate3d(calc(var(--journey) * -3%),calc(var(--journey) * 3%),0) scale(calc(1 + var(--journey) * .12));filter:brightness(calc(.7 * var(--lab-glow)));border:1px solid #ffffff4a;box-shadow:0 0 130px #a7b0b03b,0 0 14px #f3e5cc6d}.fallback-ring{transform-origin:50%;border:1px solid #d5d3c951;position:absolute;box-shadow:inset 0 0 50px #ffffff08}.ring-one{inset:-10%;transform:perspective(850px)rotateY(-13deg)}.ring-two{inset:0;transform:perspective(850px)rotateY(10deg)}.ring-three{inset:10%;transform:perspective(850px)rotateY(-19deg)}.ring-four{border-color:#ff492f8b;inset:20%;transform:perspective(850px)rotateY(21deg)}.fallback-depthmark{font:500 .61rem var(--font-plex),monospace;color:#dad8d0;letter-spacing:.2em;position:absolute;bottom:-7%;left:2%}.fallback-shard{z-index:3;color:#080909;backface-visibility:hidden;will-change:transform;background:#e9e6de;justify-content:flex-start;align-items:center;padding-left:7.5%;display:flex;position:absolute;inset:-1%}.shard-top{clip-path:polygon(0 0,100% 0,100% 47.5%,53% 52%,0 48%);transform-origin:50% 48%;transform:translateY(calc(var(--tear) * -75vh)) rotateX(calc(var(--tear) * 27deg)) rotate(calc(var(--tear) * -5deg))}.shard-bottom{clip-path:polygon(0 48%,53% 52%,100% 47.5%,100% 100%,0 100%);transform-origin:50% 52%;transform:translateY(calc(var(--tear) * 75vh)) rotateX(calc(var(--tear) * -27deg)) rotate(calc(var(--tear) * 5deg))}.fallback-printed{font:400 clamp(6rem,17.2vw,21rem)/.88 var(--font-oswald),Impact,sans-serif;letter-spacing:-.035em;white-space:nowrap}.fallback-printed span{color:#ff492f}.fallback-seam{z-index:4;height:4px;opacity:calc(1 - var(--tear));transform:scaleX(calc(.15 + var(--tear) * .85));background:#ff492f;position:absolute;top:49%;left:0;right:0;box-shadow:0 0 30px #ff492f}.global-header{z-index:80;height:82px;color:var(--interface-color);justify-content:space-between;align-items:center;padding:0 4.2vw;transition:color .45s;display:flex;position:fixed;top:0;left:0;right:0}.global-header button{color:inherit;background:0 0;border:0}.identity{white-space:nowrap;font-family:var(--font-plex),monospace;letter-spacing:-.025em;align-items:center;gap:13px;font-size:.85rem;font-weight:500;display:inline-flex}.identity-symbol{transform:rotate(var(--dial-angle,0deg));font-family:sans-serif;font-size:1.85rem;font-weight:700;line-height:.6;display:inline-block}.identity-slash{opacity:.5}.desktop-nav{align-items:center;gap:clamp(20px,3vw,58px);margin-left:auto;margin-right:4vw;display:flex}.desktop-nav button{font:500 .7rem var(--font-plex),monospace;letter-spacing:.075em;transition:opacity .3s;position:relative}.desktop-nav button:hover{opacity:.5}.desktop-nav sup{vertical-align:top;margin-left:2px;font-size:.5rem}.contact-pill,.header-actions{align-items:center;display:flex}.contact-pill{min-width:139px;font:500 .63rem var(--font-plex),monospace;letter-spacing:.045em;border-radius:999px;justify-content:space-between;gap:16px;border:1px solid!important;padding:14px 18px!important}.contact-pill span{font-size:1.1rem}.menu-toggle{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;margin-left:12px;display:none}.menu-toggle span{background:currentColor;width:21px;height:1px}.mobile-nav-scrim{z-index:74;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border:0;display:none;position:fixed;inset:69px 0 0}.mobile-menu{z-index:75;width:min(92vw,370px);color:var(--paper);background:#101112;padding:14px 20px;position:fixed;top:78px;right:4vw;box-shadow:0 16px 60px #0007}.mobile-menu button{width:100%;color:inherit;font:600 1.1rem var(--font-onest),sans-serif;text-align:left;background:0 0;border:none;border-bottom:1px solid #eee3;justify-content:space-between;padding:17px 0;display:flex}.mobile-menu button span{color:var(--scarlet)}.left-index,.right-index{z-index:40;font:500 .58rem var(--font-plex),monospace;letter-spacing:.07em;color:var(--interface-color);pointer-events:none;transition:color .45s;position:fixed}.left-index{align-items:center;gap:14px;display:flex;top:50%;left:1.1vw;transform:translate(-45%,-50%)rotate(-90deg)}.index-line{opacity:.5;background:currentColor;width:42px;height:1px;display:block}.right-index{writing-mode:vertical-rl;align-items:center;gap:15px;display:flex;top:48%;right:1.35vw}.right-track{background:#8585858c;width:2px;height:66px;overflow:hidden}.right-track>span{background:var(--scarlet);transform-origin:top;width:100%;height:100%;transition:transform .35s;display:block}#narrative,.scene-section{z-index:1;position:relative}.scene-section{padding:10vh 5vw;overflow:hidden}.caps-index,.small-caps{font-family:var(--font-plex),monospace;letter-spacing:.12em;font-size:clamp(.62rem,.69vw,.8rem);font-weight:500}.mobile-break{display:none}.crosshair{color:var(--scarlet);font-family:var(--font-plex),monospace;font-size:1.8rem;font-weight:400;line-height:.5}.red-dot{background:var(--scarlet);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:10px;display:inline-block}.scene-hero{background:var(--paper);flex-direction:column;height:110svh;min-height:760px;padding-top:14.7vh;padding-bottom:10.6vh;display:flex}.scene-hero:before{content:"";border-top:1px solid #16161626;position:absolute;top:78px;left:4.1vw;right:4.1vw}.hero-eyebrow{opacity:0;color:#333;align-items:center;gap:13px;margin-left:.8vw;display:flex}.hero-eyebrow .crosshair{margin-right:5px}.eyebrow-year{margin-left:auto}.hero-title{width:100%;margin:clamp(12px,4vh,55px) 0 0;position:relative}.hero-line-mask{height:clamp(100px,14.5vw,280px);overflow:hidden}.hero-line{white-space:nowrap;font:400 clamp(7rem,15.4vw,23rem)/.85 var(--font-oswald),Impact,sans-serif;letter-spacing:-.052em;display:block}.hero-period{color:var(--scarlet)}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-top:auto;margin-bottom:3.4vh;padding-top:1.8vh;display:flex}.hero-description{max-width:300px;font:500 clamp(.8rem,1vw,1rem)/1.35 var(--font-onest),sans-serif;letter-spacing:-.03em;opacity:0}.scroll-cue{font:500 .65rem var(--font-plex),monospace;letter-spacing:.1em;white-space:nowrap;opacity:0;align-items:center;gap:20px;display:flex}.scroll-arrow{font-family:sans-serif;font-size:2.3rem;font-weight:300;line-height:1;animation:scrollArrow 1.8s ease-in-out infinite}@keyframes scrollArrow{0%,to{transform:translateY(-5px)}55%{transform:translateY(7px)}}.hero-seam{background:#060606;width:calc(100% - 10vw);height:clamp(35px,5vh,55px);position:absolute;bottom:0;left:5vw;box-shadow:inset 0 1px #050505}.hero-seam>span{background:var(--scarlet);width:3px;height:100%;position:absolute;left:58%}.hero-cross-a{top:25vh;right:3%}.hero-cross-a,.hero-cross-b{font-size:1rem;position:absolute}.hero-cross-b{bottom:5.5vh;left:1.9%}.scene-rupture{min-height:172svh;color:var(--paper);background:linear-gradient(#07090a00 20%,#05060618 80%)}.scene-note{z-index:4;text-align:right;max-width:390px;position:absolute;top:25vh;right:7vw}.scene-note h2{font:400 clamp(2.3rem,4.4vw,5rem)/.95 var(--font-oswald),Impact,sans-serif;letter-spacing:-.015em;margin:28px 0 15px}.scene-note p{opacity:.6;max-width:250px;margin-left:auto;font-size:.85rem}.caps-index{align-items:center;display:inline-flex}.rupture-marker{color:var(--scarlet);opacity:.78;font-size:8rem;font-weight:100;position:absolute;bottom:19%;left:7%}.scene-threshold{min-height:132svh;color:var(--paper);background:linear-gradient(90deg,#090b0bd9,#0000 70%)}.threshold-heading{max-width:720px;position:absolute;top:28vh;left:7vw}.threshold-heading h2{font:400 clamp(5rem,10vw,13rem)/.87 var(--font-oswald),Impact,sans-serif;letter-spacing:-.03em;margin:24px 0 30px}.scene-about i,.scene-contact i,.section-heading i,.threshold-heading em{font-family:var(--font-cormorant),Georgia,serif;font-weight:400}.threshold-heading em{color:var(--scarlet)}.threshold-heading p{color:#c4c5c5;max-width:310px;font:400 1rem/1.4 var(--font-onest),sans-serif}.threshold-coordinates{font:500 .65rem/1.8 var(--font-plex),monospace;color:#899092;text-align:right;position:absolute;bottom:8vh;right:5vw}.threshold-halo{aspect-ratio:1;pointer-events:none;opacity:.67;border:1px solid #ff654e70;border-radius:50%;width:67vw;min-width:540px;position:absolute;top:11svh;right:-13vw;transform:rotate(-17deg);box-shadow:0 0 90px #ff492f0c,inset 0 0 130px #ff492f0c}.threshold-halo span{border:1px solid #f8eae638;border-radius:50%;position:absolute;inset:12%;transform:rotateX(58deg)}.threshold-halo span:nth-child(2){border-color:#ff492f72;inset:29%;transform:rotateY(59deg)}.threshold-halo span:nth-child(3){border-color:#f8eae694;inset:42%;transform:none;box-shadow:0 0 42px #ff492f3d}.scene-service-intro{z-index:4;background:var(--paper);min-height:128svh;color:var(--ink);padding-top:18svh;position:relative}.scene-service-intro:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#10101010 calc(25% - 1px) 25%);position:absolute;inset:0}.scene-service-intro .section-heading{max-width:1300px;position:relative}.scene-service-intro h2{letter-spacing:-.045em;font-size:clamp(6rem,13vw,17rem);line-height:.85}.scene-service-intro h2 i{color:var(--scarlet)}.scene-service-intro .intro-line{transform-origin:0;width:fit-content;display:block}.scene-service-intro .section-heading p{color:#343434;max-width:440px;margin:28px 0 0 auto;font-size:clamp(.95rem,1.23vw,1.3rem)}.service-map{border-top:1px solid var(--ink);border-bottom:1px solid #121212;grid-template-columns:repeat(3,1fr);margin-top:12svh;display:grid;position:relative}.service-map button{text-align:left;min-height:200px;color:inherit;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 24px 28px 16px;transition:color .3s,background .3s;display:flex;position:relative}.service-map button+button{border-left:1px solid #17171742}.service-map button:hover{color:var(--paper);background:var(--ink)}.service-map-number{font:500 .7rem var(--font-plex),monospace;margin-bottom:16px}.service-map-name{font:400 clamp(1.9rem,3.1vw,4.5rem)/.95 var(--font-oswald),Impact,sans-serif;letter-spacing:-.02em}.service-map-native{font:500 .59rem/1.5 var(--font-plex),monospace;color:#6d6d6d;letter-spacing:.05em}.service-map button:hover .service-map-native{color:#e3bdb6}.service-map-arrow{color:var(--scarlet);font-size:2rem;transition:transform .35s;position:absolute;top:20px;right:20px}.service-map button:hover .service-map-arrow{transform:translate(4px,-4px)}.service-intro-footer{font:500 .59rem var(--font-plex),monospace;letter-spacing:.1em;justify-content:space-between;margin-top:6svh;display:flex}.service-world{z-index:4;color:#f2f0eb;--service-progress:0;background:#060707;min-height:184svh;padding:0;overflow:visible}.service-sticky{isolation:isolate;width:100%;height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.service-art{z-index:-3;background:#0a0b0d;position:absolute;inset:0;overflow:hidden}.service-art img{object-fit:cover;object-position:60% center;width:100%;height:100%;transform:scale(calc(1.13 + var(--service-progress) * .16)) translateY(calc((.5 - var(--service-progress)) * 4%));will-change:transform;display:block}.service-art-overlay{z-index:-2;background:linear-gradient(90deg,#080a0af5,#080a0ae4 28%,#080a0a8c 52%,#080a0a30 80%,#080a0a55),linear-gradient(#02020398,#0000 30% 74%,#020203dd);position:absolute;inset:0}.service-shutter{z-index:0;pointer-events:none;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.service-shutter>span{transform-origin:top;background:#08090b;border-right:1px solid #fe624d50;height:100%;position:relative;transform:scaleY(0)}.service-shutter>span:nth-child(2n){transform-origin:bottom;background:#111216}.service-shutter>span:after{content:"";background:var(--scarlet);height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 24px #ff492fa0}.service-world-tiktok .service-shutter>span{background:#1a0617;border-color:#ff8bcb67}.service-world-web-ai .service-shutter>span{background:#071011;border-color:#c1fffc59}.service-orbit{z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.55;transform:translate(calc(var(--service-progress) * -9vw),calc(var(--service-progress) * 5vw)) rotate(calc(var(--service-progress) * 35deg));border:1px solid #f0eae92e;border-radius:50%;position:absolute}.service-orbit-one{width:42vw;min-width:460px;height:42vw;min-height:460px;top:7%;right:-9%}.service-orbit-two{border-color:#ff503d85;width:29vw;min-width:310px;height:29vw;min-height:310px;top:20%;right:-2%}.service-scanline{z-index:-1;width:120%;height:1px;left:-10%;top:calc(10% + var(--service-progress) * 88%);opacity:.42;background:linear-gradient(90deg,#0000,#f5e8d15e,#0000);position:absolute;box-shadow:0 0 26px #f5e8d12f}.service-depth-index{z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.14;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;top:18svh;right:9vw}.service-depth-index>span:first-child{font:400 clamp(18rem,40vw,48rem)/.75 var(--font-oswald),Impact,sans-serif;letter-spacing:-.09em;-webkit-text-stroke:1px #fff;color:#0000}.service-depth-index>span:last-child{font:500 .65rem var(--font-plex),monospace;letter-spacing:.3em}.service-lens{z-index:1;aspect-ratio:1;-webkit-backdrop-filter:invert(.73)hue-rotate(110deg)contrast(1.25)saturate(1.6);pointer-events:none;opacity:0;width:clamp(205px,21vw,310px);transform:translate3d(var(--lens-x,50vw),var(--lens-y,50vh),0) translate(-50%,-50%) scale(.8);background:radial-gradient(circle,#ff492f07 0 61%,#05070737 100%),repeating-linear-gradient(0deg,#0000 0 12px,#f1eee71b 12px 13px);border:2px solid #ffffffe5;border-radius:50%;transition:opacity .23s;position:absolute;top:0;left:0;box-shadow:inset 0 0 45px #ffffff0d,0 0 0 6px #ffffff18,0 0 85px #ff492f75}.service-sticky[data-lens=active] .service-lens{opacity:1;transform:translate3d(var(--lens-x,50vw),var(--lens-y,50vh),0) translate(-50%,-50%) scale(1)}.lens-axis{background:#fef0e6a8;display:block;position:absolute;top:50%;left:50%}.lens-axis-x{width:1px;height:100%}.lens-axis-x,.lens-axis-y{transform:translate(-50%,-50%)}.lens-axis-y{width:100%;height:1px}.service-lens:after{content:"";border:1px dashed #fffffe5e;border-radius:50%;position:absolute;inset:16%}.service-lens b{font:500 .55rem var(--font-plex),monospace;letter-spacing:.15em;color:#fff;white-space:nowrap;background:#101010d9;padding:5px 9px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.service-world-tiktok .service-lens{box-shadow:inset 0 0 45px #ffffff0d,0 0 0 6px #ffffff14,0 0 62px #ff77be72}.service-world-web-ai .service-lens{box-shadow:inset 0 0 45px #ffffff0d,0 0 0 6px #ffffff14,0 0 62px #a8f5f45c}.service-world-inner{z-index:2;flex-direction:column;height:100%;padding:105px 6vw 35px;display:flex;position:relative}.service-topline,.service-world-footer{font:500 .59rem/1.4 var(--font-plex),monospace;letter-spacing:.095em;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.service-topline{color:#f3eee9bf;border-bottom:1px solid #ffffff58;padding-bottom:15px}.service-topline span:nth-child(2){color:#f2ebe0}.service-world-main{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:5svh 0 4svh;display:flex}.service-world-overline{font:500 .64rem var(--font-plex),monospace;letter-spacing:.17em;color:#d6c9c6}.service-world-headline h2{font:400 clamp(5.4rem,10.6vw,14rem)/.85 var(--font-oswald),Impact,sans-serif;letter-spacing:-.048em;text-shadow:0 8px 42px #0008;margin:18px 0 14px}.service-world-headline h2 em{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.058em;color:#ff644d;font-weight:400}.service-world-intro{max-width:460px;font:400 clamp(1rem,1.25vw,1.25rem)/1.4 var(--font-onest),sans-serif;margin:0}.service-world-detail{border-top:1px solid #f1eae87a;grid-template-columns:1.25fr 1.1fr auto;align-items:end;column-gap:clamp(20px,3.6vw,75px);padding-top:28px;display:grid}.service-world-detail>p{max-width:440px;font:400 clamp(.85rem,1vw,1.05rem)/1.55 var(--font-onest),sans-serif;color:#dad5d0;margin:0}.service-world-detail ul{margin:0;padding:0;list-style:none}.service-world-detail li{font:500 clamp(.56rem,.67vw,.7rem)/1.4 var(--font-plex),monospace;letter-spacing:.04em;gap:14px;padding:6px 0;display:flex}.service-world-detail li span{color:#ff644d}.service-world-cta{background:var(--paper);min-width:175px;color:var(--ink);font:500 .64rem var(--font-plex),monospace;text-align:left;border:1px solid #f3f2f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;transition:background .24s,color .24s,transform .24s;display:flex}.service-world-cta:hover{background:var(--scarlet);border-color:var(--scarlet);color:#fff;transform:translateY(-4px)}.service-world-cta span{font:1.7rem sans-serif}.contact-pill span,.project-cta span,.service-world-cta span{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.contact-pill:hover span,.project-cta:hover span,.service-world-cta:hover span{transform:translate(5px,-5px)}.service-world-footer{color:#ffffff80;font-size:.55rem}.service-world-tiktok .service-art{background:#260a22}.service-world-tiktok .service-art-overlay{background:linear-gradient(90deg,#170615f7,#170615e4 27%,#17061588 51%,#17061526 83%,#17061565),linear-gradient(#1c081b35,#0000 68%,#100617df)}.service-world-tiktok .service-world-headline h2 em{color:#fe7eb4}.service-world-tiktok .service-orbit{transform:perspective(900px) rotateY(calc(-24deg + var(--service-progress) * 38deg)) translateX(calc(var(--service-progress) * -5vw));border-radius:5%}.service-world-tiktok .service-orbit-one{width:18vw;min-width:190px;height:65vh;min-height:400px;top:15%;right:9%}.service-world-tiktok .service-orbit-two{border-color:#ff8ac067;width:16vw;min-width:155px;height:53vh;min-height:320px;top:21%;right:26%}.service-world-web-ai .service-art{background:#11191c}.service-world-web-ai .service-world-headline h2 em{color:#d2fcfb}.service-world-web-ai .service-orbit{transform:rotate(calc(-10deg + var(--service-progress) * 35deg)) scale(calc(.82 + var(--service-progress) * .38));border-color:#b3fffa45;border-radius:0}.service-world-web-ai .service-orbit-two{border-color:#fb563e8c}.scene-work{min-height:230svh;color:var(--paper);background:linear-gradient(#08090a68,#08090aac 37%,#08090ae8 84%)}.section-heading{max-width:980px}.section-heading h2{font:400 clamp(4.7rem,9.9vw,11rem)/.94 var(--font-oswald),Impact,sans-serif;letter-spacing:-.033em;margin:30px 0 15px}.section-heading h2 i{letter-spacing:-.025em;font-size:1.04em}.section-heading p{color:#b8babb;max-width:350px;font-size:1rem;line-height:1.5}.scene-work .section-heading{margin-top:17svh}.work-ticker{z-index:0;pointer-events:none;opacity:.9;flex-direction:column;gap:10px;display:flex;position:absolute;top:92svh;left:-3vw;right:-3vw;overflow:hidden;transform:rotate(-4deg)}.work-ticker-line{white-space:nowrap;border-top:1px solid #e9e6de52;border-bottom:1px solid #e9e6de52;width:100%;overflow:hidden}.work-ticker-line>span{white-space:nowrap;width:max-content;font:400 clamp(5rem,10vw,13rem)/1.08 var(--font-oswald),Impact,sans-serif;letter-spacing:-.05em;-webkit-text-stroke:1px #ece7e0af;color:#0000;display:block}.ticker-two>span{color:var(--scarlet);-webkit-text-stroke:0;font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-weight:400}.work-list{border-top:1px solid #f0efeb82;width:100%;margin-top:76svh;position:relative}.work-row{color:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #efeeea5c;grid-template-columns:6% 1.5fr .65fr 5%;align-items:center;gap:15px;width:100%;min-height:133px;padding:22px 0;transition:color .3s,padding .35s;display:grid}.work-row:hover{color:var(--scarlet);padding-left:20px}.work-no{font:500 .72rem var(--font-plex),monospace}.work-name{font:400 clamp(2rem,3.8vw,5.5rem)/1.06 var(--font-oswald),Impact,sans-serif;letter-spacing:-.015em}.work-type{font:500 .62rem/1.3 var(--font-plex),monospace;letter-spacing:.04em;opacity:.8;justify-self:end}.work-arrow{justify-self:end;font:300 2.3rem sans-serif}.concept-notice{font:500 .59rem var(--font-plex),monospace;letter-spacing:.08em;opacity:.55;margin-top:26px}.work-preview{z-index:65;pointer-events:none;border:6px solid var(--paper);background:var(--scarlet);transform-origin:50%;width:324px;height:245px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 18px 50px #000b,0 0 0 1px #f4eee99e}.work-preview>img{object-fit:cover;object-position:center;filter:contrast(1.08);width:100%;height:198px;display:block}.work-preview-caption{color:#0a0a0a;height:35px;font:500 .59rem var(--font-plex),monospace;letter-spacing:.07em;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.work-preview-caption>span{font:400 1.15rem sans-serif}.work-preview-signal{color:#090909;height:198px;font:400 5.2rem/.76 var(--font-oswald),Impact,sans-serif;letter-spacing:-.06em;background:#ff492f;padding:16px 22px;position:relative}.work-preview-signal>span{font:3rem sans-serif;position:absolute;bottom:8px;right:14px}.brief-modal h2,.case-info h2,.fallback-printed,.hero-line,.loading-shell h1,.scene-about h2,.scene-contact h2,.scene-note h2,.section-heading h2,.service-map-name,.service-world-headline h2,.threshold-heading h2,.work-name{font-weight:600}.hero-line-serif{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.07em;font-style:italic;font-weight:500;line-height:.9}.hero-line{font-size:clamp(7rem,16vw,23rem)}.hero-line-mask{height:clamp(100px,14.8vw,280px)}.hero-description{letter-spacing:-.015em;max-width:385px;line-height:1.5}.hero-description b{font-family:var(--font-plex),monospace;letter-spacing:.06em;font-size:.78em}.scene-note{max-width:520px}.scene-note h2{font-size:clamp(2.4rem,4.5vw,5.3rem)}.threshold-heading{max-width:920px}.threshold-heading h2{font-size:clamp(5rem,9vw,11rem)}.scene-service-intro h2{font-size:clamp(5.2rem,11.8vw,15rem)}.scene-service-intro .intro-line:last-child{font-size:.85em}.scene-service-intro .section-heading{max-width:none}.scene-service-intro .section-heading p{max-width:500px}.service-world-headline h2{font-size:clamp(6rem,10.3vw,14rem)}.service-world-headline h2 em{font-weight:500}.service-world-intro,.service-world-overline{max-width:560px}.service-world-detail>p{font-size:clamp(.88rem,1vw,1.12rem)}.service-world-cta{min-width:220px}.scene-about h2{font-size:clamp(4.5rem,9.4vw,12.5rem);line-height:.99}.scene-contact h2{font-size:clamp(5.9rem,12.4vw,16rem)}.scene-work{background:#080a0b;min-height:0;padding-bottom:17svh;overflow:visible}.scene-work:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#ffffff16 calc(20% - 1px) 20%);position:absolute;inset:0}.scene-work .section-heading{max-width:1240px;margin-top:15svh}.scene-work .section-heading h2{font-size:clamp(5rem,9.8vw,12rem)}.scene-work .section-heading p{max-width:480px}.work-fast-forward{color:var(--paper);font:500 .65rem var(--font-plex),monospace;letter-spacing:.07em;background:0 0;border:0;border-bottom:1px solid #fff8;margin-top:27px;padding:17px 0;display:block}.work-fast-forward:hover{color:var(--scarlet)}.work-ticker{top:90svh}.work-list{margin-top:10svh}.work-list-heading{font:500 .62rem var(--font-plex),monospace;letter-spacing:.07em;color:#e7e2d2b7;justify-content:space-between;gap:20px;padding:0 0 16px;display:flex}.concept-notice{max-width:790px;line-height:1.7}.portfolio-gallery{--portfolio-scroll:0;isolation:isolate;height:525svh;margin:57svh -5vw 0;position:relative}.portfolio-sticky{perspective:1500px;isolation:isolate;background:radial-gradient(at 55% 44%,#292a2b 0,#0d1012 48%,#050607 100%);width:100%;height:100svh;min-height:670px;position:sticky;top:0;overflow:hidden}.portfolio-sticky:before{content:"";z-index:0;pointer-events:none;opacity:.2;transform:rotate(calc(-17deg + var(--portfolio-scroll) * 120deg)) scale(1.5);background:repeating-radial-gradient(circle,#0000 0 83px,#eee9df24 84px 85px,#0000 86px 152px);position:absolute;inset:-35%}.portfolio-sticky:after{content:"";z-index:12;pointer-events:none;opacity:.55;background:linear-gradient(90deg,#03040466,#0000 14% 86%,#03040477);position:absolute;inset:0}.portfolio-film-grain{z-index:11;opacity:.12;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff13 0 1px,#0000 1px 4px);position:absolute;inset:0}.portfolio-stage-bottom,.portfolio-stage-top{z-index:20;font:500 .65rem var(--font-plex),monospace;letter-spacing:.09em;color:#faf7edb8;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;left:5vw;right:5vw}.portfolio-stage-top{top:clamp(96px,12svh,125px)}.portfolio-stage-top>span:first-child{align-items:center;gap:15px;display:flex}.portfolio-stage-top .crosshair{font-size:1.5rem}.portfolio-stage-bottom{bottom:30px}.portfolio-stage-rail{background:#ffffff3b;flex:1;max-width:280px;height:2px;overflow:hidden}.portfolio-stage-rail>span{background:var(--scarlet);height:100%;transform:scaleX(var(--portfolio-scroll));transform-origin:0;display:block}.portfolio-slide{z-index:2;color:var(--paper);opacity:0;visibility:hidden;transform-style:preserve-3d;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);align-items:center;gap:4vw;padding:clamp(85px,13svh,140px) 7vw;display:grid;position:absolute;inset:0}.mobile-case-track{display:none}.portfolio-slide-02 .portfolio-media,.portfolio-slide-04 .portfolio-media{order:2}.portfolio-slide-02 .portfolio-slide-copy,.portfolio-slide-04 .portfolio-slide-copy{order:1}.portfolio-slide-editorial{background:radial-gradient(circle at 45% 49%,#61254b80,#0000 68%)}.portfolio-giant-number{font:600 clamp(23rem,48vw,48rem)/.8 var(--font-oswald),Impact,sans-serif;letter-spacing:-.09em;-webkit-text-stroke:1px var(--project-accent);color:#0000;pointer-events:none;opacity:.1;z-index:-1;position:absolute;top:12%;right:3%}.portfolio-media{z-index:3;aspect-ratio:2;width:100%;transform:perspective(1400px) rotateX(var(--gallery-tilt-x,0deg)) rotateY(var(--gallery-tilt-y,0deg));filter:drop-shadow(0 38px 44px #0009);transition:transform .36s cubic-bezier(.2,.7,.2,1);position:relative}.portfolio-media:before{content:"";border:1px solid var(--project-accent);position:absolute;inset:-10px}@supports (color:color-mix(in lab,red,red)){.portfolio-media:before{border:1px solid color-mix(in srgb,var(--project-accent) 70%,transparent)}}.portfolio-media:before{pointer-events:none}.portfolio-media:after{content:"";pointer-events:none;border:1px solid #e5e2d74d;height:70%;position:absolute;bottom:-5%;left:4%;right:-3%;transform:translateZ(-50px)}.portfolio-image-mask{clip-path:inset(0);background:#d8d3cb;border:8px solid #eae7df;width:100%;height:100%;overflow:hidden;transform:translateZ(30px)}.portfolio-image-mask img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.portfolio-slide-editorial .portfolio-image-mask{border-color:#f4d1ed}.portfolio-slide-editorial .portfolio-image-mask img{object-position:62% 50%}.portfolio-media-sheen{z-index:6;pointer-events:none;opacity:.18;background:linear-gradient(125deg,#0000 35%,#fff5 46%,#0000 61%);position:absolute;inset:0;transform:translateZ(32px)}.portfolio-media-meta{font:500 .61rem var(--font-plex),monospace;color:#f3f1e1a9;letter-spacing:.08em;justify-content:space-between;gap:15px;display:flex;position:absolute;top:calc(100% + 15px);left:0;right:0}.portfolio-slide-copy{z-index:4;max-width:450px;position:relative}.portfolio-project-label{font:500 .62rem/1.6 var(--font-plex),monospace;letter-spacing:.08em;color:var(--project-accent)}.portfolio-slide-copy h3{font:600 clamp(4.6rem,6.8vw,9rem)/.93 var(--font-oswald),Impact,sans-serif;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:normal;margin:26px 0 10px}.portfolio-slide-editorial .portfolio-slide-copy h3{font-size:clamp(4.3rem,5.6vw,8rem)}.portfolio-subtitle{font:italic 500 clamp(1.7rem,2.2vw,2.75rem)/1.12 var(--font-cormorant),Georgia,serif;color:var(--project-accent);margin:10px 0 20px}.portfolio-description{font:400 clamp(.85rem,1vw,1.05rem)/1.55 var(--font-onest),sans-serif;color:#e6e4debb;max-width:400px;margin:0 0 27px}.portfolio-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.portfolio-actions>button{color:#080a0b;background:var(--paper);min-width:215px;font:500 .67rem var(--font-plex),monospace;border:1px solid #ede5d4;justify-content:space-between;align-items:center;gap:17px;padding:17px 18px;transition:background .25s,color .25s;display:flex}.portfolio-actions>button:hover{background:var(--project-accent);border-color:var(--project-accent)}.portfolio-actions>button span{font-size:1.3rem}.portfolio-actions>a{color:#f7f5e8;font:500 .63rem var(--font-plex),monospace;text-underline-offset:6px;letter-spacing:.02em;text-decoration:underline}.portfolio-actions>a:hover{color:var(--project-accent)}.portfolio-source{font:500 .6rem var(--font-plex),monospace;color:#d5d7d18f;letter-spacing:.02em;margin-top:24px}.case-source-note{color:#515050;max-width:740px!important;font-size:.84rem!important}.case-external-link{color:#f5eee4;width:100%;max-width:450px;font:500 .68rem var(--font-plex),monospace;background:#0c0c0c;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 23px;padding:20px 24px;text-decoration:none;display:flex}.case-external-link:hover{background:var(--scarlet)}.case-external-link span{font:400 1.8rem sans-serif}.service-world-tiktok .service-world-main{position:relative}.creator-spotlight{z-index:3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff5f5;background:linear-gradient(145deg,#1c0a22df,#6b214766);border:1px solid #eebcdc87;flex-direction:column;gap:17px;width:clamp(230px,19vw,310px);min-height:285px;padding:26px;text-decoration:none;transition:transform .5s,box-shadow .5s;display:flex;position:absolute;top:24%;right:0;transform:perspective(950px)rotateY(-12deg)rotateX(3deg);box-shadow:0 24px 80px #000a,inset 0 1px #ffe7f052}.creator-spotlight:hover{transform:perspective(950px)rotateY(-3deg)rotateX(0)translateY(-10px);box-shadow:0 34px 100px #000c,0 0 75px #fc7bac3b}.creator-spotlight>span{font:500 .58rem var(--font-plex),monospace;letter-spacing:.07em}.creator-spotlight strong{font:600 clamp(2.2rem,3vw,3.8rem)/.94 var(--font-oswald),Impact,sans-serif}.creator-spotlight small{font:500 .58rem var(--font-plex),monospace;border-top:1px solid #f3d5e461;margin-top:auto;padding-top:13px}.scene-expertise{min-height:180svh;color:var(--ink);background:var(--paper);padding-top:16vh}.scene-expertise:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000,#0000 calc(16.666% - 1px),#1111110c 16.666%);position:absolute;inset:0}.expertise-heading p{color:#555}.expertise-list{z-index:2;border-top:1px solid #121212;margin-top:28svh;position:relative}.expertise-row{border-bottom:1px solid #1118;grid-template-columns:6% 1.3fr .5fr 5%;align-items:baseline;gap:20px;padding:26px 0 35px;transition:padding .3s;display:grid}.expertise-row:hover{padding-left:12px}.service-number{font:500 .7rem var(--font-plex),monospace}.expertise-row h3{font:400 clamp(2.4rem,4.8vw,6rem)/1 var(--font-oswald),Impact,sans-serif;margin:0 0 5px}.expertise-row p{max-width:400px;font:400 .89rem/1.5 var(--font-onest),sans-serif;color:#515151}.service-tags{font:500 .65rem var(--font-plex),monospace;justify-self:end}.service-arrow{justify-self:end;font-size:1.7rem}.scene-lab{min-height:140svh;color:var(--paper);background:linear-gradient(90deg,#070809f0,#08090acf 48%,#08090a55)}.lab-object{z-index:0;pointer-events:none;perspective:1100px;opacity:.75;width:min(72vw,950px);height:105svh;position:absolute;top:8svh;right:-4vw;overflow:hidden}.lab-object:after{content:"";z-index:4;background:linear-gradient(90deg,#08090ae8,#08090a93 28%,#0000 81%),linear-gradient(#08090a80,#0000 28% 72%,#08090ad9);position:absolute;inset:0}.lab-object-stage{transform-style:preserve-3d;transform:translate3d(0,calc((var(--lab-gravity) - 1) * -6vh),0) rotateX(calc(5deg + (var(--lab-gravity) - 1) * 20deg)) rotateY(calc(-10deg + (var(--lab-bend) - 1) * 39deg)) scale(calc(.96 + (var(--lab-bend) - 1) * .12));filter:brightness(calc(.7 + var(--lab-glow) * .3));transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .26s;position:absolute;inset:2% 0}.lab-object-face{z-index:2;border:1px solid #f5eee76a;position:absolute;inset:12% 4% 13% 12%;overflow:hidden;transform:translateZ(85px)rotateY(-12deg)rotate(-4deg);box-shadow:0 0 95px #fbf5e81d,30px 35px 75px #000b}.lab-object-echo img,.lab-object-face img{object-fit:cover;width:100%;height:100%;display:block}.lab-object-face img{object-position:65% center}.lab-object-echo{z-index:1;opacity:.55;width:76%;height:76%;transform:translate3d(0,calc((var(--lab-gravity) - 1) * 9vh),-230px) rotateY(29deg) rotate(8deg);border:1px solid #eee9da55;position:absolute;top:0;right:-16%;overflow:hidden}.lab-object-orbit{z-index:3;border:1px solid #ff604c8a;border-radius:50%;width:116%;height:90%;position:absolute;top:3%;left:-4%;box-shadow:0 0 35px #f4514524}.lab-object-orbit.orbit-outer{transform:translateZ(155px)rotateY(67deg)rotateX(18deg)}.lab-object-orbit.orbit-inner{border-color:#f1e6d58f;width:94%;height:65%;inset:18% 1% auto;transform:translateZ(120px)rotateX(72deg)rotate(-26deg)}.lab-object-tracer{z-index:3;background:linear-gradient(#0000,#ff604ce0 40%,#ff604c29 72%,#0000);width:2px;height:81%;position:absolute;top:17%;left:55%;transform:translateZ(190px)rotate(28deg);box-shadow:0 0 25px #ff493f7d}.lab-gyroscope{aspect-ratio:1;pointer-events:none;opacity:.65;border:1px solid #f4efe535;border-radius:50%;width:64vw;position:absolute;top:12svh;right:-13vw;box-shadow:inset 0 0 85px #fa65510d,0 0 95px #ff65500b}.lab-gyroscope span{border:1px solid #ff492f61;border-radius:50%;position:absolute;inset:8%;transform:rotateX(69deg)rotate(24deg)}.lab-gyroscope span:nth-child(2){border-color:#e9e6de6b;inset:17%;transform:rotateY(67deg)rotate(-28deg)}.lab-gyroscope span:nth-child(3){border-color:#ff492f9e;inset:34%;transform:none;box-shadow:0 0 50px #ff492f20}.lab-gyroscope b{color:#f2ece2;font:500 .58rem var(--font-plex),monospace;letter-spacing:.12em;position:absolute;top:51%;left:47%}.lab-heading{padding-top:12vh}.lab-heading,.lab-panel{z-index:2;position:relative}.lab-panel{border-top:1px solid #d2cfcd;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:900px;margin-top:28vh;padding:35px 0 20px;display:grid}.lab-control{display:block}.lab-control>span{font:500 .65rem var(--font-plex),monospace;letter-spacing:.06em;justify-content:space-between;margin-bottom:20px;display:flex}.lab-control strong{color:var(--scarlet);font-weight:500}.lab-control input{width:100%;accent-color:var(--scarlet);cursor:pointer}.reset-button{color:var(--paper);border:0;border-bottom:1px solid var(--paper);font:500 .68rem var(--font-plex),monospace;background:0 0;grid-column:1;justify-self:start;margin-top:22px;padding:12px 0}.reset-button span{padding-left:10px;font-size:1.2rem}.lab-disclaimer{color:#aaa;font:500 .56rem var(--font-plex),monospace;grid-column:3;justify-self:end;margin-top:37px}.scene-about{background:var(--scarlet);min-height:127svh;color:var(--ink);padding-top:20svh}.about-ghost{white-space:nowrap;pointer-events:none;opacity:.2;width:max-content;font:400 clamp(7rem,19vw,25rem)/1 var(--font-oswald),Impact,sans-serif;letter-spacing:-.06em;-webkit-text-stroke:1px #070707;color:#0000;position:absolute;top:4svh;left:-15vw}.scene-about h2{max-width:1600px;font:400 clamp(4.4rem,9.2vw,12.8rem)/.95 var(--font-oswald),Impact,sans-serif;letter-spacing:-.038em;margin:24px 0}.scene-about h2 i{font-size:1em}.about-bottom{border-top:1px solid #111;justify-content:space-between;align-items:end;gap:30px;margin-top:12vh;padding-top:25px;display:flex}.about-bottom p{max-width:410px;font-size:1.1rem;line-height:1.5}.about-bottom span{font:500 .58rem var(--font-plex),monospace;white-space:nowrap}.scene-contact{background:var(--paper);min-height:132svh;color:var(--ink);padding-top:13svh}.contact-orbit{z-index:0;aspect-ratio:1;pointer-events:none;opacity:.8;border:1px solid #ff492f4f;border-radius:50%;width:44vw;min-width:500px;position:absolute;top:7svh;right:-8vw}.contact-orbit span{border:1px solid #0b0a0a22;border-radius:50%;position:absolute;inset:10%;transform:rotateX(67deg)rotate(-24deg)}.contact-orbit span:nth-child(2){border-color:#ff492f77;inset:33%;transform:rotateY(67deg)}.contact-overline{font:500 .7rem var(--font-plex),monospace;align-items:center;gap:12px;display:flex}.scene-contact h2{font:400 clamp(5.8rem,12.8vw,17rem)/.84 var(--font-oswald),Impact,sans-serif;letter-spacing:-.055em;margin:5vh 0 0}.scene-contact h2 i{letter-spacing:-.06em}.contact-period{color:var(--scarlet)}.contact-bottom{justify-content:space-between;align-items:end;gap:40px;margin-top:5vh;display:flex}.contact-bottom p{max-width:340px;font-size:1.05rem;line-height:1.4}.project-cta{min-width:300px;min-height:76px;color:var(--paper);background:var(--ink);font:500 .75rem var(--font-plex),monospace;letter-spacing:.05em;border:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;transition:background .25s;display:flex}.project-cta:hover{background:var(--scarlet);color:var(--ink)}.project-cta span{font:400 2rem sans-serif}.page-footer{font:500 .59rem var(--font-plex),monospace;letter-spacing:.04em;border-top:1px solid #1116;justify-content:space-between;align-items:center;padding-top:14px;display:flex;position:absolute;bottom:22px;left:5vw;right:5vw}.page-footer button{color:inherit;font:inherit;background:0 0;border:0}.modal-backdrop{z-index:300;background:#000000bf;justify-content:flex-end;display:flex;position:fixed;inset:0}.case-modal{background:var(--paper);width:min(100%,980px);min-height:100%;color:var(--ink);overflow:auto;box-shadow:-16px 0 90px #0007}.case-header{font:500 .65rem var(--font-plex),monospace;border-bottom:1px solid #0005;justify-content:space-between;align-items:center;padding:25px 4vw;display:flex}.case-header button,.case-info button{font:inherit;background:0 0;border:0}.case-art{height:min(62vh,650px);overflow:hidden}.case-art img{object-fit:cover;object-position:center;width:100%;height:100%}.signal-art{color:#080808;height:100%;font:400 clamp(5rem,11vw,12rem)/.8 var(--font-oswald),Impact,sans-serif;letter-spacing:-.08em;background:repeating-linear-gradient(90deg,#0000 0 6%,#1010101c 6.2%,#0000 7%);justify-content:center;align-items:center;display:flex}.case-info{padding:5vh 4vw 10vh}.case-info>span{font:500 .65rem var(--font-plex),monospace}.case-info h2{font:400 clamp(4rem,8vw,9rem)/1 var(--font-oswald),Impact,sans-serif;margin:17px 0}.case-info p{max-width:580px;font-size:1.1rem;line-height:1.55}.case-info>div{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.case-info>div span{font:500 .6rem var(--font-plex),monospace;border:1px solid #333;border-radius:999px;padding:10px 15px}.case-info button{border-bottom:1px solid;padding:20px 0}.brief-modal{background:var(--paper);width:min(100%,680px);padding:36px clamp(24px,5vw,70px);overflow-y:auto}.brief-top{font:500 .7rem var(--font-plex),monospace;justify-content:space-between;align-items:center;display:flex}.brief-top button{background:0 0;border:0;font-size:1.4rem}.brief-modal h2{font:400 clamp(3.6rem,7.5vw,7rem)/.92 var(--font-oswald),Impact,sans-serif;margin:8vh 0 38px}.brief-modal h2 i{font-family:var(--font-cormorant),Georgia,serif;font-weight:400}.brief-modal label{font:500 .68rem var(--font-plex),monospace;flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.brief-modal input,.brief-modal select,.brief-modal textarea{font:400 1rem var(--font-onest),sans-serif;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #3336;border-radius:0;padding:15px 10px}.brief-submit{width:100%;color:var(--paper);background:var(--ink);font:500 .75rem var(--font-plex),monospace;border:0;margin:20px 0;padding:19px}.brief-modal small{color:#555;font-size:.7rem}.brief-copy-fallback{background:#ff492f15;border:1px solid #ff492f6b;padding:14px;line-height:1.65}.brief-copy-fallback textarea{resize:vertical;color:#181818;width:100%;min-height:140px;font:400 .82rem/1.45 var(--font-plex),monospace;background:#fff9ee;padding:12px}@media (max-width:1100px){.desktop-nav{gap:18px;margin-right:20px}.global-header{padding:0 4vw}.left-index,.right-index{display:none}.hero-line-mask{height:18vw}.hero-line{font-size:19vw}.work-row{grid-template-columns:8% 1.2fr .7fr 5%}.service-world-detail{grid-template-columns:1.15fr 1fr;row-gap:22px}.service-world-cta{grid-column:2;justify-self:start}.service-world-headline h2{font-size:clamp(5.2rem,11.5vw,9rem)}}@media (hover:none) and (pointer:coarse),(max-width:800px){.site-root[data-world-scene=dormant] .world-layer{display:none}.fallback-shard{will-change:auto}.fallback-portal img{box-shadow:none}.service-shutter{display:none}.mobile-break{display:initial}.global-header{mix-blend-mode:normal;height:69px;padding:0 5vw}.global-header:before{content:"";z-index:-1;background:#e9e6deed;position:absolute;inset:0}.site-root[data-world=dark] .global-header:before{background:#090a0af0}.right-index{z-index:72;writing-mode:horizontal-tb;color:#f3eee9;-webkit-backdrop-filter:blur(9px);letter-spacing:-.03em;background:#111416cf;border:1px solid #f0ece64a;border-radius:24px;flex-direction:column;align-items:center;gap:9px;padding:11px 9px;font-size:.48rem;display:flex;top:auto;bottom:13px;right:10px}.right-index .right-track{width:2px;height:47px}.desktop-nav,.right-index>span:last-child{display:none}.menu-toggle{display:flex}.mobile-nav-scrim{display:block}.mobile-menu{border-top:1px solid #e9e6de55;width:100%;max-width:none;padding:18px 6vw 35px;top:69px;right:0;box-shadow:0 30px 60px #000a}.mobile-menu button{font:400 clamp(1.5rem,7.7vw,3rem) var(--font-oswald),Impact,sans-serif;letter-spacing:-.025em;padding:19px 0}.mobile-menu button span{font:400 1.8rem sans-serif}.fallback-portal{inset:11% -65% 13% -2%}.fallback-portal:after{background:linear-gradient(90deg,#08090adb,#08090a30 72%,#08090a21)}.fallback-printed{font-size:24vw;line-height:.9}.fallback-shard{padding-left:6vw}.work-preview{display:none}.contact-pill{min-width:116px;padding:10px 12px!important}.identity{gap:6px;font-size:.69rem}.identity-symbol{font-size:1.45rem}.scene-section{padding-left:6vw;padding-right:6vw}.scene-hero{height:100svh;min-height:620px;padding-top:16vh;padding-bottom:12vh}.hero-eyebrow{max-width:80%;font-size:.56rem}.eyebrow-year{display:none}.hero-title{margin-top:10vh}.hero-line-mask{height:22.5vw}.hero-line{letter-spacing:-.04em;font-size:23.5vw}.hero-bottom{align-items:end;margin-bottom:9vh}.hero-description{max-width:185px;font-size:.78rem}.scroll-cue{gap:7px;font-size:.48rem}.scroll-arrow{font-size:1.5rem}.hero-seam{width:88vw;height:42px;bottom:0;left:6vw}.scene-rupture{min-height:116svh}.scene-note{max-width:275px;top:25vh;right:7vw}.scene-note h2{font-size:2.7rem}.rupture-marker{font-size:5rem}.scene-threshold{min-height:110svh}.threshold-heading{top:23vh;left:7vw}.threshold-heading h2{font-size:clamp(3.1rem,13.6vw,7rem)}.threshold-halo{opacity:.22;top:16svh;right:-85vw}.scene-service-intro{min-height:116svh;padding-top:19svh}.scene-service-intro h2{font-size:clamp(4.8rem,16vw,10rem)}.scene-service-intro .section-heading p{max-width:310px;margin:24px 0 0}.service-map{grid-template-columns:1fr;margin-top:11svh}.service-map button{gap:4px;min-height:112px;padding:16px 12px 20px}.service-map button+button{border-top:1px solid #1115;border-left:0}.service-map-number{margin-bottom:2px}.service-map-name{font-size:2.15rem}.service-map-native{font-size:.52rem}.service-intro-footer{margin-top:25px}.scene-section.service-world{min-height:auto;padding:0}.service-sticky{height:auto;min-height:max(960px,110svh);position:relative;top:auto}.service-art img{object-position:66% top;transform:scale(1.08)}.service-art-overlay{background:linear-gradient(#050607e7,#050607ab 23%,#05060795 45%,#050607ed 78%,#050607f5),linear-gradient(90deg,#08090998,#0000)}.service-world-tiktok .service-art-overlay{background:linear-gradient(#170615e9,#1706158f 33%,#170615ad 59%,#170615f9 89%)}.service-world-inner{min-height:max(960px,110svh);padding:94px 6vw 26px}.service-topline span:last-child{display:none}.service-topline span:nth-child(2){text-align:right;max-width:55%;font-size:.49rem}.service-world-main{min-height:760px;padding:9svh 0 3svh}.service-world-headline h2{margin:18px 0;font-size:clamp(4.8rem,14.1vw,8rem);line-height:.93}.service-world-overline{font-size:.53rem}.service-world-intro{max-width:290px;font-size:1rem}.service-world-detail{grid-template-columns:1fr;gap:20px;padding-top:20px}.service-world-detail>p{max-width:440px}.service-world-detail li{padding:3px 0;font-size:.61rem}.service-world-cta{grid-column:auto;width:min(100%,310px);min-height:60px}.portfolio-actions>button:active,.project-cta:active,.service-world-cta:active{background:var(--scarlet);border-color:var(--scarlet);color:var(--paper);transform:scale(.97)}.service-world-footer{font-size:.46rem}.service-orbit-one{right:-33%}.service-orbit-two{right:-10%}.service-depth-index,.service-lens{display:none}.service-shutter{opacity:.94;display:grid}.service-shutter>span{border-right-width:1px}.service-scanline{opacity:.6;box-shadow:0 0 17px #f5e8d161}.scene-work{min-height:170svh}.section-heading h2{font-size:clamp(3.65rem,11.2vw,6.5rem)}.scene-work .section-heading{margin-top:5vh}.work-ticker{gap:4px;top:67svh;left:-6vw;right:-6vw;transform:rotate(-5deg)}.work-ticker-line>span{font-size:12vw}.work-list{margin-top:43svh}.work-row{grid-template-columns:9% 1fr 7%;min-height:110px}.work-name{font-size:clamp(1.75rem,6.8vw,3.2rem)}.work-type{display:none}.work-arrow{font-size:1.65rem}.scene-expertise{min-height:140svh}.expertise-list{margin-top:19vh}.expertise-row{grid-template-columns:8% 1fr 6%;gap:11px}.expertise-row h3{font-size:clamp(2rem,6.6vw,3.8rem)}.service-tags{display:none}.scene-lab{min-height:132svh}.lab-object{opacity:.52;width:135vw;height:108svh;top:15svh;right:-55vw}.lab-object:after{background:linear-gradient(90deg,#08090aed,#08090aa9 46%,#08090a27),linear-gradient(#08090a55,#0000 30% 72%,#08090afa)}.lab-object-face{inset:9% 3% 25% 1%}.lab-gyroscope{opacity:.23;width:115vw;top:28svh;right:-72vw}.lab-panel{flex-direction:column;gap:34px;max-width:400px;margin-top:12vh;display:flex}.lab-disclaimer{margin-top:0}.scene-about{min-height:112svh}.about-ghost{opacity:.11;top:7svh}.scene-about h2{font-size:clamp(3.4rem,10.3vw,5rem)}.about-bottom{flex-direction:column;align-items:start;margin-top:11vh}.scene-contact{min-height:106svh}.contact-orbit{opacity:.22;right:-100vw}.scene-contact h2{margin-top:10vh;font-size:clamp(4.7rem,13.5vw,7rem)}.contact-bottom{flex-direction:column;align-items:start;gap:30px;margin-top:9vh}.project-cta{min-width:min(100%,340px)}.page-footer{font-size:.48rem;left:6vw;right:6vw}.page-footer span:nth-child(2){display:none}}@media (hover:none) and (pointer:coarse) and (max-device-width:480px),(max-width:420px){.hero-line-mask{height:23.5vw}.hero-line{font-size:24.5vw}.hero-eyebrow{margin-top:3vh}.contact-pill{gap:6px;min-width:104px;font-size:.53rem;display:flex;padding:6px 6px 6px 10px!important}.contact-pill .vector-arrow{--arrow-size:26px}.scene-about h2{font-size:12vw}.scene-contact h2{font-size:14vw}.scene-service-intro h2{font-size:17vw}.service-world-headline h2{font-size:clamp(4.15rem,14vw,5.4rem)}.service-world-inner{min-height:990px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-line{transform:none!important}.hero-description,.hero-eyebrow,.scroll-cue{opacity:1!important}.scene-lab,.scene-rupture,.scene-threshold,.scene-work{background:#090a0b}.fallback-seam,.fallback-shard{display:none}.fallback-portal{opacity:.7!important;transform:none!important}.work-preview{display:none!important}.service-art img,.service-orbit{will-change:auto!important;transform:none!important}.service-lens,.service-shutter{display:none!important}.identity-symbol{transform:none!important}}@media (max-width:1250px){.portfolio-slide{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:3vw;padding-left:5.5vw;padding-right:5.5vw}.portfolio-slide-copy h3{font-size:clamp(3.8rem,6.2vw,6.4rem)}.portfolio-slide-editorial .portfolio-slide-copy h3{font-size:clamp(3.55rem,5.5vw,5.6rem)}.portfolio-actions>button{min-width:185px;padding:15px 12px}.creator-spotlight{width:225px;min-height:250px}}@media (hover:none) and (pointer:coarse),(max-width:800px){.site-root,body,html{max-width:100%;overflow-x:clip}.portfolio-gallery,.portfolio-sticky{overflow-x:clip}.hero-line{font-size:22vw}.hero-line-mask{height:23.2vw}.hero-description{max-width:230px;font-size:.76rem}.hero-description b{font-size:.8em}.scene-note{max-width:295px}.scene-note h2{font-size:clamp(2.2rem,8.2vw,3.3rem)}.threshold-heading h2{font-size:clamp(3.6rem,14vw,7rem)}.scene-service-intro h2{font-size:clamp(4.5rem,15vw,9rem)}.scene-service-intro .intro-line:last-child{font-size:.83em}.service-world-headline h2{font-size:clamp(4.7rem,13.2vw,8rem)}.service-world-main{min-height:760px}.creator-spotlight{background:#1b092ad9;gap:11px;width:min(300px,82vw);min-height:175px;margin:25px 0 45px;padding:18px 20px;position:relative;top:auto;right:auto;transform:none}.creator-spotlight strong{font-size:2.35rem}.creator-spotlight:hover{transform:none}.service-world-tiktok .service-world-main{min-height:940px;padding-bottom:3svh}.service-world-tiktok .service-world-detail{margin-top:auto}.service-world-tiktok .service-world-inner{min-height:1120px}.scene-work .section-heading{margin-top:5svh}.scene-work .section-heading h2{font-size:clamp(3.6rem,10.7vw,6.8rem);line-height:1.02}.work-ticker{top:75svh}.work-list{margin-top:7svh}.work-list-heading span:last-child{display:none}.portfolio-gallery{height:auto;margin:41svh -6vw 0}.portfolio-sticky{perspective:950px;background:radial-gradient(at 20% 30%,#292528,#0b0d0f 55%,#060809);flex-direction:column;gap:0;height:auto;min-height:0;padding:95px 0 55px;display:flex;position:relative;top:auto;overflow:visible}.portfolio-sticky:before{opacity:.08;transform:rotate(-20deg)scale(1.1)}.portfolio-stage-top{font-size:.51rem;top:86px;left:6vw;right:6vw}.portfolio-stage-top .crosshair{font-size:1.1rem}.portfolio-stage-bottom{display:none}.portfolio-slide{--mobile-case-progress:0;transform-style:preserve-3d;background:0 0;border-bottom:1px solid #ffffff26;flex-direction:column;gap:24px;padding:42px 6vw 74px;display:flex;position:relative;inset:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.portfolio-slide:nth-of-type(2n){background:linear-gradient(132deg,#ffffff07,#0000 42%)}.mobile-case-track{z-index:5;width:100%;font:500 .57rem/1 var(--font-plex),monospace;color:#f1f0ebad;letter-spacing:.11em;align-items:center;gap:13px;display:flex;position:relative}.mobile-case-track>span:first-child{white-space:nowrap}.mobile-case-track>span:last-child{color:var(--project-accent);font-size:1.3rem}.mobile-case-track-rule{background:#e9e6de50;flex:1;height:1px;display:block;overflow:hidden}.mobile-case-track-rule i{width:100%;height:100%;transform:scaleX(var(--mobile-case-progress));transform-origin:0;background:var(--project-accent);display:block}.portfolio-slide-02 .portfolio-media,.portfolio-slide-02 .portfolio-slide-copy,.portfolio-slide-04 .portfolio-media,.portfolio-slide-04 .portfolio-slide-copy{order:0}.portfolio-giant-number{opacity:.09;font-size:68vw;top:10%;right:7%}.portfolio-media{width:100%;max-width:630px;transform-style:preserve-3d;will-change:transform,opacity;filter:drop-shadow(0 20px 31px #000a)}.portfolio-media:before{inset:-5px}.portfolio-image-mask{border-width:5px;transform:translateZ(0)}.portfolio-image-mask img{will-change:transform}.portfolio-media-sheen{opacity:.36;transform:translateX(calc((var(--mobile-case-progress) - .4) * 44%));background:linear-gradient(120deg,#0000 16%,#ffffff21 34%,#0000 60%)}.portfolio-media:active .portfolio-media-sheen{opacity:.78}.portfolio-media:active .portfolio-image-mask{border-color:var(--project-accent)}.portfolio-media-meta{font-size:.46rem;top:calc(100% + 10px)}.portfolio-slide-copy{transform-origin:top;align-self:stretch;max-width:650px;padding-top:18px}.portfolio-slide-copy h3{margin:12px 0 5px;font-size:clamp(3.35rem,12.5vw,6rem)}.portfolio-slide-editorial .portfolio-slide-copy h3{font-size:clamp(3.3rem,10.5vw,5.8rem)}.portfolio-subtitle{font-size:clamp(1.45rem,6vw,2rem)}.portfolio-description{font-size:.9rem}.portfolio-actions>button{min-width:min(230px,100%)}.portfolio-source{font-size:.55rem}.scene-about h2{font-size:clamp(3.1rem,9.7vw,5.3rem);line-height:1.02}.scene-contact h2{font-size:clamp(4.7rem,13vw,7rem)}.case-info h2{overflow-wrap:anywhere}}@media (hover:none) and (pointer:coarse) and (max-device-width:480px),(max-width:420px){.hero-line{font-size:22vw}.hero-line-mask{height:24vw}.hero-bottom{gap:7px}.scroll-cue{white-space:normal;max-width:116px;line-height:1.4}.scene-service-intro h2{font-size:15.3vw}.service-world-headline h2{font-size:clamp(3.9rem,13vw,5rem)}.scene-about h2{font-size:10vw}.scene-contact h2{font-size:13.2vw}.portfolio-slide-copy h3{font-size:12vw}.portfolio-stage-top>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.portfolio-gallery{margin-top:15svh;height:auto!important}.portfolio-sticky{padding:80px 0 40px;display:flex;height:auto!important;min-height:0!important;top:auto!important}.portfolio-slide,.portfolio-sticky{flex-direction:column;position:relative!important}.portfolio-slide{padding:44px 6vw;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;inset:auto!important;transform:none!important}.portfolio-media{width:100%;max-width:840px;transform:none!important}.portfolio-slide-copy{opacity:1!important;transform:none!important}.portfolio-image-mask{clip-path:none!important}.portfolio-giant-number,.portfolio-image-mask,.portfolio-image-mask img{transform:none!important}.mobile-case-track-rule i{transform:scaleX(1)!important}.portfolio-stage-bottom{display:none}}.vector-arrow{--arrow-size:43px;--arrow-accent:var(--scarlet);z-index:1;width:var(--arrow-size);height:var(--arrow-size);min-width:var(--arrow-size);aspect-ratio:1;color:inherit;isolation:isolate;translate:var(--magnet-x,0) var(--magnet-y,0);border:1px solid;border-radius:999px;flex:none;place-items:center;line-height:0;transition:translate .32s cubic-bezier(.2,.7,.2,1),border-color .32s,box-shadow .5s,transform .55s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative;overflow:hidden}.vector-arrow--small{--arrow-size:32px}.vector-arrow--tiny{--arrow-size:25px}.vector-arrow:before{content:"";z-index:-1;border-radius:inherit;background:var(--arrow-accent);opacity:.3;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .33s;position:absolute;inset:-1px;transform:translate(-5%,100%)scale(.63)}.vector-arrow svg{width:58%;height:58%;transition:transform .58s cubic-bezier(.16,1,.3,1),color .34s;position:absolute;top:21%;left:21%;overflow:visible}.vector-arrow-rear{transform:translate(-155%,155%)}.vector-arrow--down .vector-arrow-rear{transform:translateY(-165%)}.vector-arrow--up .vector-arrow-rear{transform:translateY(165%)}:is(.contact-pill,.mobile-menu button,.service-map button,.service-world-cta,.creator-spotlight,.work-fast-forward,.portfolio-actions button,.portfolio-actions a,.work-row,.project-cta,.case-external-link,.page-footer button):is(:hover,:focus-visible,:active) .vector-arrow{color:#0c0b0a;box-shadow:0 0 0 5px var(--arrow-accent),0 0 25px var(--arrow-accent);border-color:#0000}@supports (color:color-mix(in lab,red,red)){:is(.contact-pill,.mobile-menu button,.service-map button,.service-world-cta,.creator-spotlight,.work-fast-forward,.portfolio-actions button,.portfolio-actions a,.work-row,.project-cta,.case-external-link,.page-footer button):is(:hover,:focus-visible,:active) .vector-arrow{box-shadow:0 0 0 5px color-mix(in srgb,var(--arrow-accent) 18%,transparent),0 0 25px color-mix(in srgb,var(--arrow-accent) 27%,transparent)}}:is(.contact-pill,.mobile-menu button,.service-map button,.service-world-cta,.creator-spotlight,.work-fast-forward,.portfolio-actions button,.portfolio-actions a,.work-row,.project-cta,.case-external-link,.page-footer button):is(:hover,:focus-visible,:active) .vector-arrow{transform:rotate(-9deg)scale(1.06)}:is(.contact-pill,.mobile-menu button,.service-map button,.service-world-cta,.creator-spotlight,.work-fast-forward,.portfolio-actions button,.portfolio-actions a,.work-row,.project-cta,.case-external-link,.page-footer button):is(:hover,:focus-visible,:active) .vector-arrow:before{opacity:1;transform:translate(0)scale(1.01)}:is(.contact-pill,.mobile-menu button,.service-map button,.service-world-cta,.creator-spotlight,.work-fast-forward,.portfolio-actions button,.portfolio-actions a,.work-row,.project-cta,.case-external-link,.page-footer button):is(:hover,:focus-visible,:active) .vector-arrow-front{transform:translate(155%,-155%)}:is(.contact-pill,.mobile-menu button,.service-map button,.service-world-cta,.creator-spotlight,.work-fast-forward,.portfolio-actions button,.portfolio-actions a,.work-row,.project-cta,.case-external-link,.page-footer button):is(:hover,:focus-visible,:active) .vector-arrow-rear{transform:translate(0)}:is(.contact-pill,.mobile-menu button,.service-map button,.service-world-cta,.creator-spotlight,.work-fast-forward,.portfolio-actions button,.portfolio-actions a,.work-row,.project-cta,.case-external-link,.page-footer button):is(:hover,:focus-visible,:active) .vector-arrow--down .vector-arrow-front{transform:translateY(155%)}:is(.contact-pill,.mobile-menu button,.service-map button,.service-world-cta,.creator-spotlight,.work-fast-forward,.portfolio-actions button,.portfolio-actions a,.work-row,.project-cta,.case-external-link,.page-footer button):is(:hover,:focus-visible,:active) .vector-arrow--up .vector-arrow-front{transform:translateY(-155%)}.service-map button{isolation:isolate;overflow:hidden}.service-map button:before{content:"";z-index:-1;background:var(--ink);transition:transform .68s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-105%)skew(-12deg)}.service-map button:is(:hover,:focus-visible):before{transform:translate(0)skew(0deg)}.service-map button:is(:hover,:focus-visible){color:var(--paper);background:0 0}.service-map button:is(:hover,:focus-visible) .service-map-name{transform:translate(7px)}.service-map-name{transition:transform .6s cubic-bezier(.16,1,.3,1)}.service-map .service-map-arrow{--arrow-size:44px;color:var(--scarlet);position:absolute;top:17px;right:17px}.service-map button:is(:hover,:focus-visible) .service-map-arrow{color:var(--ink)}.service-map button .service-map-arrow:before{background:var(--paper)}.service-world-tiktok .vector-arrow{--arrow-accent:#fc8abf}.service-world-web-ai .vector-arrow{--arrow-accent:#a7ebe8}.portfolio-slide .vector-arrow{--arrow-accent:var(--project-accent)}.creator-spotlight small{justify-content:space-between;align-items:center;gap:10px;display:flex}.creator-spotlight small .vector-arrow{color:#ffd6eb}.work-row{isolation:isolate;position:relative;overflow:hidden}.work-row:before{content:"";z-index:-1;background:linear-gradient(110deg,#ff492f1c,#ffffff08 50%,#0000 82%);transition:transform .72s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-103%)skew(-12deg)}.work-row:is(:hover,:focus-visible):before{transform:translate(0)skew(0deg)}.work-row .work-name{transition:transform .65s cubic-bezier(.16,1,.3,1),letter-spacing .5s}.work-row:is(:hover,:focus-visible) .work-name{letter-spacing:.006em;transform:translate(10px)}.work-row .work-arrow{justify-content:flex-end;align-items:center;display:inline-flex}.work-fast-forward{justify-content:space-between;align-items:center;gap:25px;padding:9px 0 12px;display:inline-flex}.portfolio-actions>a{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.portfolio-actions>a:hover{text-decoration:none}.portfolio-actions>button{min-height:61px}.portfolio-actions>button .vector-arrow{--arrow-size:32px}.service-world-cta{min-height:76px}.service-world-cta .vector-arrow{--arrow-size:35px}.contact-pill{padding:7px 8px 7px 16px!important}.contact-pill .vector-arrow{--arrow-size:31px}.page-footer button{align-items:center;gap:12px;display:inline-flex}.case-external-link .vector-arrow{--arrow-size:44px}.work-preview-caption .vector-arrow{--arrow-size:21px}.scroll-cue .vector-arrow{--arrow-size:35px;animation:scrollArrow 1.8s ease-in-out infinite}.mobile-case-track .vector-arrow{--arrow-size:24px;color:var(--project-accent)}.portfolio-media:before{box-shadow:0 0 0 4px #ffffff08,inset 0 0 32px #0006}.portfolio-image-mask:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;transform:translateX(calc((var(--mobile-case-progress,var(--portfolio-scroll,0)) - .5) * 32%));background:linear-gradient(112deg,#0000 21%,#ffffff26 47%,#0000 63%);position:absolute;inset:0}.portfolio-stage-rail{height:3px;box-shadow:0 0 22px #ff492f24}.portfolio-stage-rail>span{box-shadow:0 0 18px #ff492f90}@media (hover:none) and (pointer:coarse),(max-width:800px){.vector-arrow{--arrow-size:37px}.vector-arrow--small{--arrow-size:30px}.vector-arrow--tiny{--arrow-size:24px}.service-map .service-map-arrow{--arrow-size:37px;top:15px;right:12px}.contact-pill{padding:7px 8px 7px 12px!important}.work-row{grid-template-columns:25px minmax(0,1fr) 40px;column-gap:12px}.work-row .vector-arrow{--arrow-size:35px}.work-row .work-name{overflow-wrap:anywhere;max-width:100%}.work-row:is(:hover,:focus-visible) .work-name{transform:translate(3px)}.service-map button:active .service-map-arrow{transform:scale(.96)}.portfolio-actions>a .vector-arrow{--arrow-size:26px}.mobile-case-track .vector-arrow{--arrow-size:24px}}.site-root[data-narrow-touch=true]{width:var(--handset-width);max-width:var(--handset-width)}.site-root[data-narrow-touch=true] .global-header,.site-root[data-narrow-touch=true] .modal-backdrop,.site-root[data-narrow-touch=true] .reading-progress,.site-root[data-narrow-touch=true] .world-layer{width:var(--handset-width);right:auto}.site-root[data-narrow-touch=true] .global-header{padding-left:calc(var(--handset-width) * .05);padding-right:calc(var(--handset-width) * .05)}.site-root[data-narrow-touch=true] .scene-section{padding-left:calc(var(--handset-width) * .06);padding-right:calc(var(--handset-width) * .06)}.site-root[data-narrow-touch=true] .hero-line{font-size:calc(var(--handset-width) * .215)}.site-root[data-narrow-touch=true] .fallback-printed{font-size:calc(var(--handset-width) * .24)}.site-root[data-narrow-touch=true] .fallback-shard{padding-left:calc(var(--handset-width) * .06)}.site-root[data-narrow-touch=true] .hero-line-mask{height:calc(var(--handset-width) * .235)}.site-root[data-narrow-touch=true] .hero-seam{left:calc(var(--handset-width) * .06);width:calc(var(--handset-width) * .88)}.site-root[data-narrow-touch=true] .scene-note h2{font-size:calc(var(--handset-width) * .084)}.site-root[data-narrow-touch=true] .threshold-heading{left:calc(var(--handset-width) * .07)}.site-root[data-narrow-touch=true] .threshold-heading h2{font-size:calc(var(--handset-width) * .13)}.site-root[data-narrow-touch=true] .scene-service-intro h2{font-size:calc(var(--handset-width) * .145)}.site-root[data-narrow-touch=true] .service-world-headline h2{font-size:calc(var(--handset-width) * .125)}.site-root[data-narrow-touch=true] .service-world-inner{padding-left:calc(var(--handset-width) * .06);padding-right:calc(var(--handset-width) * .06)}.site-root[data-narrow-touch=true] .section-heading h2{font-size:calc(var(--handset-width) * .11)}.site-root[data-narrow-touch=true] .scene-work .section-heading h2{font-size:calc(var(--handset-width) * .105)}.site-root[data-narrow-touch=true] .work-ticker{left:calc(var(--handset-width) * -.06);right:calc(var(--handset-width) * -.06)}.site-root[data-narrow-touch=true] .work-ticker-line>span{font-size:calc(var(--handset-width) * .12)}.site-root[data-narrow-touch=true] .portfolio-gallery{margin-left:calc(var(--handset-width) * -.06);margin-right:calc(var(--handset-width) * -.06)}.site-root[data-narrow-touch=true] .portfolio-slide{padding-left:calc(var(--handset-width) * .06);padding-right:calc(var(--handset-width) * .06)}.site-root[data-narrow-touch=true] .portfolio-slide-copy h3{font-size:calc(var(--handset-width) * .105)}.site-root[data-narrow-touch=true] .work-name{font-size:calc(var(--handset-width) * .064)}.site-root[data-narrow-touch=true] .scene-about h2{font-size:calc(var(--handset-width) * .095)}.site-root[data-narrow-touch=true] .scene-contact h2{font-size:calc(var(--handset-width) * .128)}.site-root[data-narrow-touch=true] .page-footer{left:calc(var(--handset-width) * .06);right:calc(var(--handset-width) * .06)}.site-root[data-narrow-touch=true] .mobile-menu{width:var(--handset-width)}@keyframes signalBreathe{0%,to{opacity:.8;transform:scale(.85)}45%{opacity:1;transform:scale(1.32)}}@keyframes portalRefractA{0%{transform:perspective(850px)rotateY(-16deg)rotate(-6deg)scale(.98)}50%{transform:perspective(850px)rotateY(14deg)rotate(7deg)scale(1.035)}to{transform:perspective(850px)rotateY(-16deg)rotate(-6deg)scale(.98)}}@keyframes portalRefractB{0%{transform:perspective(850px)rotateY(18deg)rotate(11deg)}50%{transform:perspective(850px)rotateY(-19deg)rotate(-9deg)}to{transform:perspective(850px)rotateY(18deg)rotate(11deg)}}@keyframes lightPass{0%,9%{opacity:0;transform:translate(-135%)}18%{opacity:.22}39%{opacity:0;transform:translate(140%)}to{opacity:0;transform:translate(140%)}}@keyframes haloPulse{0%,to{opacity:.2}50%{opacity:.63}}@keyframes gyroA{0%{transform:rotateX(69deg)rotate(24deg)}to{transform:rotateX(69deg)rotate(384deg)}}@keyframes gyroB{0%{transform:rotateY(67deg)rotate(-28deg)}to{transform:rotateY(67deg)rotate(-388deg)}}@keyframes orbitA{0%{transform:rotateX(67deg)rotate(-24deg)}to{transform:rotateX(67deg)rotate(336deg)}}@keyframes orbitB{0%{transform:rotateY(67deg)rotate(0)}to{transform:rotateY(67deg)rotate(-1turn)}}@keyframes grainBreathe{0%,to{opacity:.09}50%{opacity:.16}}@keyframes pulsePrint{0%,to{opacity:.82}50%{opacity:1}}.red-dot{animation:signalBreathe 3.8s ease-in-out infinite}.contact-period,.hero-period{animation:pulsePrint 5s ease-in-out infinite;display:inline-block}.fallback-ring.ring-one,.fallback-ring.ring-three{animation:portalRefractA 14s ease-in-out infinite}.fallback-ring.ring-four,.fallback-ring.ring-two{animation:portalRefractB 17s ease-in-out infinite}.fallback-ring.ring-three{animation-delay:-5s}.fallback-ring.ring-four{animation-delay:-7s}.service-art:after{content:"";pointer-events:none;z-index:2;opacity:0;background:linear-gradient(104deg,#0000 32%,#ffffff13 45%,#fff8dd29 49%,#ffffff08 54%,#0000 68%);animation:lightPass 13s ease-in-out infinite;position:absolute;inset:-3% -15%}.service-world-tiktok .service-art:after{background:linear-gradient(104deg,#0000 32%,#ffb7e111 46%,#ff72be25 50%,#0000 66%);animation-delay:-4.7s}.service-world-web-ai .service-art:after{background:linear-gradient(104deg,#0000 32%,#b1fffc11 46%,#b1fffc24 50%,#0000 66%);animation-delay:-8s}.threshold-halo span:nth-child(3){animation:haloPulse 6s ease-in-out infinite}.service-lens:after{animation:haloPulse 4.5s ease-in-out infinite}.lab-gyroscope span:first-child{animation:gyroA 16s linear infinite}.lab-gyroscope span:nth-child(2){animation:gyroB 21s linear infinite}.contact-orbit span:first-child{animation:orbitA 23s linear infinite}.contact-orbit span:nth-child(2){animation:orbitB 28s linear infinite}.portfolio-film-grain{animation:grainBreathe 8s ease-in-out infinite}.creator-spotlight:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,#0000 40%,#ffbbeb1f 49%,#0000 60%);animation:lightPass 11s ease-in-out -3.8s infinite;position:absolute;inset:0}@media (hover:none) and (pointer:coarse),(max-width:800px){.service-art:after{animation-duration:17s}.portfolio-film-grain{opacity:.09;animation:none}}.scene-hero{isolation:isolate;--hero-drift-x:0px;--hero-drift-y:0px;--hero-drift-r:0deg}.hero-kinetic-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-gate-shell{aspect-ratio:1/1.11;transform-origin:50% 46%;will-change:transform,opacity;width:clamp(340px,37vw,680px);position:absolute;top:12%;right:6%}.hero-gate-aura{filter:blur(13px);opacity:.6;background:radial-gradient(#ff4d3247,#e0d6c31c 39%,#0000 69%);border-radius:50%;animation:heroAura 7s ease-in-out infinite;position:absolute;inset:7% -9%}.hero-gate-body{transform:translate3d(var(--hero-drift-x),var(--hero-drift-y),0) rotate(var(--hero-drift-r));transition:transform .9s cubic-bezier(.16,1,.3,1);animation:heroHover 9s ease-in-out infinite alternate;position:absolute;inset:11% 10% 14%}.hero-gate-iris{clip-path:polygon(10% 0,96% 7%,100% 86%,84% 100%,3% 93%,0 17%);isolation:isolate;background:#070a0d;position:absolute;inset:0;overflow:hidden}.hero-gate-iris img{object-fit:cover;object-position:65% center;filter:saturate(.7)contrast(1.23)brightness(1.09);width:100%;height:100%;animation:heroPhotoOrbit 18s ease-in-out infinite alternate;display:block;transform:scale(1.18)}.hero-gate-grille{pointer-events:none;opacity:.32;background:repeating-linear-gradient(90deg,#fff2 0 1px,#0000 1px 37px),repeating-linear-gradient(0deg,#ffffff20 0 1px,#0000 1px 37px);inset:0;transform:perspective(780px)rotateY(-10deg)scale(1.25)}.hero-gate-grille,.hero-gate-sweep{mix-blend-mode:screen;position:absolute}.hero-gate-sweep{opacity:.7;background:linear-gradient(107deg,#0000 36%,#fff7df07 44%,#fff9f4c9 48%,#ff4e318c 49%,#0000 55%);animation:heroScanner 8.4s ease-in-out infinite;inset:-14%;transform:translate(-120%)}.hero-gate-slit{z-index:2;opacity:.78;background:#ff563d;width:2px;height:126%;animation:heroSlitPulse 6s ease-in-out infinite;position:absolute;top:-12%;left:48%;transform:rotate(13deg);box-shadow:0 0 15px #ff482fa4,0 0 42px #ff492f6e}.hero-gate-orbit{opacity:.52;pointer-events:none;border:1px solid #ff492f8a;border-radius:50%;position:absolute}.hero-gate-orbit-a{animation:heroOrbitA 19s linear infinite;inset:3% 0 4%;transform:perspective(900px)rotateX(67deg)rotate(-20deg)}.hero-gate-orbit-b{border-color:#181b1d8c;animation:heroOrbitB 24s linear infinite;inset:9% -8%;transform:perspective(900px)rotateY(67deg)rotate(15deg)}.hero-touch-wave{opacity:0;border:2px solid #ff563e;border-radius:50%;position:absolute;inset:27%;box-shadow:0 0 24px #ff563e73}.hero-gate-caption{width:106%;font:500 .54rem var(--font-plex),monospace;letter-spacing:.13em;color:#313434;justify-content:space-between;gap:15px;display:flex;position:absolute;top:1%;left:-3%}.hero-gate-caption span:first-child{color:#e74330}.hero-signal-list{font:500 .49rem var(--font-plex),monospace;letter-spacing:.08em;color:#363839;align-items:center;gap:15px;display:flex;position:absolute;bottom:2%;right:4%}.hero-signal-list>span{white-space:nowrap;position:relative}.hero-signal-list>span:before{content:"";vertical-align:2px;background:#f44d36;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.hero-title{z-index:2}.hero-line{transform-style:preserve-3d;position:relative}.hero-line:after{content:attr(data-trace);white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f24430a1;opacity:.16;pointer-events:none;animation:heroGhost 8s ease-in-out infinite alternate;display:block;position:absolute;inset:0;transform:translate(2px,-3px)}.hero-line-serif:after{-webkit-text-stroke:1px #fb6953a6;animation-delay:-3s}.hero-line-mask{perspective:850px}.hero-bottom,.hero-eyebrow,.hero-seam{z-index:4;position:relative}.hero-seam{overflow:hidden}.hero-seam:after{content:"";background:linear-gradient(100deg,#0000 43%,#ff523d2a 48%,#ff523d7e 50%,#0000 57%);animation:heroScanner 7s ease-in-out infinite;position:absolute;inset:0;transform:translate(-130%)}@keyframes heroHover{0%{translate:0 -8px}to{translate:0 12px}}@keyframes heroAura{0%,to{opacity:.34;scale:.94}50%{opacity:.76;scale:1.04}}@keyframes heroPhotoOrbit{0%{transform:scale(1.18)translate(-1.5%)}to{transform:scale(1.3)translate(1.8%,-2.2%)}}@keyframes heroScanner{0%,9%{opacity:0;transform:translate(-130%)}19%{opacity:.8}43%,to{opacity:0;transform:translate(130%)}}@keyframes heroSlitPulse{0%,to{opacity:.36}51%{opacity:.94}}@keyframes heroOrbitA{0%{transform:perspective(900px)rotateX(67deg)rotate(-20deg)}to{transform:perspective(900px)rotateX(67deg)rotate(340deg)}}@keyframes heroOrbitB{0%{transform:perspective(900px)rotateY(67deg)rotate(15deg)}to{transform:perspective(900px)rotateY(67deg)rotate(-345deg)}}@keyframes heroGhost{0%,to{opacity:.14;transform:translate(2px,-3px)}48%{opacity:.42;transform:translate(7px,-5px)}}@media (hover:none) and (pointer:coarse),(max-width:800px){.hero-gate-shell{aspect-ratio:1/1.18;width:clamp(170px,45vw,215px);top:37%;right:0}.hero-gate-body{animation-duration:12s;inset:10% 8% 16%}.hero-gate-iris img{object-position:67% center;animation-duration:22s}.hero-gate-orbit{opacity:.32}.hero-gate-aura{opacity:.28;filter:blur(8px)}.hero-gate-caption{letter-spacing:.04em;width:106%;font-size:.38rem;top:-2%;left:-8%}.hero-gate-caption span:last-child{display:none}.hero-signal-list{flex-direction:column;align-items:flex-end;gap:5px;font-size:.39rem;display:flex;bottom:-4%;right:5%}.hero-gate-sweep,.hero-seam:after{animation-duration:13s}.hero-line:after{-webkit-text-stroke-width:.5px;opacity:.16}.hero-line-mask{position:relative}.hero-title{isolation:isolate}}.site-root[data-narrow-touch=true] .hero-gate-shell{width:calc(var(--handset-width) * .45);top:37%;right:0}[data-offscreen=true] .contact-orbit span,[data-offscreen=true] .creator-spotlight:after,[data-offscreen=true] .hero-gate-aura,[data-offscreen=true] .hero-gate-body,[data-offscreen=true] .hero-gate-iris img,[data-offscreen=true] .hero-gate-orbit,[data-offscreen=true] .hero-gate-slit,[data-offscreen=true] .hero-gate-sweep,[data-offscreen=true] .hero-line:after,[data-offscreen=true] .hero-seam:after,[data-offscreen=true] .lab-gyroscope span,[data-offscreen=true] .portfolio-film-grain,[data-offscreen=true] .service-art:after,[data-offscreen=true] .threshold-halo span{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hero-gate-aura,.hero-gate-body,.hero-gate-iris,.hero-gate-iris img,.hero-gate-orbit,.hero-gate-shell,.hero-gate-slit,.hero-gate-sweep,.hero-line:after,.hero-seam:after{transition:none!important;animation:none!important}.hero-gate-body{transform:none!important}.hero-line:after{display:none}.service-map button:before,.service-map-name,.vector-arrow,.vector-arrow svg,.vector-arrow:before,.work-row .work-name,.work-row:before{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}