@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:"Iowan Old Style", "Cormorant Garamond", "Georgia", "Songti SC", "SimSun", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--leading-tight:1.25;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--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);--font-display:"Neue Haas Grotesk Display", "Inter Tight", "Satoshi", "Geist", "Microsoft YaHei UI", "PingFang SC", sans-serif;--font-body:"Inter", "Geist", "Satoshi", "Microsoft YaHei UI", "PingFang SC", "Segoe UI", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.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}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#111310;--paper:#f4f1e6;--paper-deep:#ded8ca;--oxidized:#78aaa0;--acid:#08aeb8;--copper:#c76f45;--vermilion:#db5c38;--lichen:#8a9365;--ash:#a4a59d;--night:#0d0f0c;--neutral-950:#070907;--neutral-900:#0d0f0c;--neutral-800:#151a16;--neutral-700:#242923;--neutral-500:#73766d;--neutral-300:#c4c3ba;--neutral-100:#f4f1e6;--container-max:1280px;--page-gutter:clamp(20px, 5vw, 64px);--grid-gap:24px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--section-y:clamp(96px, 12vw, 144px);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5rem;--text-xl:2rem;--leading-tight:1.2;--leading-body:1.6;--radius-sm:4px;--radius-md:8px;--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-soft:0 24px 80px #0000003d;color:var(--ink);background:var(--paper);color-scheme:light;font-family:var(--font-body);font-synthesis-weight:none;text-rendering:geometricprecision}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);min-width:320px}body{background:var(--paper);font-size:var(--text-base);line-height:var(--leading-body);margin:0;overflow-x:hidden}body,button,input,textarea{letter-spacing:0}::selection{background:var(--copper);color:#f8fbf6}a{color:inherit;text-decoration:none}img,canvas{display:block}img{max-width:100%}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #d97841}.paper-grain{z-index:70;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.site-nav{z-index:80;height:76px;padding:0 var(--page-gutter);color:#f4f1e6d1;mix-blend-mode:difference;opacity:0;visibility:hidden;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-10px)}.site-nav.is-intro-ready{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.site-mark{align-items:baseline;gap:var(--space-1);font-family:var(--font-display);white-space:nowrap;font-size:1.02rem;font-weight:860;line-height:1;display:inline-flex}.site-mark span{color:#f4f1e657;font-size:.7rem;font-weight:760}.site-links{gap:clamp(var(--space-3),3vw,var(--space-6));color:#f4f1e66b;font-size:.78rem;font-weight:760;display:flex}.site-links a:nth-child(2){color:#f4f1e6eb}.site-links a{padding:12px 0;position:relative}.site-links a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.site-links a:hover:after,.site-links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.journey-signal-rail{z-index:76;pointer-events:none;color:#f4f1e6cc;mix-blend-mode:difference;opacity:.5;grid-template-columns:1px minmax(0,1fr);align-items:stretch;column-gap:10px;width:68px;height:min(48vh,390px);display:grid;position:fixed;top:50%;left:clamp(18px,2.8vw,42px);transform:translateY(-50%)}.journey-signal-title{color:#f4f1e652;white-space:nowrap;font-size:.54rem;font-weight:880;line-height:1;position:absolute;top:-34px;left:-1px}.journey-signal-track{background:linear-gradient(#0000,#f4f1e638 14% 86%,#0000);width:1px;height:100%;display:block;position:relative;overflow:visible}.journey-signal-fill{background:linear-gradient(180deg,var(--copper),var(--acid),#f4f1e6a3);transform-origin:top;display:block;position:absolute;inset:0;box-shadow:0 0 16px #08aeb833,0 0 20px #c76f4529}.journey-signal-dot{background:var(--copper);border:1px solid #f4f1e6a8;border-radius:999px;width:7px;height:7px;display:block;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #c76f4514,0 0 18px #08aeb833}.journey-signal-rail ol{flex-direction:column;justify-content:space-between;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex}.journey-signal-rail li{color:#f4f1e680;text-shadow:0 8px 24px #00000057;grid-template-columns:1ch minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;font-size:.58rem;font-weight:840;line-height:1.1;display:grid}.journey-signal-rail li span{color:var(--copper);font-family:var(--font-serif);font-size:.72rem;font-weight:900}.journey-signal-rail li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-link{align-items:center;gap:var(--space-1);color:#f4f1e6db;font-size:var(--text-sm);transition:color .22s ease,transform .26s var(--ease-out);font-weight:860;line-height:1;display:inline-flex;position:relative}.text-link:after{content:"";width:var(--space-6);opacity:.48;background:currentColor;height:1px}.text-link span{position:relative;overflow:hidden}.text-link span:after{content:attr(data-text);color:var(--copper);transition:transform .42s var(--ease-out);position:absolute;inset:110% 0 auto}.text-link:hover,.text-link:focus-visible{color:var(--copper);transform:translate(4px)}.text-link:hover span:after,.text-link:focus-visible span:after{transform:translateY(-110%)}.section-shell{width:min(calc(100% - var(--page-gutter) * 2),var(--container-max));margin:0 auto}.section-kicker{align-items:center;gap:var(--space-1);color:var(--copper);font-size:var(--text-xs);margin:0;font-weight:860;display:inline-flex}.hero-shell{z-index:3;background:linear-gradient(118deg,#0000 0 46%,#db5c381a 46.2%,#0000 55% 100%),linear-gradient(74deg,#0000 0 58%,#78aaa017 58.2%,#0000 67% 100%),linear-gradient(148deg,#f4d6a914,#0000 42%,#087f891f 78%,#0000),linear-gradient(112deg,#db5c381f 0 1px,#0000 1px 100%),linear-gradient(#12160f,#070907 66%,#171a12);min-height:100dvh;position:relative;overflow:hidden}.hero-shell:before{content:"";z-index:2;pointer-events:none;opacity:.36;background:linear-gradient(108deg,#0000 0 36%,#f4f1e60a 36.12%,#0000 36.34% 100%),linear-gradient(154deg,#0000 0 58%,#78aaa009 58.1%,#0000 58.34% 100%),linear-gradient(18deg,#0000 0 72%,#c76f4508 72.2%,#0000 72.45% 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hero-stage{z-index:4;--signal-accent:var(--oxidized);isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.hero-vignette{z-index:5;pointer-events:none;background:linear-gradient(104deg,#080a08fa,#080a08a8 23%,#080a0805 50%,#080a086b),linear-gradient(#f4d6a914,#0000 38%,#080a08c7);position:absolute;inset:0}.hero-signal-field{z-index:6;pointer-events:none;opacity:.9;mix-blend-mode:multiply;filter:drop-shadow(0 8px 22px var(--signal-accent)) drop-shadow(0 14px 46px #087f8914);position:absolute;inset:-11% -14% -8% 21%}@supports (color:color-mix(in lab,red,red)){.hero-signal-field{filter:drop-shadow(0 8px 22px color-mix(in srgb,var(--signal-accent) 28%,transparent)) drop-shadow(0 14px 46px #087f8914)}}.hero-signal-field{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 10%,#000 32% 76%,#0000 100%),linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#0000001f 10%,#000 32% 76%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-signal-field canvas{width:100%;height:100%}.hero-scan-line{z-index:12;pointer-events:none;filter:drop-shadow(0 0 18px #78aaa057);transform-origin:50%;background:linear-gradient(#0000,#f4f1e6d1 18%,#78aaa0b3 48%,#c76f4580 64%,#0000);width:1px;position:absolute;top:8dvh;bottom:-5dvh;transform:rotate(7deg)}.hero-scan-line:before{content:"";mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f4f1e616,#78aaa00e,#0000);width:clamp(54px,7vw,112px);position:absolute;top:8%;bottom:10%;left:clamp(-34px,-3.2vw,-18px)}.hero-scan-line:after{content:"";background:#f4f1e6d6;border-radius:999px;width:7px;height:7px;animation:4.8s cubic-bezier(.16,1,.3,1) infinite scan-node;position:absolute;top:38%;left:-3px;box-shadow:0 0 22px #f4f1e67a,0 0 40px #78aaa052}.hero-aperture{z-index:11;pointer-events:none;opacity:.34;mix-blend-mode:screen;position:absolute;inset:clamp(82px,10vh,118px) clamp(42px,6vw,92px) clamp(46px,7vh,76px)}.hero-aperture span{border-color:#f4f1e68f;width:clamp(52px,6vw,92px);height:clamp(52px,6vw,92px);position:absolute}.hero-aperture span:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.hero-aperture span:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.hero-aperture span:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.hero-aperture span:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.hero-film-edge{z-index:12;pointer-events:none;opacity:.18;mix-blend-mode:screen;background:repeating-linear-gradient(#f4f1e6b8 0 14px,#0000 14px 34px);width:clamp(18px,1.6vw,28px);position:absolute;top:clamp(88px,12vh,128px);bottom:clamp(54px,8vh,92px);right:clamp(32px,4.8vw,70px);-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.hero-stage:after{content:"AXIN";z-index:3;color:#1113100b;font-family:var(--font-display);pointer-events:none;font-size:clamp(12rem,29vw,31rem);font-weight:950;line-height:.8;display:none;position:absolute;bottom:-.18em;right:-.12em}.hero-copy{z-index:8;pointer-events:auto;width:min(58rem,68vw);animation:.96s cubic-bezier(.16,1,.3,1) 2.5s both hero-copy-enter;position:absolute;top:auto;bottom:clamp(70px,11.5vh,122px);left:clamp(46px,6vw,96px);transform:none}.hero-copy:before{content:"";z-index:-1;pointer-events:none;opacity:.56;filter:blur(22px);background:radial-gradient(at 22% 54%,#020403eb,#0204038c 34%,#02040333 58%,#0000 76%),linear-gradient(100deg,#0204039e,#02040329 58%,#0000 86%);width:clamp(460px,58vw,900px);position:absolute;inset:-68px auto -72px -86px}.hero-role{color:var(--oxidized);margin:0}@supports (color:color-mix(in lab,red,red)){.hero-role{color:color-mix(in srgb,var(--oxidized) 84%,#f4f1e6)}}.hero-role{text-transform:uppercase;font-size:.7rem;font-weight:760}.hero-copy h1{color:var(--paper);font-family:var(--font-serif);letter-spacing:0;text-shadow:0 28px 90px #00000075;margin:20px 0 0;font-size:clamp(6.2rem,13.2vw,15.6rem);font-weight:900;line-height:.72}.hero-copy h1 span{transform-origin:0;transition:color .42s,filter .42s,transform .52s cubic-bezier(.16,1,.3,1);display:block}.hero-copy h1 i{opacity:0;animation:title-glyph-rise .76s var(--ease-out) calc(2.72s + var(--glyph-delay,0s)) both;font-style:normal;display:inline-block;transform:translateY(.28em)rotate(2deg)}.hero-copy h1 span:last-child{color:var(--copper)}@supports (color:color-mix(in lab,red,red)){.hero-copy h1 span:last-child{color:color-mix(in srgb,var(--copper) 80%,#f4f1e6)}}.hero-copy h1 span:last-child{font-family:var(--font-display);margin-top:-.12em;margin-left:clamp(170px,25vw,420px);font-size:.66em;font-weight:930}.hero-copy h1:hover span:first-child{filter:blur(.2px);transform:translate(-8px)}.hero-copy h1:hover span:last-child{color:#f4f1e6;transform:translate(10px)}.hero-lede{color:#f4f1e6c2;text-shadow:0 12px 34px #000000b8;background:linear-gradient(90deg,#02040380,#0204032e 72%,#0000);max-width:30rem;margin:24px 0 0 clamp(15rem,31vw,32rem);padding:10px 14px 10px 0;font-size:.98rem;font-weight:680;line-height:1.62;position:relative}.hero-actions{flex-wrap:wrap;gap:28px;margin:28px 0 0 clamp(15rem,31vw,32rem);display:flex}.hero-scroll-cue{z-index:8;color:#f4f1e66b;text-transform:uppercase;pointer-events:none;align-items:center;gap:13px;font-size:.72rem;font-weight:860;display:inline-flex;position:absolute;bottom:40px;left:clamp(72px,8vw,122px)}.hero-scroll-cue i{background:linear-gradient(90deg,#f4f1e640,#0000);width:72px;height:1px;overflow:hidden}.hero-scroll-cue i:before{content:"";background:var(--copper);width:34%;height:100%;animation:1.8s cubic-bezier(.16,1,.3,1) infinite scroll-cue-scan;display:block}.hero-lens{z-index:14;pointer-events:none;clip-path:polygon(0 6%,94% 0,100% 83%,8% 100%);mix-blend-mode:screen;-webkit-backdrop-filter:contrast(1.16)brightness(1.04)saturate(.78);backdrop-filter:contrast(1.16)brightness(1.04)saturate(.78);background:linear-gradient(90deg,#f4f1e609,#0000 26%,#08aeb80b 62%,#0000),repeating-linear-gradient(0deg,#0000 0 7px,#f4f1e606 7px 8px);border:1px solid #f4f1e633;width:clamp(178px,23vw,356px);height:clamp(94px,13vw,190px);position:absolute;top:34%;left:53%;box-shadow:inset 0 0 0 1px #08aeb81a,0 22px 74px #00000040,0 0 44px #08aeb81f}.hero-lens:before{content:"";background:linear-gradient(100deg,#0000 0 42%,#f4f1e62e 48%,#0000 55% 100%);animation:3.8s cubic-bezier(.16,1,.3,1) infinite lens-sweep;position:absolute;inset:-18% -12%;transform:translate(-70%)}.hero-lens:after{content:"";clip-path:polygon(0 0,72% 0,100% 100%,0 88%);border:1px solid #f4f1e61c;position:absolute;inset:12px}.hero-lens span{background:#f4f1e63d;position:absolute;box-shadow:0 0 20px #08aeb847}.hero-lens span:first-child{height:1px;top:50%;left:12%;right:12%}.hero-lens span:last-child{width:1px;top:16%;bottom:16%;left:54%}.hero-readout{z-index:13;color:#f4f1e67a;letter-spacing:0;pointer-events:none;align-items:center;gap:11px;font-size:.66rem;font-weight:840;display:flex;position:absolute;bottom:clamp(32px,5vh,62px);right:clamp(44px,5.6vw,92px)}.hero-readout i{background:linear-gradient(90deg,var(--acid),#db5c38b8,transparent);width:clamp(24px,3vw,46px);height:1px}.hero-signal-field{z-index:7;opacity:.42;mix-blend-mode:screen;filter:drop-shadow(0 8px 26px var(--signal-accent)) drop-shadow(0 24px 82px #087f892e) saturate(1.16);inset:-20% -24% -16% 2%}@supports (color:color-mix(in lab,red,red)){.hero-signal-field{filter:drop-shadow(0 8px 26px color-mix(in srgb,var(--signal-accent) 38%,transparent)) drop-shadow(0 24px 82px #087f892e) saturate(1.16)}}.hero-signal-field{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008a 8%,#000 22% 92%,#0000 100%),linear-gradient(#0000 0%,#000 10% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#0000008a 8%,#000 22% 92%,#0000),linear-gradient(#0000,#000 10% 92%,#0000)}.hero-copy{z-index:13;width:min(75rem,78vw);bottom:clamp(56px,8.2vh,92px);left:clamp(50px,5.4vw,86px)}.hero-character{z-index:10;aspect-ratio:1672/941;width:min(128vw,1900px);transform-style:preserve-3d;perspective:1200px;pointer-events:none;position:absolute;bottom:-9vh;right:clamp(-320px,-15vw,-140px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 7%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000,#00000038 7%,#000 18% 100%)}.hero-character-inner{transform-style:preserve-3d;position:absolute;inset:0}.particle-portrait-field{z-index:4;--particle-progress:0;position:absolute;inset:0;overflow:visible}.hero-character:before{content:"";z-index:1;pointer-events:none;filter:blur(28px);background:radial-gradient(at 54% 42%,#f4f1e62b,#0000 45%),linear-gradient(110deg,#0000 0 58%,#c76f4529 58.4%,#0000 60% 100%);position:absolute;inset:6% 8% -2% 13%;transform:rotate(-5deg)}.particle-portrait-field canvas,.particle-portrait-ghost{width:100%;height:100%;position:absolute;inset:0}.particle-portrait-field canvas{z-index:2;opacity:.96;filter:drop-shadow(0 42px 124px #00000085) drop-shadow(0 0 46px var(--oxidized)) saturate(1.14)}@supports (color:color-mix(in lab,red,red)){.particle-portrait-field canvas{filter:drop-shadow(0 42px 124px #00000085) drop-shadow(0 0 46px color-mix(in srgb,var(--oxidized) 36%,transparent)) saturate(1.14)}}.particle-portrait-ghost{z-index:1;object-fit:contain;object-position:center;opacity:0;filter:saturate(.18)contrast(1.52)brightness(.66);mix-blend-mode:normal;clip-path:polygon(18% 0%,100% 0%,100% 100%,3% 100%,0% 70%,9% 26%);transform:translate3d(-26px,20px,-80px)rotate(-2.8deg)scale(1.045)}.particle-portrait-field:after{content:"";z-index:3;pointer-events:none;opacity:calc(.08 + var(--particle-progress) * .14);mix-blend-mode:screen;filter:blur(22px);background:radial-gradient(circle at 68% 33%,#f4f1e61f,#0000 9%),radial-gradient(circle at 60% 52%,#c76f451f,#0000 16%),radial-gradient(circle at 77% 58%,#78aaa01a,#0000 18%);position:absolute;inset:-4%}.character-orbit{z-index:2;border:1px solid var(--signal-accent);display:none;position:absolute;inset:10% 8% 8% 16%}@supports (color:color-mix(in lab,red,red)){.character-orbit{border:1px solid color-mix(in srgb,var(--signal-accent) 24%,transparent)}}.character-orbit{opacity:.74;border-radius:999px;animation:14s linear infinite character-orbit-spin;transform:translateZ(12px)rotate(-9deg)}.character-orbit:before,.character-orbit:after{content:"";border:1px solid var(--signal-accent);position:absolute;inset:15% 8%}@supports (color:color-mix(in lab,red,red)){.character-orbit:before,.character-orbit:after{border:1px solid color-mix(in srgb,var(--signal-accent) 18%,transparent)}}.character-orbit:before,.character-orbit:after{border-radius:999px}.character-orbit:after{inset:26% 5%;transform:rotate(34deg)}.character-orbit span{background:var(--signal-accent);width:7px;height:7px;box-shadow:0 0 26px var(--signal-accent);border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.character-orbit span{box-shadow:0 0 26px color-mix(in srgb,var(--signal-accent) 72%,transparent)}}.character-orbit span:first-child{top:14%;left:45%}.character-orbit span:nth-child(2){bottom:33%;right:10%}.character-orbit span:nth-child(3){bottom:10%;left:31%}@keyframes character-orbit-spin{to{transform:translateZ(20px)rotate(349deg)}}@keyframes scroll-cue-scan{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(340%)}}@keyframes scan-node{0%,to{opacity:0;transform:translateY(-18vh)}16%{opacity:.9}58%{opacity:.72}82%{opacity:0}to{transform:translateY(46vh)}}@keyframes lens-sweep{0%,18%{opacity:0;transform:translate(-76%)}34%{opacity:.8}74%{opacity:.42}to{opacity:0;transform:translate(86%)}}@keyframes hero-copy-enter{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes hero-copy-enter-mobile{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes title-glyph-rise{0%{opacity:0;filter:blur(5px);transform:translateY(.28em)rotate(2deg)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}.services-section,.method-section{z-index:4;padding:var(--section-y) var(--page-gutter);position:relative}.services-section{color:#141716;background:linear-gradient(132deg,#0000 0 34%,#bd684309 34.15%,#0000 34.4% 100%),linear-gradient(#e9efe4,#dfe9df);border-top:1px solid #15171614;overflow:hidden}.services-section:before{content:"";opacity:.42;background:linear-gradient(90deg,#0000,#0a6c6b38,#0000);height:1px;position:absolute;inset:0 0 auto}.services-layout,.method-layout{gap:clamp(var(--space-6),8vw,var(--space-12));grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);display:grid}.section-heading h2,.work-head h2,.contact-inner h2{margin:var(--space-3) 0 0;color:#e7e5df;max-width:10em;font-family:var(--font-serif);font-size:clamp(3rem,5.7vw,6.8rem);font-weight:900;line-height:var(--leading-tight)}.section-lede,.work-note p,.contact-inner>p{margin:var(--space-3) 0 0;color:#e7e5df8f;max-width:34rem;font-size:var(--text-base);font-weight:560;line-height:var(--leading-body)}.service-list,.method-list{border-top:1px solid #e7e5df29;align-content:start;display:grid}.service-row,.method-row{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid #e7e5df21;grid-template-columns:42px minmax(0,1fr);display:grid}.service-row svg,.method-row svg{color:#c4623d;margin-top:3px}.service-copy>span{color:#e7e5df61;font-size:.76rem;font-weight:820}.service-row h3,.method-row h3{margin:var(--space-1) 0 0;color:#e7e5df;font-family:var(--font-display);font-size:var(--text-lg);font-weight:870;line-height:var(--leading-tight)}.service-row p,.method-row p{margin:var(--space-2) 0 0;color:#e7e5df8f;max-width:43rem;font-size:var(--text-base);font-weight:560;line-height:var(--leading-body)}.service-row ul{gap:var(--space-1);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.service-row li{color:#e7e5df9e;font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid #e7e5df21;padding:8px 10px;font-weight:800}.services-section .section-heading h2,.services-section .service-row h3{color:#141716}.services-section .section-lede,.services-section .service-row p{color:#1517169e}.services-section .section-kicker,.services-section .service-row svg{color:#087f89}.services-section .service-list,.services-section .service-row{border-color:#0000}.services-section .service-copy>span{color:#1517166b}.services-section .service-row li{color:#11131094;background:0 0;border-color:#0000;padding:0}.services-section .service-list{border-top:0;gap:clamp(22px,3vw,42px);padding-top:clamp(8px,2vw,26px)}.services-section .service-row{grid-template-columns:34px minmax(0,1fr);gap:18px;padding:0;position:relative}.services-section .service-row:nth-child(2){margin-left:clamp(28px,5.5vw,86px)}.services-section .service-row:nth-child(3){margin-left:clamp(6px,2.4vw,42px)}.services-section .service-row:before{content:"";background:linear-gradient(90deg,#0000,#bd684375);width:1.9rem;height:1px;position:absolute;top:.7rem;left:-2.8rem;transform:rotate(-18deg)}.services-section .service-row:first-child:before{opacity:0}.services-section .service-row ul{gap:12px;margin-top:18px}.services-section .service-row li:before{content:"/";color:var(--copper);margin-right:8px}.work-section{z-index:4;isolation:isolate;color:#e7e5df;background:radial-gradient(circle at 72% 18%,#08aeb821,#0000 25%),radial-gradient(circle at 20% 82%,#db5c3817,#0000 28%),linear-gradient(#0a0e0b,#151a16);min-height:325dvh;position:relative}.work-section:before{content:"";z-index:0;pointer-events:none;opacity:.18;background:linear-gradient(90deg,#e7e5df14 1px,#0000 1px) 0 0/25vw 100%,linear-gradient(#e7e5df0a 1px,#0000 1px) 0 0/100% 25vh;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 84%,#0000);mask-image:linear-gradient(#0000,#000 10% 84%,#0000)}.work-section:after{content:"";z-index:3;pointer-events:none;opacity:.22;background:linear-gradient(112deg,#0000 0 52%,#f4f1e60f 52.1%,#0000 52.34% 100%),linear-gradient(72deg,#0000 0 72%,#db5c3812 72.14%,#0000 72.4% 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.work-signal{z-index:1;pointer-events:none;opacity:.48;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 84%,#0000 100%);mask-image:linear-gradient(#0000,#000 12% 84%,#0000)}.work-signal .hero-signal-field{opacity:.38;mix-blend-mode:screen;filter:drop-shadow(0 10px 34px #08aeb829)drop-shadow(0 30px 90px #db5c381f)saturate(1.18);inset:-18% -20% -20% -8%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000006b 10%,#000 28% 82%,#0000 100%),linear-gradient(#0000 0%,#000 13% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#0000006b 10%,#000 28% 82%,#0000),linear-gradient(#0000,#000 13% 88%,#0000)}.work-pin{z-index:2;min-height:100dvh;padding:clamp(46px,6vh,68px) 0 var(--space-5,40px);position:sticky;top:0;overflow:hidden}.work-head{z-index:2;gap:clamp(var(--space-6),7vw,var(--space-12));grid-template-columns:minmax(0,.92fr) minmax(18rem,.48fr);align-items:end;margin-bottom:clamp(20px,3vh,34px);display:grid;position:relative}.work-head .section-heading h2{text-wrap:balance;word-break:keep-all;max-width:8.4em;font-size:clamp(2.72rem,4.45vw,5.15rem);line-height:1.02}.work-head .section-heading h2 span{display:block}.work-progress{background:#e7e5df29;grid-column:1/-1;height:1px;overflow:hidden}.work-progress span{background:linear-gradient(90deg,#c76f45,#78aaa0e6,#f4f1e6cc);height:100%;display:block}.work-reel{z-index:2;width:min(1220px,calc(100vw - var(--page-gutter) * 2));perspective:1400px;height:min(52vh,500px);margin:0 auto;position:relative}.work-reel:before,.work-reel:after{content:"";pointer-events:none;position:absolute}.work-reel:before{z-index:0;clip-path:polygon(2% 0,100% 8%,93% 100%,0 86%);opacity:.74;transform-origin:50% 78%;background:linear-gradient(100deg,#f4f1e613,#0000 38%),linear-gradient(#08aeb814,#0000000f),repeating-linear-gradient(90deg,#f4f1e609 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#f4f1e606 0 1px,#0000 1px 54px);inset:28% -6% -17% 4%;transform:rotateX(62deg)rotate(-2.2deg)translate3d(16px,34px,-190px);box-shadow:0 46px 130px #00000052,inset 0 0 0 1px #f4f1e612}.work-reel:after{z-index:1;opacity:.7;background:linear-gradient(90deg,#0000,#c76f456b,#08aeb880,#f4f1e661,#0000);height:1px;top:47%;left:3%;right:4%;transform:rotate(-1.4deg);box-shadow:0 0 22px #08aeb857,0 0 70px #c76f4529}.work-card{--inspect-x:var(--focus-x,50%);--inspect-y:var(--focus-y,50%);--inspect-active:0;transform-origin:50%;width:100%;min-width:0;transform-style:preserve-3d;will-change:transform,opacity;position:absolute;inset:0}.work-card:before{content:"";z-index:-1;pointer-events:none;filter:blur(6px);opacity:.5;clip-path:polygon(0 4%,92% 0,100% 82%,88% 100%,8% 94%);background:radial-gradient(at 48% 34%,#f4f1e614,#0000 50%),linear-gradient(110deg,#f4f1e60f,#08aeb806 42%,#0000 72%);position:absolute;inset:7% 3% -7% 6%;transform:translate3d(0,18px,-80px)rotate(-1.4deg)}.work-card:nth-child(2),.work-card:nth-child(3){width:100%;min-width:0}.work-card a{gap:clamp(var(--space-4),4vw,var(--space-8));height:100%;min-height:0;padding:clamp(var(--space-3),2.4vw,var(--space-4));background:linear-gradient(104deg,transparent 0 62%,#f4f1e61c 62.18%,transparent 62.44% 100%),linear-gradient(8deg,transparent 0 50%,#c76f450b 50.2%,transparent 50.55% 100%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#f4f1e60f,transparent 23%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb80b,transparent 35%),linear-gradient(132deg,#f4f1e613,transparent 31%),linear-gradient(90deg,#08aeb80b,transparent 36%),linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:var(--shadow-soft);clip-path:polygon(0 0,97% 0,100% 90%,94% 100%,0 96%);isolation:isolate;transform-origin:50%;transform-style:preserve-3d;transition:border-color .3s ease,box-shadow .42s ease,transform .52s var(--ease-out);border:1px solid #e7e5df1f;grid-template-columns:minmax(0,1.22fr) minmax(22rem,.72fr);align-items:stretch;display:grid;position:relative;overflow:hidden;transform:translateY(0)}.work-card a:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0 44%,#f4f1e633 48%,#0000 54% 100%);transition:opacity .26s;position:absolute;inset:-18%;transform:translate(-56%)}.work-card a:after{content:"";z-index:2;pointer-events:none;clip-path:polygon(0 0,76% 0,100% 100%,0 88%);border:1px solid #e7e5df14;position:absolute;inset:clamp(12px,1.5vw,20px)}.work-card a:hover,.work-card a:focus-visible{border-color:#c76f457a;transform:translateY(-10px)rotateX(1.2deg);box-shadow:0 40px 150px #0000006b,inset 0 0 0 1px #08aeb814}.work-card a:hover:before,.work-card a:focus-visible:before{opacity:1;animation:2.7s cubic-bezier(.16,1,.3,1) both lens-sweep}.work-inspection-light{z-index:6;pointer-events:none;opacity:var(--inspect-active,0);background:radial-gradient(circle at var(--inspect-x) var(--inspect-y),#f4f1e685,transparent 5%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb83d,transparent 16%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#c76f452e,transparent 30%),linear-gradient(112deg,transparent 0 38%,#f4f1e629 48%,transparent 58% 100%);mix-blend-mode:screen;filter:blur(1px);transition:opacity .24s;position:absolute;inset:-14%}.work-card-index{color:#e7e5df1c;font-family:var(--font-display);pointer-events:none;font-size:clamp(6rem,13vw,13rem);font-weight:950;line-height:.78;position:absolute;top:clamp(14px,2vw,26px);right:clamp(18px,2.4vw,34px)}.work-card-readout{z-index:5;color:#e7e5df57;pointer-events:none;font-size:.65rem;font-weight:850;position:absolute;top:clamp(16px,2vw,28px);left:clamp(18px,2.4vw,34px)}.work-card figure{min-height:0;box-shadow:var(--shadow-soft);transform-origin:50%;transition:border-color .26s ease,box-shadow .34s ease,transform .52s var(--ease-out);background:#151515;border:1px solid #e7e5df1f;border-radius:0;align-items:center;margin:0;display:grid;position:relative;overflow:hidden;transform:translateY(6px)rotate(-.35deg)}.work-card a:hover figure,.work-card a:focus-visible figure{border-color:#f4f1e638;box-shadow:0 28px 94px #00000061,inset 0 0 0 1px #08aeb81a}.work-card:nth-child(2) figure{transform:translateY(-6px)rotate(.55deg)}.work-card:nth-child(3) figure{transform:translateY(10px)rotate(-.2deg)}.work-card figure:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000047,#0000 18% 82%,#0003),linear-gradient(120deg,#ffffff14,#0000 42%,#00000042);position:absolute;inset:0}.work-card figure:after{content:"";z-index:6;pointer-events:none;border:1px solid #e7e5df29;position:absolute;inset:12px}.work-live-evidence{z-index:5;pointer-events:none;mix-blend-mode:normal;position:absolute;inset:clamp(16px,2vw,28px);overflow:hidden}.work-demo-scan{background:linear-gradient(90deg,#0000,#f4f1e62e,#08aeb81a,#0000),repeating-linear-gradient(0deg,#0000 0 7px,#f4f1e60d 7px 8px);width:clamp(70px,13vw,160px);animation:4.8s cubic-bezier(.16,1,.3,1) infinite work-scan-pass;position:absolute;top:-18%;bottom:-18%;left:0;transform:translate(-120%)skew(-10deg)}.work-card:hover .work-demo-scan,.work-card:focus-within .work-demo-scan{left:calc(var(--inspect-x) - clamp(58px,8vw,118px));opacity:.84;animation:none;transform:translate(0)skew(-10deg)}.work-inspection-target{left:var(--inspect-x);top:var(--inspect-y);z-index:10;aspect-ratio:1;width:clamp(72px,10vw,142px);opacity:var(--inspect-active,0);pointer-events:none;border:1px solid #f4f1e657;border-radius:999px;transition:opacity .22s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #08aeb812,0 0 34px #08aeb857,0 0 68px #c76f4538}.work-inspection-target:before,.work-inspection-target:after{content:"";background:linear-gradient(90deg,#0000,#f4f1e66b,#0000);width:120%;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.work-inspection-target:after{background:linear-gradient(#0000,#08aeb875,#0000);width:1px;height:120%}.work-demo-magnifier{left:var(--inspect-x);top:var(--inspect-y);aspect-ratio:1.24;background-image:var(--zoom-image);background-repeat:no-repeat;background-size:238%;background-position:var(--inspect-x) var(--inspect-y);clip-path:polygon(0 6%,90% 0,100% 80%,14% 100%);opacity:.54;filter:saturate(.92)contrast(1.12);border:1px solid #f4f1e63d;width:clamp(136px,19vw,252px);transition:opacity .24s,filter .26s,box-shadow .28s;animation:5.6s cubic-bezier(.16,1,.3,1) infinite work-lens-breathe;position:absolute;transform:translate(-50%,-50%);box-shadow:0 22px 76px #0000006b,inset 0 0 0 1px #08aeb821,0 0 42px #08aeb814}.work-card:hover .work-demo-magnifier,.work-card:focus-within .work-demo-magnifier{opacity:.96;filter:saturate(1.1)contrast(1.16);animation:none;transform:translate(-50%,-50%)rotate(-1deg)scale(1.08);box-shadow:0 28px 104px #0000007a,inset 0 0 0 1px #08aeb847,0 0 54px #c76f4524}.work-demo-path{transform-origin:0;opacity:.56;background:linear-gradient(90deg,#c76f4505,#c76f45b8,#08aeb861,#0000);height:1px;position:absolute;top:55%;left:16%;right:12%;transform:rotate(-6deg)}.work-demo-focus{left:var(--inspect-x);top:var(--inspect-y);aspect-ratio:1.58;opacity:.66;border:1px solid #f4f1e642;width:clamp(78px,11vw,156px);animation:4.8s cubic-bezier(.16,1,.3,1) infinite work-focus-hold;position:absolute;transform:translate(-50%,-50%)rotate(-3deg)}.work-card:hover .work-demo-focus,.work-card:focus-within .work-demo-focus{opacity:.92;animation:none;transform:translate(-50%,-50%)rotate(-2deg)scale(1.08)}.work-demo-focus:before,.work-demo-focus:after{content:"";clip-path:polygon(0 0,32% 0,32% 1px,1px 1px,1px 32%,0 32%,0 0,100% 0,100% 32%,calc(100% - 1px) 32%,calc(100% - 1px) 1px,68% 1px,68% 0);pointer-events:none;border:1px solid #c76f4542;position:absolute;inset:-7px}.work-demo-focus:after{border-color:#08aeb829;inset:-12px;transform:rotate(180deg)}.work-demo-cursor{left:var(--cursor-a-x);top:var(--cursor-a-y);z-index:9;pointer-events:none;filter:drop-shadow(0 12px 28px #0000006b);width:34px;height:34px;animation:5.4s cubic-bezier(.16,1,.3,1) infinite work-cursor-route;position:absolute;transform:translate(-50%,-50%)}.work-demo-cursor:before{content:"";background:#f4f1e6;border-radius:999px;position:absolute;inset:9px;box-shadow:0 0 0 8px #08aeb833,0 0 0 15px #f4f1e614,0 0 28px #08aeb8b3,0 0 46px #c76f4585}.work-demo-cursor:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f4f1e6eb,#08aeb859,#0000);width:46px;height:2px;position:absolute;top:23px;left:24px;transform:rotate(28deg)}.work-card:hover .work-demo-cursor,.work-card:focus-within .work-demo-cursor{left:var(--inspect-x);top:var(--inspect-y);opacity:1;animation:none;transform:translate(-50%,-50%)scale(1.02)}.work-demo-activity{z-index:8;color:#f4f1e6b8;text-shadow:0 8px 18px #00000080;align-items:center;gap:8px;font-size:.54rem;font-weight:900;display:inline-flex;position:absolute;bottom:clamp(52px,6vw,78px);right:clamp(16px,2vw,26px)}.work-card:hover .work-demo-activity,.work-card:focus-within .work-demo-activity{color:#f4f1e6eb}.work-demo-activity i{background:#08aeb8;border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite work-activity-blink;box-shadow:0 0 18px #08aeb89e}.work-demo-hotspot{left:var(--hotspot-x);top:var(--hotspot-y);color:#f4f1e6d1;text-shadow:0 8px 20px #00000085;min-width:0;animation:work-hotspot-pulse 3.8s ease-in-out var(--hotspot-delay,0s) infinite;align-items:center;gap:7px;font-size:.66rem;font-weight:880;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.work-demo-hotspot:before{content:"";background:rgb(var(--hotspot-rgb,199 111 69));width:7px;height:7px;box-shadow:0 0 0 8px rgb(var(--hotspot-rgb,199 111 69) / .1),0 0 24px rgb(var(--hotspot-rgb,199 111 69) / .58);border-radius:999px}.work-demo-steps{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0407066b;border:1px solid #f4f1e621;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:absolute;bottom:clamp(14px,2vw,24px);left:clamp(14px,2vw,26px);right:clamp(14px,2vw,26px)}.work-demo-steps i{color:#f4f1e68f;text-align:center;min-width:0;animation:work-step-light 4.8s ease-in-out var(--step-delay,0s) infinite;background:#f4f1e60a;padding:8px 9px;font-size:.58rem;font-style:normal;font-weight:850}.work-verdict-panel{z-index:8;color:#f4f1e6e0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);clip-path:polygon(0 0,97% 0,100% 82%,94% 100%,0 100%);max-width:min(18rem,52%);transition:border-color .26s ease,transform .36s var(--ease-out),background .26s ease;background:linear-gradient(90deg,#040706b3,#04070647),linear-gradient(120deg,#c76f4524,#0000 58%);border-left:2px solid #c76f45;gap:7px;padding:11px 13px 12px;display:grid;position:absolute;top:clamp(16px,2vw,24px);left:clamp(16px,2vw,26px);box-shadow:0 18px 58px #00000057}.work-card:hover .work-verdict-panel,.work-card:focus-within .work-verdict-panel{background:linear-gradient(90deg,#040706c7,#04070657),linear-gradient(120deg,#08aeb82e,#c76f451f 62%,#0000);border-left-color:#08aeb8eb;transform:translate(6px)}.work-verdict-panel i{color:#78aaa0eb;font-size:.54rem;font-style:normal;font-weight:900}.work-verdict-panel strong{color:#f4f1e6;font-size:clamp(.86rem,1.2vw,1.02rem);font-weight:900;line-height:1.34}.work-route-mark{z-index:8;color:#f4f1e67a;letter-spacing:0;text-align:right;text-shadow:0 8px 18px #00000075;font-size:.58rem;font-weight:880;position:absolute;top:clamp(16px,2vw,24px);right:clamp(16px,2vw,26px)}@keyframes work-scan-pass{0%,12%{opacity:0;transform:translate(-130%)skew(-10deg)}22%{opacity:.74}58%{opacity:.42}86%,to{opacity:0;transform:translate(760%)skew(-10deg)}}@keyframes work-lens-breathe{0%,to{opacity:.52;transform:translate(0)rotate(-1.5deg)scale(.98)}18%{opacity:.74}46%{opacity:.66;transform:translate(-8px,9px)rotate(1.2deg)scale(1.025)}72%{opacity:.7;transform:translate(6px,-5px)rotate(-.7deg)scale(1.01)}}@keyframes work-cursor-route{0%,8%{left:var(--cursor-a-x);top:var(--cursor-a-y);opacity:0;transform:translate(-50%,-50%)scale(.82)}16%{opacity:1;transform:translate(-50%,-50%)scale(1)}42%{left:var(--cursor-b-x);top:var(--cursor-b-y);opacity:1}68%{left:var(--cursor-c-x);top:var(--cursor-c-y);opacity:.92}86%,to{left:var(--cursor-c-x);top:var(--cursor-c-y);opacity:0;transform:translate(-50%,-50%)scale(.88)}}@keyframes work-activity-blink{0%,to{opacity:.4;transform:scale(.82)}45%{opacity:1;transform:scale(1.1)}}@keyframes work-hotspot-pulse{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.92)}18%{opacity:.95;transform:translate(-50%,-50%)scale(1.04)}38%{opacity:.62;transform:translate(-50%,-50%)scale(1)}}@keyframes work-step-light{0%,to{color:#f4f1e670;background:#f4f1e609}20%{color:#f4f1e6f0;background:linear-gradient(90deg,#c76f4547,#08aeb824)}42%{color:#f4f1e69e;background:#f4f1e60e}}@keyframes work-focus-hold{0%,to{opacity:.42;transform:translate(-50%,-50%)rotate(-3deg)scale(.94)}19%{opacity:.84;transform:translate(-50%,-50%)rotate(-2deg)scale(1.02)}46%{opacity:.62;transform:translate(-50%,-50%)rotate(-3.5deg)scale(.99)}}.work-card figcaption{z-index:7;color:#f4f1e69e;border-top:1px solid #f4f1e629;justify-content:space-between;align-items:end;gap:18px;padding-top:12px;font-size:.72rem;font-weight:840;display:flex;position:absolute;bottom:clamp(16px,2vw,26px);left:clamp(18px,2vw,28px);right:clamp(18px,2vw,28px)}.work-card figcaption strong{color:#f4f1e6;font-size:.78rem;font-weight:920}.work-card img{aspect-ratio:16/9.4;object-fit:contain;width:100%;height:100%;max-height:100%;padding:clamp(var(--space-2),1.7vw,var(--space-3));filter:saturate(.94)contrast(1.05);transform-origin:50% 52%;transition:transform .9s var(--ease-out),filter .36s ease;animation:8.2s cubic-bezier(.16,1,.3,1) infinite work-image-drift}.work-card a:hover img,.work-card a:focus-visible img{filter:saturate(1.05)contrast(1.09);transform:scale(1.035)}@keyframes work-image-drift{0%,to{transform:translate(0)scale(1)}34%{transform:translate(-1.2%,.8%)scale(1.018)}66%{transform:translate(1.1%,-.7%)scale(1.026)}}.work-copy{z-index:5;color:#e7e5df9e;position:relative}.work-label{color:#c76f45;margin:0;font-size:.78rem;font-weight:850}.work-copy h3{margin:var(--space-2) 0 0;color:#e7e5df;font-family:var(--font-serif);font-size:clamp(2.35rem,4.2vw,4.85rem);font-weight:900;line-height:.96}.work-copy p{margin:var(--space-3) 0 0;color:#e7e5df9e;max-width:31rem;font-size:clamp(.88rem,1vw,1rem);font-weight:560;line-height:var(--leading-body)}.work-copy .work-result{gap:var(--space-1);padding:2px 0 2px var(--space-2);color:#e7e5dfcc;border-left:2px solid #c4623d;grid-template-columns:20px minmax(0,1fr);font-weight:720;display:grid}.work-result svg{color:#c4623d;margin-top:3px}.work-judgement{border-left:1px solid #c76f4580;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:10px 0 10px 13px;font-weight:820;line-height:1.45;display:grid;color:#e7e5dfb8!important}.work-judgement svg{color:#78aaa0f0;margin-top:3px}.work-evidence-list{margin-top:var(--space-3);background:#e7e5df14;border:1px solid #e7e5df1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.work-evidence-list span{color:#e7e5df99;text-align:center;background:#0a0e0b85;min-width:0;padding:10px 12px;font-size:.72rem;font-weight:820}.work-copy ul{gap:var(--space-1);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.work-copy li{color:#e7e5df8a;font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid #e7e5df21;padding:8px 10px;font-weight:800}.work-action{color:#e7e5df;align-items:center;gap:8px;margin-top:24px;font-size:.88rem;font-weight:860;display:inline-flex}.work-inspection-protocol{background:#f4f1e614;border:1px solid #f4f1e621;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(16px,1.9vw,26px);display:grid}.work-inspection-protocol span{color:#f4f1e6c2;background:linear-gradient(135deg,#f4f1e60e,#04070647),#0407065c;gap:7px;min-width:0;padding:12px 13px;font-size:.76rem;font-weight:780;line-height:1.36;display:grid}.work-inspection-protocol small{color:#d77748e0;font-size:.58rem;font-weight:940}.method-section{color:#0d0d0d;background:#e7e5df}.method-section .section-heading h2,.method-row h3{color:#0d0d0d}.method-section .section-lede,.method-row p{color:#0d0d0d94}.method-list,.method-row{border-color:#0d0d0d24}.evidence-section{z-index:4;color:#e7e5df;background:radial-gradient(circle at 18% 22%,#08aeb826,#0000 27%),radial-gradient(circle at 86% 72%,#db5c381f,#0000 24%),linear-gradient(122deg,#0000 0 42%,#f4f1e60b 42.12%,#0000 42.32% 100%),linear-gradient(88deg,#0000 0 64%,#08aeb80d 64.2%,#0000 64.55% 100%),linear-gradient(#111610,#0d110e);min-height:245dvh;padding:0 28px;position:relative;overflow:visible}.evidence-section:before{content:"VISIBLE";color:#e7e5df09;font-family:var(--font-display);pointer-events:none;font-size:clamp(9rem,20vw,24rem);font-weight:950;line-height:.8;position:absolute;bottom:-.22em;left:-.18em}.evidence-section:after{content:"";pointer-events:none;opacity:.2;background:linear-gradient(90deg,#e7e5df14 1px,#0000 1px) 0 0/25vw 100%,linear-gradient(#e7e5df09 1px,#0000 1px) 0 0/100% 28vh;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.evidence-layout{z-index:2;grid-template-columns:minmax(18rem,.76fr) minmax(0,1.24fr);grid-template-areas:"heading flow""rule flow";align-items:center;gap:clamp(48px,7vw,112px);height:100dvh;padding:clamp(72px,8vh,104px) 0 clamp(48px,6vh,72px);display:grid;position:sticky;top:0}.evidence-heading{grid-area:heading;position:relative;top:auto}.evidence-section .section-heading h2{color:#e7e5df;max-width:11em;font-size:clamp(2.85rem,4.25vw,4.75rem);line-height:1.02}.evidence-section .section-lede{color:#e7e5df94}.evidence-flow{isolation:isolate;perspective:1400px;min-height:min(64vh,680px);transform-style:preserve-3d;grid-area:flow;grid-template-areas:"stack";place-items:center;gap:0;padding-top:12px;display:grid;position:relative}.evidence-flow:before,.evidence-flow:after{content:"";pointer-events:none;position:absolute}.evidence-flow:before{z-index:0;clip-path:polygon(4% 0,100% 5%,94% 100%,0 91%);opacity:.5;transform-origin:50% 72%;background:linear-gradient(90deg,#0000 0 14%,#08aeb81a 14.2%,#0000 14.6% 100%),linear-gradient(#f4f1e60d,#f4f1e603),repeating-linear-gradient(90deg,#e7e5df0e 0 1px,#0000 1px 78px),repeating-linear-gradient(0deg,#e7e5df0a 0 1px,#0000 1px 58px);border:1px solid #e7e5df14;inset:7% -3% 6% 4%;transform:rotateX(58deg)rotate(-3.6deg)translate3d(24px,56px,-160px);box-shadow:0 34px 120px #00000052,inset 0 0 0 1px #08aeb80f}.evidence-flow:after{left:3%;right:-2%;top:var(--scan-y,42%);z-index:6;opacity:.82;transform-origin:0;background:linear-gradient(90deg,#0000,#08aeb8e0,#f4f1e6bd,#c76f4580,#0000);height:1px;transform:rotate(-2.2deg);box-shadow:0 0 24px #08aeb86b,0 0 70px #c76f4538}.evidence-bench{z-index:1;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.evidence-bench:before{content:"";left:12%;right:5%;top:var(--scan-y,42%);filter:blur(2px);opacity:.82;clip-path:polygon(7% 0,100% 3%,88% 100%,0 82%);background:linear-gradient(#08aeb81f,#0000 74%),radial-gradient(at 52% 0,#f4f1e61f,#0000 54%);height:clamp(120px,22vh,220px);position:absolute;transform:translateY(-50%)rotate(-2.2deg)}.evidence-bench:after{content:"";aspect-ratio:1.05;opacity:.46;border:1px solid #08aeb81f;border-radius:999px;width:min(21vw,260px);position:absolute;top:15%;right:6%;transform:rotateX(64deg)rotate(-17deg);box-shadow:0 0 0 24px #08aeb805,0 0 80px #08aeb81a}.evidence-bench i{opacity:.72;background:#08aeb8;border-radius:999px;width:7px;height:7px;position:absolute;box-shadow:0 0 0 8px #08aeb817,0 0 28px #08aeb870}.evidence-bench i:first-child{top:29%;left:19%}.evidence-bench i:nth-child(2){background:#c76f45;top:45%;right:13%;box-shadow:0 0 0 8px #c76f4517,0 0 28px #c76f4566}.evidence-bench i:nth-child(3){width:6px;height:6px;bottom:18%;left:56%}.evidence-lab-label{z-index:7;color:#f4f1e6b8;pointer-events:none;text-shadow:0 12px 28px #0000007a;border-left:2px solid #c76f45ad;gap:7px;padding:11px 0 11px 14px;display:grid;position:absolute;top:clamp(18px,4vh,46px);left:clamp(18px,4vw,62px)}.evidence-lab-label small{color:#08aeb8d1;font-size:.62rem;font-weight:930;line-height:1}.evidence-lab-label strong{color:#f4f1e6db;max-width:12em;font-family:var(--font-serif);font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:900;line-height:1.02}.evidence-rail{z-index:2;pointer-events:none;transform-origin:50%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3vw,42px);display:grid;position:absolute;bottom:clamp(24px,6vh,70px);left:13%;right:6%;transform:rotateX(58deg)rotate(-3.2deg)translateZ(-96px)}.evidence-rail i{color:#f4f1e64d;border-top:1px solid #f4f1e629;padding-top:10px;font-size:.58rem;font-style:normal;font-weight:930;line-height:1;display:block;position:relative}.evidence-rail i:before{content:"";background:#08aeb8d1;border-radius:999px;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 22px #08aeb86b}.evidence-note{z-index:3;clip-path:polygon(0 0,96% 0,100% 82%,94% 100%,0 94%);width:min(100%,660px);transform:rotate(var(--tilt,0deg));transform-origin:50%;isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(104deg,#f4f1e612,#0000 42%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #e7e5df1a;grid-area:stack;grid-template-columns:minmax(3.6rem,5.2rem) 30px minmax(0,1fr);gap:clamp(14px,2vw,24px);padding:clamp(20px,2.4vw,30px);transition:border-color .28s,box-shadow .36s,transform .46s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 86px #00000029}.evidence-note:nth-child(2){width:min(100%,700px);margin-left:clamp(38px,8vw,126px)}.evidence-note:nth-child(3){width:min(100%,610px);margin-left:clamp(8px,3.6vw,62px)}.evidence-note:before{content:"";background:linear-gradient(180deg,var(--vermilion),var(--acid),transparent);opacity:.72;width:4px;position:absolute;inset:0 auto 0 0}.evidence-note:after{content:"";pointer-events:none;clip-path:polygon(0 0,78% 0,100% 100%,0 88%);border:1px solid #e7e5df14;position:absolute;inset:12px}.evidence-note>:not(.evidence-material):not(.evidence-scan){z-index:3;position:relative}.evidence-material{z-index:1;pointer-events:none;opacity:.84;mix-blend-mode:screen;background:linear-gradient(116deg,#0000 0 48%,#08aeb81a 48.15%,#0000 48.5% 100%),linear-gradient(90deg,#f4f1e60d,#0000 34%),repeating-linear-gradient(0deg,#0000 0 16px,#f4f1e609 16px 17px);position:absolute;inset:0}.evidence-material i{opacity:.72;transform-origin:0;background:linear-gradient(90deg,#c76f458c,#0000);height:1px;display:block;position:absolute}.evidence-material i:first-child{top:27%;left:16%;right:18%;transform:rotate(-4deg)}.evidence-material i:nth-child(2){background:linear-gradient(90deg,#08aeb875,#0000);top:57%;left:34%;right:10%;transform:rotate(6deg)}.evidence-material i:nth-child(3){opacity:.44;bottom:18%;left:9%;right:36%;transform:rotate(2deg)}.evidence-scan{z-index:2;pointer-events:none;opacity:.68;background:linear-gradient(90deg,#0000,#f4f1e629,#08aeb81f,#0000),repeating-linear-gradient(0deg,#0000 0 8px,#f4f1e60d 8px 9px);width:clamp(72px,13vw,156px);animation:4.8s cubic-bezier(.16,1,.3,1) infinite evidence-scan-card;position:absolute;inset:-20% auto -20% 8%;transform:translate(-132%)skew(-8deg)}.evidence-note:hover{border-color:#08aeb857;transform:translate(10px)rotate(0);box-shadow:0 34px 104px #00000047}.evidence-seal{width:30px;height:30px;color:var(--acid);border:1px solid #08aeb838;place-items:center;display:grid}.evidence-seal svg{color:currentColor}.evidence-index{color:#b95f3a;font-family:var(--font-serif);font-size:clamp(2.7rem,4.7vw,5rem);font-weight:900;line-height:.72}.evidence-copy>p:first-child{color:#e7e5df6b;margin:0;font-size:.76rem;font-weight:860}.evidence-copy h3{color:#e7e5df;font-family:var(--font-display);margin:11px 0 0;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:890;line-height:1.02}.evidence-copy strong{color:#f4f1e6db;font-family:var(--font-serif);margin-top:12px;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:900;line-height:1.02;display:block}.evidence-copy p{color:#e7e5df94;max-width:38rem;margin:16px 0 0;font-size:.98rem;font-weight:560;line-height:1.72}.evidence-copy ul{flex-wrap:wrap;gap:12px 16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.evidence-copy li{color:#e7e5df85;font-size:.74rem;font-weight:830}.evidence-copy li:before{content:"/";color:var(--vermilion);margin-right:8px}.evidence-proof{color:#e7e5df4d;text-align:right;max-width:min(52%,22rem);font-size:.66rem;font-weight:840;position:absolute;bottom:clamp(14px,2vw,24px);right:clamp(18px,2.5vw,30px)}@keyframes evidence-scan-card{0%,10%{opacity:0;transform:translate(-142%)skew(-8deg)}22%{opacity:.7}58%{opacity:.46}84%,to{opacity:0;transform:translate(560%)skew(-8deg)}}.evidence-rule{border-top:1px solid #e7e5df29;grid-area:rule;align-self:end;max-width:30rem;margin-top:clamp(44px,8vh,92px);padding-top:23px}.evidence-rule span{color:#e7e5df6b;font-size:.76rem;font-weight:850;display:block}.evidence-rule strong{color:#e7e5df;font-family:var(--font-serif);margin-top:12px;font-size:clamp(1.8rem,3.3vw,3.4rem);font-weight:900;line-height:.96;display:block}.evidence-rule p{color:#e7e5df8f;margin:18px 0 0;font-size:.95rem;font-weight:560;line-height:1.72}.story-section{z-index:4;padding:clamp(76px,8.5vw,116px) var(--page-gutter);color:#111310;background:radial-gradient(circle at 18% 18%,#db5c381f,#0000 28%),radial-gradient(circle at 78% 48%,#08aeb821,#0000 30%),linear-gradient(126deg,#0000 0 48%,#1113100b 48.12%,#0000 48.36% 100%),linear-gradient(#ebe8dc,#dfe6df);position:relative;overflow:hidden}.story-section:before{content:"AXIN";color:#1113100a;font-family:var(--font-display);pointer-events:none;font-size:clamp(10rem,23vw,24rem);font-weight:950;line-height:.78;position:absolute;top:-.1em;right:-.08em}.story-section:after{content:"";pointer-events:none;opacity:.24;background:linear-gradient(90deg,#11131014 1px,#0000 1px) 0 0/25vw 100%,linear-gradient(#1113100d 1px,#0000 1px) 0 0/100% 24vh;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.story-layout{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0;min-height:clamp(43rem,66vw,56rem);display:grid;position:relative}.story-copy{z-index:6;grid-area:1/1/auto/6;align-self:center;padding:clamp(24px,4vw,46px) 0;position:relative}.story-copy:before{content:"";z-index:-1;pointer-events:none;opacity:.74;filter:blur(18px);background:radial-gradient(at 18% 44%,#ebe8dcfa,#ebe8dcbd 38%,#ebe8dc4d 62%,#0000 78%),linear-gradient(100deg,#ebe8dcdb,#0000 82%);position:absolute;inset:-28px -12vw -32px -34px}.story-copy h2{margin:var(--space-3) 0 0;color:#111310;max-width:10.2em;font-family:var(--font-serif);font-size:clamp(2.25rem,3.82vw,4.25rem);font-weight:900;line-height:1.05}.story-mobile-dossier{display:none}.story-lede{margin:var(--space-4) 0 0;color:#111310a8;max-width:29rem;font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:560;line-height:1.78}.story-lines{gap:14px;width:min(100%,27rem);margin-top:clamp(30px,4vw,50px);display:grid}.story-lines p{color:#111310c2;font-family:var(--font-display);border-top:1px solid #11131024;grid-template-columns:3.4rem minmax(0,1fr);gap:18px;margin:0;padding-top:16px;font-size:clamp(.96rem,1.18vw,1.16rem);font-weight:850;line-height:1.16;display:grid}.story-lines span{color:#c4623d;font-family:var(--font-serif);font-weight:900}.story-portrait{z-index:3;transform-origin:50%;grid-area:1/5/auto/13;min-height:clamp(39rem,58vw,53rem);margin:0;position:relative}.story-portrait-frame{clip-path:polygon(0 0,94% 0,100% 84%,88% 100%,0 94%);isolation:isolate;background:radial-gradient(circle at 58% 32%,#f4f1e65c,#0000 27%),linear-gradient(150deg,#1113101f,#0000 42%),#111610;border:1px solid #1113101f;position:absolute;inset:-2% -18% 3% -6%;overflow:hidden;box-shadow:0 38px 110px #1113103d}.story-portrait-frame:before,.story-portrait-frame:after{content:"";z-index:3;pointer-events:none;clip-path:polygon(0 0,78% 0,100% 100%,0 88%);border:1px solid #f4f1e621;position:absolute;inset:18px}.story-portrait-frame:after{opacity:.8;animation:lens-sweep 4.6s var(--ease-out) infinite;background:linear-gradient(104deg,#0000 0 42%,#f4f1e62e 48%,#0000 56% 100%);border:0;inset:-20%}.story-scan-bar{left:-7%;right:-4%;top:var(--story-scan-y,32%);z-index:6;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#08aeb8e6,#f4f1e6b8,#c76f45a8,#0000);height:1px;position:absolute;transform:rotate(-2.4deg);box-shadow:0 0 18px #08aeb875,0 0 56px #c76f453d}.story-scan-bar:after{content:"";filter:blur(.5px);clip-path:polygon(4% 0,100% 8%,92% 100%,0 86%);background:linear-gradient(#08aeb821,#0000 74%),repeating-linear-gradient(0deg,#0000 0 7px,#f4f1e60b 7px 8px);height:84px;position:absolute;top:-42px;left:14%;right:18%}.story-portrait-slices{z-index:5;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.story-portrait-slices:before{content:"";opacity:.24;background:repeating-linear-gradient(90deg,#0000 0 28px,#f4f1e614 28px 29px),repeating-linear-gradient(0deg,#0000 0 34px,#08aeb812 34px 35px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 58% 46%,#000 0 48%,#0000 74%);mask-image:radial-gradient(at 58% 46%,#000 0 48%,#0000 74%)}.story-portrait-slices i{opacity:.76;transform-origin:0;background:linear-gradient(90deg,#f4f1e605,#f4f1e6b8,#08aeb847,#0000);height:1px;display:block;position:absolute}.story-portrait-slices i:first-child{top:28%;left:12%;right:20%;transform:rotate(-5deg)}.story-portrait-slices i:nth-child(2){background:linear-gradient(90deg,#c76f450f,#c76f459e,#f4f1e657,#0000);top:54%;left:24%;right:10%;transform:rotate(4.2deg)}.story-portrait-slices i:nth-child(3){opacity:.48;bottom:18%;left:8%;right:36%;transform:rotate(1.5deg)}.story-dossier-mark{z-index:7;color:#f4f1e680;text-shadow:0 9px 22px #0000006b;border-left:2px solid #c76f45b8;gap:5px;padding:10px 0 10px 13px;font-size:.68rem;font-weight:900;line-height:1;display:grid;position:absolute;top:clamp(22px,3.5vw,44px);right:clamp(24px,4vw,64px)}.story-dossier-mark i{color:#08aeb8d6;font-style:normal;font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,3.4rem);font-weight:950;line-height:.78}.story-dossier-mark strong{color:#f4f1e6b8;font-size:.7rem;font-weight:880}.story-portrait img{z-index:1;filter:drop-shadow(0 26px 74px #00000057)saturate(.98)contrast(1.02);width:130%;max-width:none;position:absolute;bottom:-4%;right:-10%}.story-signal-cloud{z-index:4;pointer-events:none;position:absolute;inset:0}.story-signal-cloud:before,.story-signal-cloud:after{content:"";border:1px solid #087f8938;border-radius:999px;position:absolute;transform:rotate(-12deg)}.story-signal-cloud:before{inset:18% 6% 24% 0}.story-signal-cloud:after{border-color:#c76f453d;inset:8% 18% 34% -8%;transform:rotate(18deg)}.story-signal-cloud i{background:#08aeb8;border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:0 0 28px #08aeb8a3}.story-signal-cloud i:first-child{top:20%;left:16%}.story-signal-cloud i:nth-child(2){background:#db5c38;top:33%;right:8%;box-shadow:0 0 28px #db5c3894}.story-signal-cloud i:nth-child(3){bottom:22%;right:24%}.story-signal-cloud i:nth-child(4){background:#c76f45;bottom:16%;left:20%;box-shadow:0 0 28px #c76f458a}.story-portrait figcaption{z-index:5;color:#111310a8;border-top:1px solid #11131038;gap:8px;padding-top:14px;font-size:.78rem;font-weight:820;display:grid;position:absolute;bottom:clamp(8px,2vw,22px);right:clamp(-34px,-2.4vw,-10px)}.story-portrait figcaption strong{color:#111310;font-size:clamp(1rem,1.8vw,1.36rem);line-height:1.12}.handoff-section{z-index:4;min-height:112dvh;padding:clamp(96px,11vw,152px) var(--page-gutter);color:#e7e5df;isolation:isolate;background:radial-gradient(circle at 22% 18%,#f4f1e624,#0000 28%),radial-gradient(circle at 78% 68%,#08aeb829,#0000 30%),linear-gradient(104deg,#dfe6df,#aeb8ad 22%,#243029 48%,#0b100d);position:relative;overflow:hidden}.handoff-section:before{content:"HANDOFF";z-index:0;color:#f4f1e60e;font-family:var(--font-display);pointer-events:none;font-size:clamp(8rem,19vw,23rem);font-weight:950;line-height:.78;position:absolute;top:-.06em;left:-.16em}.handoff-section:after{content:"";z-index:1;pointer-events:none;opacity:.34;background:linear-gradient(116deg,#0000 0 48%,#f4f1e617 48.12%,#0000 48.36% 100%),linear-gradient(90deg,#f4f1e60e 1px,#0000 1px) 0 0/24vw 100%,linear-gradient(#f4f1e609 1px,#0000 1px) 0 0/100% 24vh;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.handoff-signal{z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:screen;filter:drop-shadow(0 20px 70px #08aeb82e)drop-shadow(0 32px 120px #c76f451a)saturate(1.08);position:absolute;inset:-18% -12% -20% 18%;-webkit-mask-image:radial-gradient(at 58% 48%,#000 0 42%,#0000 72%);mask-image:radial-gradient(at 58% 48%,#000 0 42%,#0000 72%)}.handoff-layout{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,72px);min-height:clamp(42rem,68vw,58rem);display:grid;position:relative}.handoff-copy{z-index:8;grid-column:1/6;align-self:start;max-width:31rem;padding-top:clamp(24px,5vh,56px);position:relative;top:auto}.handoff-copy .section-kicker{color:#c76f45}.handoff-copy h2{margin:var(--space-3) 0 0;color:#f4f1e6;font-family:var(--font-serif);text-shadow:0 18px 58px #040e0c7a;font-size:clamp(2.72rem,5vw,5.8rem);font-weight:900;line-height:.96}.handoff-copy p:not(.section-kicker){color:#e7e5dfbd;text-shadow:0 10px 34px #040e0c70;max-width:27rem;margin:clamp(24px,3vw,36px) 0 0;font-size:clamp(.96rem,1.08vw,1.08rem);font-weight:620;line-height:1.76}.handoff-stage{perspective:1400px;min-height:clamp(35rem,58vw,52rem);transform-style:preserve-3d;grid-column:5/13;position:relative}.handoff-stage:before{content:"";z-index:0;clip-path:polygon(3% 0,100% 9%,92% 100%,0 84%);opacity:.74;transform-origin:50% 78%;background:linear-gradient(96deg,#f4f1e613,#0000 36%),linear-gradient(#08aeb814,#0000001a),repeating-linear-gradient(90deg,#f4f1e60b 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#f4f1e608 0 1px,#0000 1px 54px);position:absolute;inset:20% -4% 8% 3%;transform:rotateX(64deg)rotate(-2.5deg)translate3d(14px,42px,-190px);box-shadow:0 42px 140px #00000057,inset 0 0 0 1px #f4f1e614}.handoff-thread{z-index:4;transform-origin:0;background:linear-gradient(90deg,#c76f4505,#c76f45b8,#08aeb8c7,#f4f1e670,#0000);height:1px;position:absolute;top:51%;left:10%;right:7%;box-shadow:0 0 24px #08aeb870,0 0 80px #c76f452e}.handoff-scan{z-index:7;pointer-events:none;filter:blur(.4px);opacity:.82;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f4f1e630,#08aeb829,#0000),repeating-linear-gradient(0deg,#0000 0 8px,#f4f1e60d 8px 9px);width:clamp(92px,12vw,190px);position:absolute;top:14%;bottom:6%;left:0;transform:skew(-10deg)}.handoff-drop-gate{z-index:6;color:#f4f1e6b8;clip-path:polygon(0 0,96% 0,100% 84%,91% 100%,0 94%);pointer-events:none;text-shadow:0 12px 28px #00000075;background:linear-gradient(118deg,#f4f1e60f,#0000 52%),linear-gradient(#0407069e,#0407062e);border:1px solid #f4f1e61f;border-left:2px solid #08aeb8b8;gap:10px;width:min(25vw,360px);padding:clamp(16px,2vw,24px);display:grid;position:absolute;top:38%;left:27%;transform:rotate(-1.2deg);box-shadow:0 24px 78px #00000057,inset 0 0 0 1px #08aeb80e}.handoff-drop-gate:before{content:"";background:linear-gradient(90deg,#0000,#08aeb8bd,#f4f1e685,#0000);height:1px;position:absolute;top:48%;left:-18%;right:-12%;box-shadow:0 0 28px #08aeb852}.handoff-drop-gate i{color:#08aeb8d6;font-size:.62rem;font-style:normal;font-weight:940;line-height:1}.handoff-drop-gate strong{color:#f4f1e6e6;max-width:10em;font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.9rem);font-weight:900;line-height:1.04}.handoff-drop-gate small{color:#f4f1e661;font-size:.58rem;font-weight:860;line-height:1}.handoff-portrait-sheet{z-index:3;aspect-ratio:.78;clip-path:polygon(0 0,91% 0,100% 86%,84% 100%,0 93%);background:radial-gradient(circle at 58% 34%,#f4f1e652,#0000 28%),linear-gradient(148deg,#1113106b,#111310c2);border:1px solid #11131029;width:min(44vw,560px);margin:0;position:absolute;top:10%;left:0;overflow:hidden;transform:rotate(-4deg);box-shadow:0 34px 112px #0000004d}.handoff-portrait-sheet:before,.handoff-portrait-sheet:after{content:"";pointer-events:none;position:absolute}.handoff-portrait-sheet:before{z-index:4;clip-path:polygon(0 0,78% 0,100% 100%,0 88%);border:1px solid #f4f1e61f;inset:16px}.handoff-portrait-sheet:after{z-index:5;animation:lens-sweep 4.8s var(--ease-out) infinite;background:linear-gradient(104deg,#0000 0 43%,#f4f1e62e 49%,#0000 57% 100%);inset:-18%}.handoff-portrait-sheet img{filter:drop-shadow(0 24px 70px #00000052)saturate(.96)contrast(1.04);width:142%;max-width:none;position:absolute;bottom:-4%;right:-34%}.handoff-portrait-sheet figcaption{z-index:6;color:#f4f1e699;border-top:1px solid #f4f1e62e;justify-content:space-between;align-items:end;gap:14px;padding-top:12px;font-size:.7rem;font-weight:850;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.handoff-portrait-sheet figcaption strong{color:#f4f1e6;font-family:var(--font-display);font-size:clamp(1.9rem,3.8vw,4.2rem);font-weight:950;line-height:.78}.handoff-evidence-stack{z-index:5;width:min(48vw,640px);height:clamp(26rem,42vw,39rem);transform-style:preserve-3d;position:absolute;top:19%;right:0}.handoff-evidence-stack figure{right:calc(var(--handoff-index) * 5.6%);top:calc(var(--handoff-index) * 13%);clip-path:polygon(0 0,97% 0,100% 84%,92% 100%,0 94%);width:min(100%,560px);min-height:clamp(12rem,18vw,16rem);transform:translate3d(calc(var(--handoff-index) * -18px),calc(var(--handoff-index) * 10px),calc(var(--handoff-index) * -72px)) rotate(calc(-3deg + var(--handoff-index) * 2.4deg));background:linear-gradient(105deg,#0000 0 70%,#f4f1e617 70.2%,#0000 70.5% 100%),repeating-linear-gradient(0deg,#f4f1e609 0 1px,#0000 1px 22px),linear-gradient(#070a08f0,#101410db);border:1px solid #f4f1e624;margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 96px #0000006b,inset 0 0 0 1px #08aeb812}.handoff-evidence-stack figure:before,.handoff-evidence-stack figure:after{content:"";pointer-events:none;position:absolute}.handoff-evidence-stack figure:before{clip-path:polygon(0 0,76% 0,100% 100%,0 88%);border:1px solid #f4f1e614;inset:14px}.handoff-evidence-stack figure:after{background:linear-gradient(90deg,#0000,#c76f457a,#08aeb88a,#0000);height:1px;top:48%;left:-16%;right:-10%;transform:rotate(-2deg);box-shadow:0 0 24px #08aeb83d}.handoff-evidence-stack figure:first-child{z-index:4}.handoff-evidence-stack figure:nth-child(2){z-index:3;opacity:.76;filter:saturate(.84)brightness(.78)}.handoff-evidence-stack figure:nth-child(3){z-index:2;opacity:.46;filter:saturate(.7)brightness(.58)}.handoff-case-seal,.handoff-case-title,.handoff-case-route,.handoff-case-protocol{z-index:2;padding-inline:clamp(16px,2vw,24px);display:block;position:relative}.handoff-case-seal{color:#c76f45db;font-family:var(--font-serif);padding-top:clamp(16px,2vw,24px);font-size:clamp(1.1rem,2vw,1.65rem);font-weight:900;line-height:1}.handoff-case-title{color:#f4f1e6e6;font-family:var(--font-display);margin-top:clamp(22px,3vw,42px);font-size:clamp(1.65rem,3.2vw,3rem);font-weight:930;line-height:.9}.handoff-case-route{color:#08aeb8c2;margin-top:10px;font-size:.68rem;font-weight:920}.handoff-case-protocol{color:#f4f1e68a;max-width:22rem;margin-top:clamp(14px,2vw,22px);font-size:.72rem;font-weight:780;line-height:1.38}.handoff-evidence-stack figcaption{z-index:2;color:#f4f1e69e;border-top:1px solid #f4f1e61f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 14px;font-size:.7rem;font-weight:850;display:flex;position:relative}.handoff-evidence-stack figcaption span{color:#c76f45;font-family:var(--font-serif);font-size:1.2rem;font-weight:900}.handoff-evidence-stack figcaption strong{color:#f4f1e6c7;text-align:right;max-width:18rem}.contact-section{z-index:4;min-height:100dvh;padding:clamp(118px,13vw,164px) var(--page-gutter);color:#e7e5df;background:radial-gradient(circle at 18% 20%,#08aeb81f,#0000 26%),radial-gradient(circle at 82% 76%,#db5c381f,#0000 28%),linear-gradient(#171b18,#0f1311);align-items:center;display:grid;position:relative;overflow:hidden}.contact-section:after{content:"END";color:#e7e5df0a;font-family:var(--font-display);pointer-events:none;font-size:clamp(9rem,24vw,26rem);font-weight:950;line-height:.78;position:absolute;bottom:-.18em;right:-.08em}.contact-signal{z-index:1;pointer-events:none;opacity:.58;position:absolute;inset:0}.contact-signal .hero-signal-field{opacity:.34;mix-blend-mode:screen;filter:drop-shadow(0 8px 26px #08aeb82e)drop-shadow(0 24px 88px #db5c381f)saturate(1.08);inset:-28% -26% -24% 28%}.contact-portrait-echo{z-index:1;pointer-events:none;opacity:.42;mix-blend-mode:screen;width:min(62vw,900px);position:absolute;top:5%;bottom:-10%;right:-16%;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 78%,#0000 100%),linear-gradient(#0000 0%,#000 10% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 20% 78%,#0000),linear-gradient(#0000,#000 10% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.contact-portrait-echo:before{content:"";z-index:0;filter:blur(28px);background:radial-gradient(at 54% 44%,#f4f1e61a,#0000 42%),radial-gradient(at 70% 64%,#c76f4521,#0000 38%);position:absolute;inset:10% 10% 4% 0}.contact-portrait-echo .particle-portrait-field{z-index:1;inset:0}.contact-portrait-echo .particle-portrait-field canvas{opacity:.82;filter:drop-shadow(0 32px 100px #0000007a)drop-shadow(0 0 54px #08aeb829)saturate(1.08)}.contact-portrait-echo .particle-portrait-field:after{opacity:.16}.contact-inner{z-index:3;width:min(100%,1180px);margin:0 auto;position:relative}.contact-coda{color:#c76f45eb;max-width:26rem;font-family:var(--font-display);margin:clamp(32px,5vw,62px) 0 0;font-size:clamp(1.1rem,2.2vw,1.8rem);font-weight:880;line-height:1.14}.contact-inner h2{max-width:10.6em}.contact-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:62px;display:grid}.contact-line{border-top:1px solid #e7e5df2e;grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:12px;min-height:10rem;padding:24px 0;transition:color .24s,transform .26s cubic-bezier(.16,1,.3,1);display:grid}.contact-line:hover,.contact-line:focus-visible{color:#c4623d;transform:translate(5px)}.contact-line span{color:#e7e5df6b;grid-column:1/-1;font-size:.86rem;font-weight:820}.contact-line strong{color:#e7e5df;overflow-wrap:anywhere;font-size:clamp(1.36rem,2.3vw,2.1rem);font-weight:900;line-height:1.08}.site-footer{z-index:4;color:#e7e5df80;background:#0f1311;border-top:1px solid #e7e5df1f;justify-content:space-between;align-items:center;gap:24px;padding:28px 42px;font-size:.86rem;font-weight:760;display:flex;position:relative}.site-footer a{align-items:center;gap:9px;display:inline-flex}@media(max-width:1180px){.services-layout,.method-layout,.work-head,.story-layout{grid-template-columns:1fr}.story-copy,.story-portrait{grid-area:auto/1}.story-portrait{min-height:clamp(31rem,78vw,42rem)}.evidence-layout{grid-template-columns:1fr;grid-template-areas:"heading""flow""rule"}.evidence-heading{position:relative;top:auto}.journey-signal-rail{display:none}}@media(max-width:860px){.site-nav{height:64px;padding:0 22px}.site-mark span,.site-links a:first-child,.site-links a:nth-child(2){display:none}.hero-vignette{background:linear-gradient(118deg,#0d0f0c3d,#0000 42%,#0d0f0ca3),linear-gradient(#f4d6a914,#0d0f0c1a 42%,#0d0f0cc7)}.hero-signal-field{opacity:.28;inset:6% -84% 8% -36%;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 70%,#0000 100%);mask-image:linear-gradient(#0000,#000 22% 70%,#0000)}.hero-scan-line{opacity:.52;top:8dvh;bottom:30dvh}.hero-lens{opacity:.72;width:min(48vw,210px);height:min(25vw,112px);top:24%;left:45%}.hero-readout{display:none}.hero-aperture{opacity:.22;inset:78px 18px 28px}.hero-film-edge{opacity:.12;top:102px;bottom:34dvh;right:15px}.hero-character{opacity:.98;width:198vw;top:clamp(58px,8dvh,92px);bottom:auto;right:-58vw}.character-orbit{opacity:.42;inset:14% 11% 10% 16%}.hero-copy{width:calc(100vw - 44px);animation:.82s cubic-bezier(.16,1,.3,1) 2.5s both hero-copy-enter-mobile;top:auto;bottom:92px;left:22px;transform:none}.hero-role{color:#78aaa0db;font-size:.68rem;line-height:1.28}.hero-copy h1{color:var(--paper);margin-top:16px;font-size:clamp(3.4rem,15.2vw,4.55rem);line-height:.84}.hero-copy h1 span:last-child{color:var(--copper);margin-left:.8em}@supports (color:color-mix(in lab,red,red)){.hero-copy h1 span:last-child{color:color-mix(in srgb,var(--copper) 82%,#f4f1e6)}}.hero-lede{color:#f4f1e6a8;max-width:20rem;margin:16px 0 0;font-size:.86rem;line-height:1.5}.hero-actions{gap:18px;margin:22px 0 0}.hero-scroll-cue{bottom:28px;left:22px}.text-link{font-size:.82rem}.text-link:after{width:24px}.services-section,.method-section,.evidence-section,.story-section,.handoff-section,.work-section,.contact-section{padding:88px 20px}.section-heading h2,.story-copy h2,.work-head h2,.contact-inner h2{font-size:clamp(2.8rem,12.5vw,4rem)}.section-lede,.work-note p,.contact-inner>p{font-size:.96rem}.evidence-section{min-height:auto;padding-top:112px}.evidence-layout{gap:42px;height:auto;min-height:auto;padding:0;position:relative}.evidence-flow:before,.evidence-flow:after,.evidence-bench{display:none}.evidence-flow{grid-template-areas:none;gap:28px;min-height:auto}.evidence-note,.evidence-note:nth-child(2),.evidence-note:nth-child(3){clip-path:polygon(0 0,98% 0,100% 94%,0 100%);grid-area:auto;grid-template-columns:1fr;gap:0;width:100%;margin-left:0;padding:20px 18px 26px;display:block;opacity:1!important;filter:none!important;transform:none!important}.evidence-note:hover{transform:translateY(-3px)!important}.evidence-index{opacity:.76;font-size:clamp(3.1rem,17vw,4.4rem);position:absolute;top:20px;left:18px}.evidence-seal{position:absolute;top:24px;left:112px}.evidence-copy{padding-top:104px}.evidence-copy>p:first-child{align-items:center;min-height:30px;display:flex;position:absolute;top:30px;left:158px;right:18px}.evidence-copy h3{margin-top:0;font-size:clamp(1.52rem,7.2vw,1.9rem)}.evidence-copy strong{font-size:1.04rem;line-height:1.14}.evidence-copy p{font-size:.92rem;line-height:1.54}.evidence-copy ul{gap:8px 12px;margin-top:16px}.evidence-proof{display:none}.evidence-rule{margin-top:4px}.story-layout{align-items:start;gap:34px;min-height:auto}.story-copy{order:-2;padding-top:0}.story-copy h2{font-size:clamp(2.05rem,9.4vw,2.72rem);line-height:1.06}.story-lede{font-size:.96rem}.story-lines p{grid-template-columns:2.7rem minmax(0,1fr);gap:12px;font-size:clamp(1.02rem,5vw,1.34rem)}.story-portrait{order:-1;min-height:18.5rem;transform:none!important}.story-portrait-frame{inset:0 -22% 5% -12%}.story-portrait img{width:118%;bottom:-5%;right:-7%}.story-scan-bar:after{height:56px;top:-28px}.story-portrait-slices:before{opacity:.16}.story-dossier-mark{transform-origin:100% 0;gap:3px;padding:8px 0 8px 10px;top:18px;right:18px;transform:scale(.82)}.story-portrait figcaption{bottom:2%;left:0;right:0}.handoff-section{min-height:auto;padding-top:96px;padding-bottom:104px}.handoff-section:before{font-size:clamp(6rem,28vw,11rem);top:.04em;left:-.2em}.handoff-signal{opacity:.22;inset:-10% -96% 16% -30%}.handoff-layout{grid-template-columns:1fr;gap:38px;min-height:auto;display:grid}.handoff-copy{grid-column:1;max-width:none;padding-top:0;position:relative;top:auto;transform:none!important}.handoff-copy h2{font-size:clamp(2.25rem,10.5vw,3.25rem);line-height:1.03}.handoff-copy p:not(.section-kicker){max-width:19rem;font-size:.94rem;line-height:1.62}.handoff-stage{grid-column:1;min-height:34rem}.handoff-stage:before{opacity:.42;inset:38% -10% 4% -3%;transform:rotateX(62deg)rotate(-3deg)translate3d(0,22px,-160px)}.handoff-thread{opacity:.62;top:50%;left:5%;right:4%}.handoff-scan{opacity:.46;width:82px;top:8%;bottom:5%}.handoff-drop-gate{gap:7px;width:min(54vw,210px);padding:13px 14px;top:18%;left:38%}.handoff-drop-gate strong{font-size:1.02rem}.handoff-drop-gate small{font-size:.5rem}.handoff-portrait-sheet{width:72vw;max-width:300px;top:0;left:-12%;transform:rotate(-5deg)}.handoff-portrait-sheet img{width:146%;right:-34%}.handoff-portrait-sheet figcaption{padding-top:9px;font-size:.58rem;bottom:14px;left:14px;right:14px}.handoff-portrait-sheet figcaption strong{font-size:clamp(1.45rem,10vw,2.55rem)}.handoff-evidence-stack{width:83vw;height:23rem;top:37%;right:-6%}.handoff-evidence-stack figure{right:calc(var(--handoff-index) * 5%);top:calc(var(--handoff-index) * 16%);width:100%;min-height:10rem}.handoff-case-seal,.handoff-case-title,.handoff-case-route,.handoff-case-protocol{padding-inline:14px}.handoff-case-seal{padding-top:14px;font-size:.92rem}.handoff-case-title{margin-top:18px;font-size:clamp(1.25rem,7vw,1.8rem)}.handoff-case-route{font-size:.55rem}.handoff-case-protocol{margin-top:10px;font-size:.58rem}.handoff-evidence-stack figcaption{padding:9px 11px 10px;font-size:.56rem}.handoff-evidence-stack figcaption span{font-size:.92rem}.handoff-evidence-stack figcaption strong{max-width:12rem}.service-row,.method-row{grid-template-columns:36px minmax(0,1fr);gap:15px;padding:26px 0}.service-row h3,.method-row h3{font-size:1.28rem}.work-section{min-height:auto}.work-signal{opacity:.22}.work-signal .hero-signal-field{opacity:.2;inset:-10% -86% 18% -38%}.work-pin{min-height:auto;padding:104px 0 88px;position:relative;overflow:visible}.work-head{margin-bottom:46px;padding:24px 20px 0}.work-head .section-heading h2{max-width:6.2em;font-size:clamp(2.45rem,12.2vw,3.6rem);line-height:1.04}.work-reel{gap:28px;width:auto;max-width:none;height:auto;margin:0;padding:0 20px;display:grid;transform:none!important}.work-reel:before,.work-reel:after{display:none}.work-card{width:100%;min-width:0;opacity:1!important;position:relative!important;inset:auto!important;transform:none!important}.work-card:before{opacity:.46;filter:blur(10px);inset:7% 2% -4% 4%;transform:translate3d(0,16px,-60px)rotate(-1deg)}.work-card:nth-child(2),.work-card:nth-child(3){width:100%;min-width:0}.work-card a{clip-path:polygon(0 0,98% 0,100% 96%,0 100%);grid-template-columns:1fr;gap:24px;height:auto;min-height:auto;padding:18px;transform:none!important}.work-card a:hover,.work-card a:focus-visible{transform:none!important}.work-inspection-light,.work-inspection-target{display:none}.work-card-readout{z-index:5;order:-1;position:relative;top:auto;left:auto}.work-card-index{font-size:clamp(4rem,26vw,7.4rem)}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{border-radius:0;transform:none}.work-card figure{background:linear-gradient(#090d0af5,#0e120fe6);display:block;overflow:visible}.work-card img{aspect-ratio:16/10.2;object-fit:contain;background:#101411;height:auto;display:block}.work-card figcaption{z-index:8;color:#f4f1e6a8;background:0 0;margin:0 10px 10px;padding:10px 0 0;font-size:.54rem;position:relative;bottom:auto;left:auto;right:auto}.work-live-evidence{opacity:.74;inset:10px}.work-demo-scan{width:84px;animation-duration:5.8s}.work-demo-magnifier{display:none}.work-demo-path{opacity:.24;top:51%;left:10%;right:8%}.work-demo-focus{opacity:.46;width:88px}.work-demo-cursor{width:18px;height:18px}.work-demo-cursor:before{inset:5px;box-shadow:0 0 0 5px #f4f1e614,0 0 18px #08aeb86b,0 0 26px #c76f4557}.work-demo-cursor:after,.work-demo-activity{display:none}.work-demo-hotspot{color:#f4f1e69e;text-shadow:0 6px 16px #00000075;gap:5px;font-size:.52rem;font-weight:860}.work-demo-hotspot:before{width:7px;height:7px;box-shadow:0 0 0 6px rgb(var(--hotspot-rgb,199 111 69) / .08),0 0 18px rgb(var(--hotspot-rgb,199 111 69) / .42)}.work-demo-steps{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04070647;border-color:#f4f1e617;inset:9px 9px auto}.work-demo-steps i{text-overflow:ellipsis;white-space:nowrap;padding:6px 5px;font-size:.52rem;overflow:hidden}.work-verdict-panel,.work-route-mark{display:none}.work-judgement{grid-template-columns:16px minmax(0,1fr);padding:9px 0 9px 11px;font-size:.86rem}.work-copy h3{font-size:clamp(2.5rem,12vw,3.5rem)}.work-evidence-list{grid-template-columns:1fr}.work-copy li{padding:7px 8px;font-size:.68rem}.contact-signal .hero-signal-field{opacity:.24;inset:-18% -64% -18% -8%}.contact-portrait-echo{opacity:.16;width:168vw;top:24%;bottom:0;right:-80%;transform:rotate(-4deg)}.contact-portrait-echo .particle-portrait-field canvas{opacity:.62}.contact-section{align-items:start;min-height:124dvh;padding-top:56px;padding-bottom:72px}.contact-inner h2{font-size:clamp(2.06rem,9.4vw,2.76rem)}.contact-inner>p{line-height:1.42}.contact-coda{margin-top:18px;font-size:.96rem}.contact-lines{grid-template-columns:1fr;gap:12px;margin-top:22px}.contact-line{min-height:5.25rem;padding:14px 0}.contact-line strong{font-size:clamp(1.04rem,5.4vw,1.32rem)}.site-footer{flex-direction:column;align-items:flex-start;padding:24px 20px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.journey-signal-rail{display:none}.hero-copy{animation:none!important}.work-card img,.work-demo-cursor,.work-demo-activity i,.work-item img{animation:none!important;transform:none!important}}.hero-aperture,.hero-film-edge,.hero-scroll-cue,.hero-readout{display:none}.hero-shell{background:radial-gradient(circle at 74% 39%,#08aeb81f,#0000 30%),radial-gradient(circle at 86% 78%,#db5c3824,#0000 24%),radial-gradient(circle at 28% 58%,#f4f1e60d,#0000 28%),linear-gradient(#111410,#060807 68%,#10140f)}.hero-shell:before{opacity:.2;background:radial-gradient(at 70% 44%,#f4f1e614,#0000 38%),radial-gradient(at 12% 64%,#c76f450f,#0000 32%);-webkit-mask-image:none;mask-image:none}.hero-signal-field{opacity:.2;filter:drop-shadow(0 8px 22px var(--signal-accent)) drop-shadow(0 20px 70px #087f891f) saturate(1.06)}@supports (color:color-mix(in lab,red,red)){.hero-signal-field{filter:drop-shadow(0 8px 22px color-mix(in srgb,var(--signal-accent) 24%,transparent)) drop-shadow(0 20px 70px #087f891f) saturate(1.06)}}.hero-scan-line{background:linear-gradient(#0000,#f4f1e694 22%,#08aeb875 50%,#0000);opacity:.3!important}.hero-lens{display:none}.hero-glass-stack{z-index:9;pointer-events:none;perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0}.hero-glass-panel{-webkit-backdrop-filter:blur(18px)saturate(1.14)brightness(1.05);clip-path:polygon(0 7%,95% 0,100% 82%,86% 100%,0 93%);background:linear-gradient(135deg,#f4f1e62e,#f4f1e60b 42%,#08aeb80e),#f4f1e609;border:1px solid #f4f1e629;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 1px #f4f1e62e,inset 0 -20px 38px #0407062e,0 28px 86px #00000047,0 0 44px #08aeb814}.hero-glass-panel:before{content:"";opacity:.58;background:linear-gradient(105deg,#0000 0 38%,#f4f1e633 46%,#0000 54% 100%),radial-gradient(circle at 74% 18%,#08aeb838,#0000 18%);border-top:1px solid #f4f1e63d;position:absolute;inset:0}.hero-glass-panel i{background:#f4f1e60b;border:1px solid #f4f1e61f;display:block;position:absolute;box-shadow:0 0 18px #08aeb81c}.hero-glass-panel-a{opacity:.58;width:min(30vw,430px);height:min(18vw,250px);top:clamp(112px,16vh,172px);right:clamp(42px,6vw,96px);transform:rotateY(-13deg)rotate(2deg)translateZ(88px)}.hero-glass-panel-a i:first-child{height:1px;top:22%;left:10%;right:12%}.hero-glass-panel-a i:nth-child(2){width:36%;height:34%;top:44%;left:12%}.hero-glass-panel-a i:nth-child(3){border-radius:999px;width:26%;height:26%;top:38%;right:13%}.hero-glass-panel-b{opacity:.34;filter:blur(1.2px);width:min(18vw,270px);height:min(11vw,150px);bottom:clamp(92px,12vh,136px);right:min(38vw,520px);transform:rotateY(16deg)rotate(-5deg)translateZ(-80px)}.hero-glass-panel-b i:first-child{height:1px;top:35%;left:12%;right:14%}.hero-glass-panel-b i:nth-child(2){width:38%;height:1px;bottom:22%;left:16%}.hero-glass-panel-c{opacity:.28;filter:blur(2px);width:min(15vw,220px);height:min(18vw,270px);bottom:clamp(92px,12vh,150px);right:clamp(18px,4vw,68px);transform:rotateY(-24deg)rotate(5deg)translateZ(-150px)}.hero-glass-panel-c i:first-child{border-radius:999px;width:34%;height:34%;top:14%;left:18%}.hero-glass-panel-c i:nth-child(2){height:1px;top:60%;left:18%;right:16%}.hero-glass-panel-c i:nth-child(3){height:1px;top:72%;left:18%;right:34%}@media(min-width:861px){.hero-copy{width:min(48rem,45vw);top:50%;bottom:auto;translate:0 -46%}.hero-copy:before{opacity:.74}.hero-role{color:var(--copper)}@supports (color:color-mix(in lab,red,red)){.hero-role{color:color-mix(in srgb,var(--copper) 72%,#f4f1e6)}}.hero-role{text-transform:none;font-size:.82rem;line-height:1.2}.hero-copy h1{font-size:clamp(5.6rem,10.6vw,12.4rem)}.hero-copy h1 span:last-child{margin-left:clamp(88px,13vw,220px)}.hero-lede{color:#f4f1e6c7;background:0 0;max-width:34rem;margin:24px 0 0 clamp(7rem,14vw,15rem);padding:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.58}.hero-actions{gap:16px;margin:30px 0 0 clamp(7rem,14vw,15rem)}}.hero-actions .text-link{-webkit-backdrop-filter:blur(12px);clip-path:polygon(0 0,93% 0,100% 72%,86% 100%,0 100%);background:#f4f1e613;border:1px solid #f4f1e62e;min-height:44px;padding:0 18px;box-shadow:inset 0 1px #f4f1e629,0 16px 42px #00000038}.hero-actions .text-link:first-child{color:#f7f2e8;background:linear-gradient(135deg,#db5c38eb,#c76f45b8);border-color:#db5c3857}.hero-actions .text-link:after{display:none}@media(max-width:860px){.hero-glass-stack{opacity:.62}.hero-glass-panel-a{opacity:.36;width:62vw;height:30vw;top:17%;right:-12%}.hero-glass-panel-b,.hero-glass-panel-c{display:none}.hero-role{text-transform:none}.hero-actions .text-link{min-height:44px;padding:0 14px}}.hero-scan-line{display:none}.hero-glass-stack{z-index:12}.hero-glass-panel{background:linear-gradient(135deg,#f4f1e63d,#f4f1e612 44%,#08aeb813),#f4f1e60b;border-color:#f4f1e633;box-shadow:inset 0 1px #f4f1e63d,inset 0 -22px 42px #04070638,0 30px 92px #00000052,0 0 54px #08aeb81f}.hero-glass-panel-a{opacity:.48;top:clamp(130px,19vh,198px);right:clamp(50px,7.5vw,118px);transform:rotateY(-14deg)rotate(2.4deg)translateZ(108px)}@media(max-width:860px){.hero-glass-stack{z-index:9}.hero-glass-panel-a{opacity:.26;top:20%;right:-18%}}:root{color:#e7e5df;color-scheme:dark;background:#080b09}html,body{color:#e7e5df;background:#080b09}.paper-grain{opacity:.035;mix-blend-mode:screen}.section-kicker{color:#d77748;position:relative}.section-kicker:after{content:"";background:#d77748;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 7px #d7774814,0 0 22px #d7774852}.story-bridge{color:#e7e5dfd6;max-width:32rem;font-family:var(--font-display);margin:22px 0 0;font-size:clamp(1rem,1.22vw,1.18rem);font-weight:820;line-height:1.5}.hero-premise,.hero-services-line{color:#f4f1e6a8;text-shadow:0 12px 34px #000000b8;max-width:32rem;margin:18px 0 0 clamp(7rem,14vw,15rem);font-size:clamp(.92rem,1.05vw,1.02rem);font-weight:620;line-height:1.68;position:relative}.hero-premise{color:#f4f1e6bd}.hero-lede{color:#f4f1e6e6;font-weight:820}.hero-services-line{color:#f4f1e67a;margin-top:12px;font-size:.88rem;font-weight:760}.hero-signal-field-fallback:before{content:"";opacity:.42;filter:blur(.4px);background:radial-gradient(circle at 30% 35%,#d777483d,#0000 7%),radial-gradient(circle at 58% 48%,#08aeb838,#0000 9%),radial-gradient(circle at 76% 58%,#f4f1e61f,#0000 8%),repeating-radial-gradient(circle at 58% 48%,#f4f1e621 0 1px,#0000 1px 17px);position:absolute;inset:8% 4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.evidence-section:before,.evidence-section:after{display:none}.evidence-section .section-kicker{color:#d77748}.evidence-note{-webkit-backdrop-filter:blur(16px)saturate(1.12);background:linear-gradient(135deg,#f4f1e61a,#f4f1e609 44%,#08aeb80d),#f4f1e607;border-color:#f4f1e624;box-shadow:inset 0 1px #f4f1e624,inset 0 -20px 42px #0407062e,0 30px 96px #00000047}.story-section{color:#e7e5df;background:radial-gradient(circle at 18% 18%,#db5c381c,#0000 26%),radial-gradient(circle at 78% 48%,#08aeb81a,#0000 28%),linear-gradient(#101410,#080b09)}.story-section:before,.story-section:after{display:none}.story-copy:before{opacity:.76;filter:blur(18px);background:radial-gradient(at 18% 44%,#020403e6,#02040394 40%,#0000 76%),linear-gradient(100deg,#02040394,#0000 82%)}.story-copy h2{color:#e7e5df}.story-body{gap:16px;max-width:31rem;margin-top:24px;display:grid}.story-body p{color:#e7e5dfa8;margin:0;font-size:clamp(.98rem,1.12vw,1.06rem);font-weight:560;line-height:1.78}.story-lines p{color:#e7e5dfcc;border-color:#e7e5df29}.story-lines span{color:#d77748}.story-portrait-frame{background:radial-gradient(circle at 58% 32%,#f4f1e61f,#0000 28%),linear-gradient(150deg,#f4f1e614,#0000 42%),#0f1411;border-color:#f4f1e621;box-shadow:0 42px 124px #00000075,inset 0 0 0 1px #08aeb80f}.story-portrait img{filter:drop-shadow(0 30px 88px #0000007a)saturate(.82)contrast(1.08)brightness(.76)}.story-dossier-mark,.story-portrait figcaption,.handoff-section{display:none}.work-story{border-top:1px solid #e7e5df1f;border-bottom:1px solid #e7e5df1a;gap:12px;margin-top:18px;padding:16px 0;display:grid}.work-story p{color:#e7e5df9e;grid-template-columns:4.8rem minmax(0,1fr);gap:14px;margin:0;font-size:.88rem;line-height:1.58;display:grid}.work-story span{color:#d77748;font-size:.72rem;font-weight:900;line-height:1.3}.contact-section:after{display:none}.contact-helper{color:#e7e5df94;margin-top:14px}.contact-lines{max-width:56rem}.contact-line{-webkit-backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(135deg,#f4f1e614,#f4f1e606),#f4f1e605;border:1px solid #e7e5df21;padding:24px;box-shadow:inset 0 1px #f4f1e61f,0 24px 76px #0000002e}.contact-line small{color:#e7e5df6b;grid-column:1/-1;font-size:.82rem;font-weight:620;line-height:1.5}.contact-finale{color:#d77748e0;font-family:var(--font-display);margin:40px 0 0;font-size:clamp(1rem,1.4vw,1.24rem);font-weight:860}@media(max-width:860px){.hero-premise,.hero-services-line{max-width:20rem;margin-left:0;font-size:.86rem;line-height:1.52}.hero-services-line{font-size:.76rem}.story-bridge{font-size:.96rem}.story-body p{font-size:.94rem;line-height:1.66}.work-story p{grid-template-columns:1fr;gap:4px}.contact-line{min-height:6.25rem;padding:18px}}@media(min-width:861px){.hero-character{aspect-ratio:1536/1024;width:min(112vw,1780px);bottom:clamp(28px,4.2vh,68px);right:clamp(-220px,-8vw,-72px);-webkit-mask-image:linear-gradient(90deg,#000000ad 0%,#000 7% 100%);mask-image:linear-gradient(90deg,#000000ad,#000 7% 100%)}.hero-character:before{inset:4% 6% 0 8%}}.hero-character .particle-portrait-ghost{opacity:.16;filter:grayscale()invert()contrast(1.55)brightness(.72);mix-blend-mode:screen;clip-path:none;transform:translate3d(0,-10px,-80px)scale(1.01)}@supports (color:color-mix(in lab,red,red)){.hero-character .particle-portrait-field canvas{filter:drop-shadow(0 38px 110px #00000080) drop-shadow(0 0 42px color-mix(in srgb,var(--copper) 30%,transparent)) saturate(1.1) contrast(1.08)}}.particle-portrait-field-fallback .particle-portrait-ghost{opacity:.24}@media(max-width:860px){.hero-character{aspect-ratio:1536/1024;width:182vw;top:clamp(30px,4dvh,58px);right:-46vw}.hero-character .particle-portrait-ghost{opacity:.12;transform:translate3d(0,-6px,-80px)scale(1.01)}}@media(min-width:861px){.hero-character{bottom:clamp(108px,10vh,168px)}}@media(max-width:860px){.hero-character{top:clamp(12px,2dvh,34px)}.hero-character .particle-portrait-ghost{opacity:.16;transform:translate3d(0,-14px,-80px)scale(1.01)}}@media(min-width:861px){.hero-character{aspect-ratio:1672/941;width:min(124vw,1900px);bottom:clamp(82px,8vh,132px);right:clamp(-300px,-14vw,-132px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 7%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000,#00000038 7%,#000 18% 100%)}}.hero-character .particle-portrait-ghost{opacity:.2;transform:translate3d(-18px,-18px,-80px)rotate(-2.2deg)scale(1.035)}@media(max-width:860px){.hero-character{aspect-ratio:1672/941;width:198vw;top:clamp(24px,4dvh,56px);right:-56vw}.hero-character .particle-portrait-ghost{opacity:.14;transform:translate3d(-10px,-12px,-80px)rotate(-2deg)scale(1.03)}}.hero-character .particle-portrait-ghost{opacity:.28;filter:grayscale()invert()contrast(1.68)brightness(.78)}@supports (color:color-mix(in lab,red,red)){.hero-character .particle-portrait-field canvas{filter:drop-shadow(0 34px 104px #00000080) drop-shadow(0 0 32px color-mix(in srgb,var(--copper) 22%,transparent)) saturate(.96) contrast(1.04)}}@media(max-width:860px){.hero-character .particle-portrait-ghost{opacity:.2}}@media(min-width:861px){.hero-character{aspect-ratio:2752/1536;width:min(112vw,1840px);bottom:clamp(104px,9.4vh,156px);right:clamp(-220px,-8vw,-88px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000057 6%,#000 16% 100%);mask-image:linear-gradient(90deg,#0000,#00000057 6%,#000 16% 100%)}}.hero-character:before{filter:blur(34px);background:radial-gradient(at 64% 38%,#f7f2e133,#0000 38%),radial-gradient(at 72% 70%,#d370401f,#0000 32%);inset:3% 4% 2% 20%}@supports (color:color-mix(in lab,red,red)){.hero-character .particle-portrait-field canvas{filter:drop-shadow(0 34px 96px #0000007a) drop-shadow(0 0 24px color-mix(in srgb,var(--copper) 18%,transparent)) saturate(.9) contrast(1.02)}}@media(max-width:860px){.hero-character{aspect-ratio:2752/1536;width:204vw;top:clamp(0px,1.5dvh,22px);right:-58vw}.hero-character .particle-portrait-ghost{opacity:.2;transform:translate3d(0,-10px,-80px)scale(1.02)}}.hero-glass-stack{z-index:8;opacity:.4}.hero-glass-panel{-webkit-backdrop-filter:blur(16px)saturate(1.08)brightness(1.02);background:linear-gradient(135deg,#f4f1e621,#f4f1e609 46%,#08aeb80b),#f4f1e607;border-color:#f4f1e61f;box-shadow:inset 0 1px #f4f1e629,inset 0 -18px 34px #04070629,0 24px 72px #0000003d,0 0 36px #08aeb80f}.hero-glass-panel:before{opacity:.34}.hero-glass-panel i{background:#f4f1e607;border-color:#f4f1e613;box-shadow:0 0 14px #08aeb812}.hero-glass-panel-a{opacity:.2;transform:rotateY(-16deg)rotate(2deg)translateZ(48px)}.hero-glass-panel-b{opacity:.14;filter:blur(1.4px);transform:rotateY(18deg)rotate(-5deg)translateZ(-92px)}.hero-glass-panel-c{opacity:.12;filter:blur(2.2px);transform:rotateY(-25deg)rotate(5deg)translateZ(-140px)}@media(min-width:861px){.hero-character{aspect-ratio:2752/1536;width:min(112vw,1840px);bottom:clamp(184px,15vh,248px);right:clamp(-220px,-8vw,-88px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 5%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000,#00000047 5%,#000 14% 100%)}}.hero-character:before{opacity:.78;filter:blur(38px);background:radial-gradient(at 62% 36%,#f7f2e129,#0000 35%),radial-gradient(at 70% 68%,#d370401a,#0000 30%);inset:1% 5% 4% 20%}.hero-character .particle-portrait-ghost{opacity:.035;filter:grayscale()invert()contrast(1.18)brightness(.7)saturate(.42);mix-blend-mode:screen;transform:translate3d(0,-34px,-80px)scale(1.018)}.hero-character .particle-portrait-field canvas{opacity:.98;filter:drop-shadow(0 34px 96px #00000080) drop-shadow(0 0 24px var(--copper)) saturate(.96) contrast(1.12)}@supports (color:color-mix(in lab,red,red)){.hero-character .particle-portrait-field canvas{filter:drop-shadow(0 34px 96px #00000080) drop-shadow(0 0 24px color-mix(in srgb,var(--copper) 16%,transparent)) saturate(.96) contrast(1.12)}}.hero-character .particle-portrait-field:after{opacity:calc(.018 + var(--particle-progress) * .036)}@media(max-width:860px){.hero-glass-stack{opacity:.22}.hero-character .particle-portrait-ghost{opacity:.06;transform:translate3d(0,-18px,-80px)scale(1.018)}}.hero-shell .hero-copy{visibility:hidden;filter:blur(10px);pointer-events:none;transition:filter .36s cubic-bezier(.16,1,.3,1);opacity:0!important;animation:none!important}.hero-shell:not(.hero-copy-ready) .hero-copy h1 i{transform:translateY(.28em)rotate(2deg);opacity:0!important;animation:none!important}.hero-shell.hero-copy-ready .hero-copy{visibility:visible;filter:blur();pointer-events:auto;transition-delay:0s;opacity:1!important;animation:none!important}@media(max-width:860px){.hero-shell.hero-copy-ready .hero-copy{animation:none!important}}.evidence-transfer{background:linear-gradient(90deg,#f4f1e60d,#0000 48%,#08aeb809),#0000001f;border:1px solid #f4f1e617;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding:12px 14px;display:grid}.evidence-transfer span{color:#f4f1e6b3;gap:5px;min-width:0;font-size:clamp(.78rem,.92vw,.9rem);font-weight:760;line-height:1.32;display:grid}.evidence-transfer small{color:#d77748cc;font-size:.62rem;font-weight:900}.evidence-transfer i{background:linear-gradient(90deg,#d777481a,#08aeb8d1,#f4f1e6ad);width:100%;height:1px;display:block;box-shadow:0 0 18px #08aeb847}@media(min-width:861px){.evidence-layout{grid-template-columns:minmax(18rem,.66fr) minmax(0,1.34fr);gap:clamp(56px,8vw,132px)}.evidence-heading{align-self:center}.evidence-heading:after{content:"fragments / projection / proof";color:#f4f1e62e;transform-origin:0 0;width:max-content;margin-top:clamp(38px,7vh,72px);font-size:.68rem;font-weight:860;display:block;transform:rotate(-90deg)translate(-100%)}.evidence-flow{min-height:min(70vh,720px);transform:translate(1vw)rotate(-.4deg)}.evidence-flow:before{opacity:.64;clip-path:polygon(4% 0,100% 7%,93% 100%,0 90%);background:linear-gradient(115deg,#0000 0 34%,#08aeb81f 34.2%,#0000 34.7% 100%),radial-gradient(at 74% 42%,#f4f1e617,#0000 38%),repeating-linear-gradient(90deg,#f4f1e60a 0 1px,#0000 1px 68px),repeating-linear-gradient(0deg,#f4f1e608 0 1px,#0000 1px 52px),#f4f1e605;display:block;inset:3% -4% 2% 1%;transform:rotateX(61deg)rotate(-4.2deg)translate3d(18px,68px,-180px)}.evidence-note{clip-path:polygon(0 0,95% 0,100% 78%,93% 100%,0 93%);background:linear-gradient(135deg,#f4f1e61f,#f4f1e608 42%,#08aeb80f),linear-gradient(#0205043d,#0205041f);grid-template-columns:minmax(4.6rem,6.6rem) minmax(0,1fr);gap:clamp(20px,2.6vw,34px);width:min(100%,760px);padding:clamp(26px,3vw,38px);box-shadow:inset 0 1px #f4f1e629,inset 0 -28px 56px #02050438,0 38px 118px #0000005c}.evidence-note:nth-child(2){width:min(100%,790px);margin-left:clamp(74px,8vw,150px)}.evidence-note:nth-child(3){width:min(100%,700px);margin-left:clamp(20px,4vw,86px)}.evidence-note:before{background:linear-gradient(#d77748,#08aeb8 68%,#0000);width:5px;box-shadow:0 0 28px #08aeb82e}.evidence-seal{grid-column:1;place-self:start end;margin-top:8px}.evidence-index{grid-area:1/1;align-self:start;font-size:clamp(3.5rem,5.6vw,6.4rem)}.evidence-copy{grid-column:2}.evidence-copy h3{font-size:clamp(1.85rem,2.9vw,2.75rem)}.evidence-copy strong{max-width:13em}.evidence-proof{bottom:clamp(18px,2.5vw,32px);right:clamp(22px,3vw,42px)}}@media(max-width:860px){.evidence-section{padding:104px 0 92px}.evidence-layout{padding:0 20px}.evidence-section .section-heading h2{font-size:clamp(2.38rem,11vw,3.48rem);line-height:1.06}.evidence-section .section-lede{font-size:.94rem;line-height:1.68}.evidence-flow{gap:24px}.evidence-note,.evidence-note:nth-child(2),.evidence-note:nth-child(3){background:linear-gradient(135deg,#f4f1e61b,#f4f1e609 48%,#08aeb80e),#02050424;padding:18px 18px 24px;box-shadow:inset 0 1px #f4f1e624,0 26px 78px #00000042}.evidence-transfer{grid-template-columns:1fr;gap:10px;margin-top:16px;padding:12px}.evidence-transfer i{background:linear-gradient(#d7774840,#08aeb8d1,#f4f1e673);width:1px;height:22px;margin-left:10px}.evidence-copy p{line-height:1.6}.work-pin{padding-top:124px}.work-head{margin-bottom:34px}.work-head .section-heading h2{max-width:7em;font-size:clamp(2.16rem,10.4vw,3.08rem);line-height:1.08}}@media(min-width:861px){.evidence-section .section-heading h2{max-width:10.8em;font-size:clamp(2.68rem,3.92vw,4.35rem)}.evidence-section .section-lede{max-width:31rem;font-size:.96rem;line-height:1.68}.evidence-flow{min-height:min(66vh,650px)}.evidence-note{gap:clamp(18px,2.2vw,28px);width:min(100%,720px);padding:clamp(23px,2.45vw,31px)}.evidence-note:nth-child(2){width:min(100%,740px)}.evidence-note:nth-child(3){width:min(100%,670px)}.evidence-copy>p:first-child{font-size:.7rem}.evidence-copy h3{margin-top:8px;font-size:clamp(1.62rem,2.45vw,2.35rem)}.evidence-copy strong{max-width:15em;margin-top:10px;font-size:clamp(1.08rem,1.55vw,1.42rem);line-height:1.12}.evidence-transfer{margin-top:13px;padding:10px 12px}.evidence-transfer span{font-size:.78rem}.evidence-copy p{margin-top:12px;font-size:.9rem;line-height:1.58}.evidence-copy ul{gap:8px 14px;margin-top:14px}.evidence-proof{display:none}}@media(max-width:860px){.evidence-note,.evidence-note:nth-child(2),.evidence-note:nth-child(3){padding:16px 16px 22px}.evidence-index{font-size:clamp(2.9rem,15.5vw,4rem)}.evidence-seal{top:22px;left:98px}.evidence-copy{padding-top:92px}.evidence-copy>p:first-child{font-size:.66rem;top:26px;left:142px}.evidence-copy h3{font-size:clamp(1.38rem,6.6vw,1.72rem)}.evidence-copy strong{font-size:.98rem}.evidence-transfer span,.evidence-copy p,.evidence-copy li{font-size:.86rem}.work-pin{padding-top:264px}.work-head{margin-bottom:24px;padding-top:0}.work-head .section-heading h2{max-width:9em;font-size:clamp(1.76rem,7.4vw,2.22rem);line-height:1.12}.work-head .section-heading h2 span{display:inline}.work-head .section-heading h2 span+span:before{content:""}.work-note p{font-size:.82rem;line-height:1.56}.site-nav.is-intro-ready{color:#f4f1e6c2;mix-blend-mode:normal;background:linear-gradient(#050907eb,#05090775 58%,#0000);height:56px;padding:0 18px}.site-mark{font-size:.92rem}.site-links{gap:14px;font-size:.64rem}}@media(min-width:1800px){.evidence-layout{grid-template-columns:minmax(26rem,.62fr) minmax(0,1.38fr);gap:clamp(96px,8vw,176px);width:min(100% - 12vw,1680px)}.evidence-section .section-heading h2{font-size:clamp(4.25rem,4.2vw,6.2rem)}.evidence-section .section-lede,.evidence-section .story-bridge{max-width:38rem;font-size:1.08rem}.evidence-flow{transform-origin:50%;min-height:min(68vh,800px);transform:translate(.5vw)rotate(-.45deg)scale(1.12)}.evidence-note{width:min(100%,880px)}.evidence-note:nth-child(2){width:min(100%,920px)}.evidence-note:nth-child(3){width:min(100%,820px)}.work-head,.work-reel{width:min(100% - 12vw,1680px)}.work-reel{height:min(56vh,620px)}}.work-case-stamp{z-index:7;color:#f4f1e6b8;text-align:right;pointer-events:none;gap:5px;max-width:min(20rem,34%);display:grid;position:absolute;top:clamp(18px,2vw,30px);right:clamp(22px,2.8vw,42px)}.work-case-stamp small{color:#d77748c7;font-size:.58rem;font-weight:920}.work-case-stamp strong{color:#f4f1e6c2;font-size:.72rem;font-weight:880;line-height:1.25}.work-proof-ledger{background:#f4f1e614;border:1px solid #f4f1e61a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(18px,2vw,26px);display:grid}.work-proof-ledger span{color:#f4f1e6ad;background:linear-gradient(135deg,#f4f1e60f,#0407062e),#04070661;align-content:start;gap:7px;min-width:0;min-height:6.7rem;padding:13px 14px;font-size:.78rem;font-weight:760;line-height:1.42;display:grid}.work-proof-ledger small{color:#78aaa0e6;font-size:.58rem;font-weight:940}@media(min-width:861px){.work-section{background:radial-gradient(at 76% 20%,#08aeb829,#0000 28%),radial-gradient(at 18% 78%,#d777481c,#0000 30%),linear-gradient(116deg,#0000 0 39%,#f4f1e609 39.12%,#0000 39.38% 100%),linear-gradient(#070b08,#111711 54%,#090d0a)}.work-section:before{opacity:.1;background-size:33vw 100%,100% 31vh}.work-section:after{opacity:.14}.work-head{grid-template-columns:minmax(28rem,.72fr) minmax(24rem,.42fr);gap:clamp(76px,11vw,184px);width:min(100% - 12vw,1680px);margin:0 auto clamp(10px,2.4vh,30px)}.work-head .section-heading h2{max-width:7.3em;font-size:clamp(3rem,4vw,5.1rem)}.work-note{align-self:end;transform:translateY(-10px)}.work-progress{opacity:.68}.work-reel{perspective:1800px;height:min(59vh,660px)}.work-reel:before{opacity:.5;filter:blur(.2px);inset:33% -8% -20% 7%;transform:rotateX(64deg)rotate(-2.8deg)translate3d(16px,48px,-220px)}.work-reel:after{opacity:.48;top:51%}.work-card a{background:linear-gradient(106deg,transparent 0 57%,#f4f1e613 57.16%,transparent 57.42% 100%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#f4f1e611,transparent 20%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb80e,transparent 34%),linear-gradient(132deg,#f4f1e60e,transparent 34%),linear-gradient(180deg,#ffffff07,#ffffff02);clip-path:polygon(0 2%,96% 0,100% 84%,92% 100%,4% 96%,0 18%);border-color:#f4f1e618;grid-template-columns:minmax(0,1.28fr) minmax(26rem,.76fr);gap:clamp(36px,4.8vw,76px);padding:clamp(22px,2.5vw,38px);box-shadow:0 48px 170px #00000075,inset 0 0 0 1px #f4f1e60b}.work-card a:after{clip-path:polygon(0 0,72% 0,100% 100%,0 88%);border-color:#f4f1e612;inset:clamp(15px,1.5vw,24px)}.work-card a:hover,.work-card a:focus-visible{border-color:#08aeb847;transform:translateY(-12px)rotateX(1.6deg)}.work-card-index{z-index:0;color:#f4f1e60e;font-size:clamp(11rem,15vw,17rem);top:auto;bottom:-.11em;right:-.02em}.work-card-readout{opacity:.55}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{background:linear-gradient(135deg,#f4f1e609,#0000 34%),#050706;min-height:100%;transform:translateY(-4px)rotate(-1.1deg);box-shadow:0 34px 120px #00000075,inset 0 0 0 1px #f4f1e60b}.work-card:nth-child(2) figure{transform:translateY(-8px)rotate(.8deg)}.work-card:nth-child(3) figure{transform:translateY(2px)rotate(-.55deg)}.work-card figure:before{background:linear-gradient(90deg,#0000002e,#0000 16% 82%,#0000003d),linear-gradient(120deg,#ffffff12,#0000 38%,#00000038)}.work-card img{object-fit:contain;object-position:center;filter:saturate(.9)contrast(1.08)brightness(.94);padding:clamp(12px,1.3vw,22px)}.work-card a:hover img,.work-card a:focus-visible img{filter:saturate(1.02)contrast(1.15)brightness(.96)}.work-live-evidence{inset:clamp(18px,2vw,30px)}.work-demo-magnifier{opacity:.46;mix-blend-mode:normal}.work-verdict-panel{background:linear-gradient(90deg,#040706c7,#04070657),linear-gradient(120deg,#d777481f,#0000 58%);max-width:min(22rem,54%)}.work-copy{align-self:center;padding:clamp(10px,1.2vw,18px) 0}.work-label{color:#d77748d6;font-size:.72rem}.work-copy h3{max-width:8.4em;font-size:clamp(2.35rem,3.45vw,4rem)}.work-copy>p:not(.work-label):not(.work-result):not(.work-judgement){color:#f4f1e694;max-width:34rem}.work-story{border-top-color:#f4f1e618;border-bottom-color:#f4f1e613;margin-top:clamp(18px,2vw,26px);padding:18px 0}.work-story p{grid-template-columns:5.2rem minmax(0,1fr);font-size:.82rem}.work-copy .work-result{color:#f4f1e6bd;border-left-color:#78aaa0cc}.work-result svg{color:#78aaa0f0}.work-evidence-list{background:#f4f1e60e;border-color:#f4f1e616;grid-template-columns:repeat(3,minmax(0,1fr))}.work-evidence-list span{background:#04070657}.work-copy ul{display:none}.work-action{color:#f4f1e6e6;margin-top:22px}}@media(max-width:860px){.work-case-stamp{max-width:44%;top:15px;right:16px}.work-case-stamp small{font-size:.52rem}.work-case-stamp strong{font-size:.58rem}.work-proof-ledger{grid-template-columns:1fr;margin-top:18px}.work-proof-ledger span{min-height:auto;padding:11px 12px;font-size:.8rem}.work-proof-ledger small{font-size:.55rem}}@media(min-width:861px){.work-proof-ledger{grid-template-columns:1fr;max-width:34rem}.work-proof-ledger span{grid-template-columns:4.8rem minmax(0,1fr);gap:14px;min-height:auto;padding:11px 14px;font-size:.8rem}.work-proof-ledger small{align-self:start;padding-top:2px}.work-case-stamp{text-align:left;max-width:22rem;left:calc(57% + clamp(22px,3vw,48px));right:auto}}.hero-copy{isolation:isolate}.hero-copy:before{z-index:-1;clip-path:polygon(0 0,90% 0,100% 18%,96% 100%,7% 94%,0 72%);background:linear-gradient(118deg,#f4f1e610,#0000 31%,#08aeb807 74%,#0000),linear-gradient(#0407062e,#04070605);border:1px solid #f4f1e614;inset:-24px -30px -26px -26px;box-shadow:inset 0 1px #f4f1e61a,0 34px 96px #0000002e}.hero-copy:after{content:"RAW IDEA / PARTICLE / VISIBLE";color:#f4f1e62e;letter-spacing:0;pointer-events:none;font-size:.62rem;font-weight:900;position:absolute;top:-48px;left:-22px;transform:rotate(-2deg)}.hero-shell.hero-copy-ready .hero-copy:before{animation:.82s cubic-bezier(.16,1,.3,1) both dossier-fade-in}.evidence-section{background:radial-gradient(at 74% 14%,#08aeb829,#0000 28%),radial-gradient(at 18% 74%,#db5c3821,#0000 30%),linear-gradient(118deg,#0000 0 34%,#f4f1e60d 34.12%,#0000 34.4% 100%),linear-gradient(#080d0a,#121811 48%,#080c09)}.evidence-section:before{content:"DEVELOP";opacity:1;color:#f4f1e607}.evidence-flow{--bench-depth:clamp(22px, 3vw, 46px)}.evidence-flow:before{background:linear-gradient(115deg,#0000 0 28%,#08aeb829 28.15%,#0000 28.5% 100%),radial-gradient(at 70% 38%,#f4f1e61f,#0000 36%),repeating-linear-gradient(90deg,#f4f1e60e 0 1px,#0000 1px 62px),repeating-linear-gradient(0deg,#f4f1e609 0 1px,#0000 1px 46px),linear-gradient(#f4f1e60b,#04070629);border-color:#f4f1e61f;box-shadow:0 58px 150px #0000006b,inset 0 0 0 1px #f4f1e60e,inset 0 0 80px #08aeb812}.evidence-bench:after{content:"";clip-path:polygon(2% 0,100% 9%,93% 100%,0 90%);transform:translate3d(var(--bench-depth),var(--bench-depth),-240px) rotateX(60deg) rotate(-4deg);opacity:.68;background:linear-gradient(90deg,#0000 0 22%,#db5c3814 22.2%,#0000 22.6% 100%),linear-gradient(#f4f1e607,#0000);border:1px solid #f4f1e612;position:absolute;inset:13% 2% 12% 7%}.evidence-note{overflow:visible}.evidence-note:after{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f4f1e62b,#0000),repeating-linear-gradient(0deg,#0000 0 9px,#08aeb812 9px 10px)}.evidence-station{z-index:3;color:#f4f1e670;letter-spacing:0;pointer-events:none;font-size:.58rem;font-weight:920;position:absolute;top:clamp(13px,2vw,24px);right:clamp(16px,2.5vw,32px)}.evidence-signal{border-left:1px solid #08aeb86b;padding-left:12px;color:#f4f1e6b8!important;font-size:.82rem!important;font-weight:800!important;line-height:1.48!important}.evidence-transfer{position:relative;overflow:hidden}.evidence-transfer:after{content:"";background:linear-gradient(90deg,#0000,#f4f1e61f,#0000);width:32%;animation:4.8s cubic-bezier(.16,1,.3,1) infinite transfer-scan;position:absolute;inset:0 auto 0 -34%;transform:skew(-14deg)}.handoff-section{min-height:112dvh;padding:clamp(96px,11vw,152px) var(--page-gutter);background:radial-gradient(at 80% 36%,#08aeb821,#0000 28%),linear-gradient(#080c09,#101510,#090d0a);margin-top:-1px;display:block}.handoff-section:before{color:#f4f1e608}.handoff-portrait-sheet,.handoff-evidence-stack figure{box-shadow:0 50px 140px #0000006b,inset 0 0 0 1px #f4f1e614}.work-section{background:radial-gradient(at 78% 18%,#08aeb826,#0000 26%),radial-gradient(at 18% 74%,#db5c381a,#0000 32%),linear-gradient(100deg,#0000 0 43%,#f4f1e609 43.08%,#0000 43.28% 100%),linear-gradient(#070b08,#121711 55%,#070a08)}.work-head:before{content:"INSPECT / VERIFY / REMEMBER";color:#f4f1e626;pointer-events:none;font-size:.62rem;font-weight:900;position:absolute;top:-34px;left:0}.work-inspection-caption{z-index:8;color:#f4f1e6b8;text-shadow:0 12px 24px #00000094;pointer-events:none;max-width:min(24rem,42%);font-size:clamp(.72rem,.95vw,.88rem);font-weight:820;line-height:1.46;position:absolute;bottom:clamp(18px,2.5vw,34px);left:clamp(20px,2.8vw,42px)}.work-card a{-webkit-backdrop-filter:blur(18px)saturate(1.08)}.work-card a:before{background:radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb82e,transparent 23%),linear-gradient(112deg,transparent 0 38%,#f4f1e61f 48%,transparent 58% 100%)}.work-card figure{clip-path:polygon(0 0,94% 0,100% 14%,96% 100%,6% 96%,0 84%)}.work-card figure:after{clip-path:polygon(0 0,66% 0,100% 100%,0 88%);border-color:#f4f1e61f}.work-demo-activity strong:after{content:" / 鼠标检查";color:#f4f1e66b}.contact-section{background:radial-gradient(at 64% 28%,#db5c3824,#0000 28%),radial-gradient(at 22% 78%,#08aeb81f,#0000 30%),linear-gradient(#070a08,#12160f)}@keyframes dossier-fade-in{0%{opacity:0;transform:translate(-12px,12px)rotate(-1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes transfer-scan{0%,18%{opacity:0;transform:translate(0)skew(-14deg)}32%{opacity:1}72%,to{opacity:0;transform:translate(430%)skew(-14deg)}}@media(min-width:861px){.hero-copy{transform:translateY(-8px)}.work-pin{padding-top:clamp(34px,4.4vh,54px)}.work-head{margin-bottom:clamp(2px,1vh,12px)}.work-reel{height:min(64vh,690px);transform:translateY(-26px)}.work-card a{grid-template-columns:minmax(0,1.18fr) minmax(25rem,.82fr)}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{transform:translateY(-18px)rotate(-.8deg)}.work-card:nth-child(2) figure{transform:translateY(-22px)rotate(.72deg)}.work-card:nth-child(3) figure{transform:translateY(-14px)rotate(-.45deg)}.work-card img{object-position:center 44%;padding:clamp(10px,1.05vw,18px)}.evidence-note:first-child{transform-origin:38% 56%}.evidence-note:nth-child(2){transform-origin:42%}.evidence-note:nth-child(3){transform-origin:40% 46%}}@media(max-width:860px){.hero-copy:before{clip-path:polygon(0 0,94% 0,100% 17%,96% 100%,6% 96%,0 74%);inset:-12px -14px -16px}.hero-copy:after{font-size:.55rem;top:-30px;left:0}.evidence-station{top:14px;left:16px;right:auto}.evidence-signal{font-size:.8rem!important}.work-head:before{font-size:.55rem;top:-26px}.work-inspection-caption{max-width:none;font-size:.72rem;bottom:16px;left:16px;right:16px}.work-demo-activity strong:after{content:""}}.hero-shell:not(.hero-copy-ready) .hero-copy{clip-path:inset(0 100% 0 0);visibility:hidden;opacity:0!important}.hero-shell .hero-copy{transition:clip-path .62s cubic-bezier(.16,1,.3,1),opacity .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1)}.hero-shell.hero-copy-ready .hero-copy{clip-path:inset(0);visibility:visible;filter:blur();pointer-events:auto;opacity:1!important}.hero-shell:not(.hero-copy-ready) .hero-glass-panel-a{filter:blur(12px);transform:rotateY(-16deg)rotate(2deg)translate3d(-36px,10px,48px);opacity:0!important}.hero-shell .hero-glass-panel-a{transition:opacity .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}@media(min-width:861px){.hero-character{width:clamp(1320px,78vw,1840px);bottom:clamp(42px,8vh,136px);right:clamp(-180px,-6vw,-86px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 4%,#000 11% 100%);mask-image:linear-gradient(90deg,#0000,#0000002e 4%,#000 11% 100%)}.hero-character:before{opacity:.58;filter:blur(44px);inset:6% 5% 2% 22%}.hero-character .particle-portrait-field canvas{opacity:1;filter:drop-shadow(0 28px 84px #00000085) drop-shadow(0 0 18px var(--copper)) saturate(.94) contrast(1.08)}@supports (color:color-mix(in lab,red,red)){.hero-character .particle-portrait-field canvas{filter:drop-shadow(0 28px 84px #00000085) drop-shadow(0 0 18px color-mix(in srgb,var(--copper) 13%,transparent)) saturate(.94) contrast(1.08)}}.hero-copy{width:min(48rem,44vw)}}.evidence-note:after{opacity:.28}.evidence-note:hover:after{opacity:.2}.evidence-copy h3,.evidence-copy strong,.evidence-copy p,.evidence-copy li,.evidence-transfer span{text-shadow:0 10px 24px #00000085}.evidence-signal{color:#f4f1e6db!important}@media(min-width:861px){.evidence-note{background:linear-gradient(135deg,#f4f1e626,#f4f1e60c 44%,#08aeb80d),linear-gradient(#02050452,#0205042e)}.evidence-copy h3{color:#f7f3e8}.evidence-copy p{color:#f4f1e6bd}.work-pin{padding-top:clamp(18px,3vh,34px)}.work-head{grid-template-columns:minmax(25rem,.55fr) minmax(23rem,.45fr);width:min(100% - 9vw,1680px);margin-bottom:0}.work-head .section-heading h2{max-width:6.8em;font-size:clamp(2.8rem,3.72vw,4.55rem)}.work-note{max-width:30rem;transform:translateY(-18px)}.work-reel{perspective:1900px;width:min(100% - 8vw,1680px);height:min(58vh,640px);transform:translateY(-86px)}.work-reel:before{opacity:.42;inset:39% -5% -24% 4%}.work-reel:after{opacity:.56;top:43%}.work-card a{background:linear-gradient(106deg,transparent 0 62%,#f4f1e60d 62.16%,transparent 62.42% 100%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#f4f1e612,transparent 16%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb80f,transparent 28%),linear-gradient(132deg,#f4f1e611,transparent 34%),linear-gradient(180deg,#ffffff08,#ffffff02);grid-template-columns:minmax(0,1.44fr) minmax(23rem,.56fr);gap:clamp(26px,3.4vw,56px);padding:clamp(18px,2vw,28px)}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{min-height:100%;transform:translateY(-2px)rotate(-.55deg)}.work-card figure:before{background:linear-gradient(90deg,#0000001a,#0000 14% 84%,#00000029),linear-gradient(120deg,#ffffff0c,#0000 42%,#0000001f)}.work-card figure:after{border-color:#f4f1e62e;inset:10px}.work-card img{object-fit:contain;object-position:center;filter:saturate(1.03)contrast(1.08)brightness(1.03);padding:clamp(5px,.72vw,12px);animation:none}.work-card a:hover img,.work-card a:focus-visible img{filter:saturate(1.08)contrast(1.12)brightness(1.06);transform:scale(1.018)}.work-live-evidence{inset:clamp(12px,1.45vw,22px)}.work-demo-magnifier{opacity:calc(.08 + var(--inspect-active,0) * .72);filter:saturate(1.04)contrast(1.1);width:clamp(118px,14vw,214px)}.work-demo-hotspot{opacity:calc(.2 + var(--inspect-active,0) * .78)}.work-verdict-panel{background:linear-gradient(90deg,#040706b8,#04070647),linear-gradient(120deg,#d7774824,#0000 58%);max-width:min(22rem,46%)}.work-copy{align-self:center;padding:0}.work-copy h3{max-width:7.6em;font-size:clamp(2.1rem,2.9vw,3.45rem)}.work-proof-ledger{background:#f4f1e61a;margin-top:clamp(14px,1.6vw,22px)}.work-proof-ledger span{color:#f4f1e6c2;grid-template-columns:4.2rem minmax(0,1fr);padding:10px 12px;font-size:.76rem}.work-copy>p:not(.work-label):not(.work-result):not(.work-judgement){color:#f4f1e6ad;max-width:29rem;font-size:.88rem;line-height:1.58}.work-story{display:none}.work-copy .work-result,.work-judgement{color:#f4f1e6d1}.work-evidence-list{margin-top:14px}.work-inspection-caption{color:#f4f1e6d6;max-width:min(26rem,48%);font-size:clamp(.72rem,.82vw,.8rem);bottom:clamp(16px,1.8vw,24px);left:clamp(18px,2vw,30px)}.work-section .section-kicker{opacity:0}.work-head:before{opacity:.52;top:-18px}.work-card figure{background:linear-gradient(#f4f1e609,#0000 38%),#050706}.work-card figure:before{opacity:calc(.18 + var(--inspect-active,0) * .46)}.work-live-evidence{opacity:calc(.62 + var(--inspect-active,0) * .38)}.work-demo-scan,.work-inspection-target,.work-demo-path,.work-demo-focus,.work-demo-cursor,.work-demo-activity,.work-demo-hotspot,.work-demo-steps,.work-route-mark{opacity:calc(var(--inspect-active,0) * 1);transition:opacity .22s}.work-demo-scan{animation:none}.work-demo-magnifier{opacity:calc(var(--inspect-active,0) * .84);mix-blend-mode:normal}.work-verdict-panel{max-width:min(21rem,42%);opacity:calc(var(--inspect-active,0) * .96);top:clamp(18px,1.7vw,26px);left:clamp(18px,1.7vw,26px);transform:translateY(0)}.work-card:hover .work-verdict-panel,.work-card:focus-within .work-verdict-panel{opacity:1;transform:translate(6px)}.work-copy{text-shadow:0 12px 28px #00000052}.work-copy>p:not(.work-label):not(.work-result):not(.work-judgement){color:#f4f1e6c2}.work-card img{image-rendering:auto;filter:saturate(1.05)contrast(1.12)brightness(1.06)}.work-card figcaption{color:#f4f1e68a;background:linear-gradient(#0000,#04070675);border-top-color:#f4f1e61a;padding:42px 0 0}.work-inspection-protocol{grid-template-columns:1fr;max-width:29rem}.work-inspection-protocol span{grid-template-columns:3.2rem minmax(0,1fr);gap:12px;padding:10px 12px;font-size:.78rem}.work-proof-ledger{display:none}}@media(max-width:860px){.work-inspection-protocol{grid-template-columns:1fr;margin-top:20px}.work-inspection-protocol span{grid-template-columns:3rem minmax(0,1fr);gap:12px;padding:11px 12px;font-size:.8rem}.work-demo-magnifier,.work-demo-cursor,.work-demo-path,.work-verdict-panel{display:none}.work-demo-steps{opacity:.68;inset:10px 16px auto}}.hero-shell:not(.hero-particles-ready) .hero-character .particle-portrait-ghost{opacity:.2;filter:grayscale()invert()contrast(1.28)brightness(.72)saturate(.48)drop-shadow(0 28px 84px #00000075);transform:translate3d(0,-34px,-80px)scale(1.018)}.hero-shell .hero-character .particle-portrait-ghost,.hero-shell .hero-character .particle-portrait-field canvas{transition:opacity .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1)}.hero-shell:not(.hero-particles-ready) .hero-copy,.hero-shell:not(.hero-copy-ready) .hero-copy{clip-path:inset(0 100% 0 0);visibility:hidden;pointer-events:none;opacity:0!important}.story-input-feed{z-index:8;pointer-events:none;gap:8px;width:min(18rem,38%);display:grid;position:absolute;top:clamp(74px,9vw,128px);left:clamp(18px,4vw,56px)}.story-input-feed i{color:#f4f1e694;transform:translate(calc(var(--feed-shift,0) * 1px)) rotate(var(--feed-rotate,-1deg));background:linear-gradient(90deg,#040706a8,#0407062e),linear-gradient(120deg,#d777481f,#0000 58%);border:1px solid #f4f1e61f;padding:9px 12px;font-size:clamp(.66rem,.8vw,.76rem);font-style:normal;font-weight:860;line-height:1;display:block;box-shadow:inset 0 1px #f4f1e614,0 18px 48px #0000003d}.story-input-feed i:first-child{--feed-shift:0;--feed-rotate:-2deg}.story-input-feed i:nth-child(2){--feed-shift:26;--feed-rotate:1.4deg;color:#08aeb8b8}.story-input-feed i:nth-child(3){--feed-shift:10;--feed-rotate:-.8deg;color:#d77748c7}.story-output-stamp{z-index:8;color:#f4f1e6b3;pointer-events:none;text-shadow:0 10px 28px #00000085;border-left:2px solid #08aeb8b3;gap:8px;max-width:min(19rem,38%);padding:12px 0 12px 16px;display:grid;position:absolute;bottom:clamp(24px,4.5vw,72px);right:clamp(18px,4vw,58px)}.story-output-stamp small{color:#d77748d1;font-size:.62rem;font-weight:920}.story-output-stamp strong{color:#f4f1e6e6;font-family:var(--font-serif);font-size:clamp(1.08rem,1.9vw,1.8rem);font-weight:900;line-height:1.04}.story-portrait-frame:before{background:linear-gradient(90deg,#f4f1e614,#0000 36%),linear-gradient(#0000 0 48%,#08aeb81f 48.15%,#0000 48.5% 100%)}@media(max-width:860px){.evidence-section{padding-top:142px}.evidence-heading{padding-top:18px}.evidence-section .section-heading h2{max-width:7.4em;font-size:clamp(2.05rem,9.4vw,2.82rem);line-height:1.08}.evidence-lab-label,.evidence-rail{display:none}.story-input-feed{gap:6px;width:min(16rem,58%);top:42px;left:18px}.story-input-feed i{padding:7px 9px;font-size:.58rem}.story-output-stamp{max-width:46%;padding-left:10px;bottom:18px;right:16px}.story-output-stamp strong{font-size:.9rem}.story-mobile-dossier{clip-path:polygon(0 0,100% 4%,96% 100%,0 94%);isolation:isolate;background:radial-gradient(circle at 56% 34%,#f4f1e633,#0000 31%),linear-gradient(118deg,#f4f1e617,#0000 48%),linear-gradient(#040706d1,#0407064d);border-block:1px solid #f4f1e61c;height:clamp(21rem,86vw,28rem);margin:24px -20px 22px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4f1e614,0 28px 76px #00000057}.story-mobile-dossier:before,.story-mobile-dossier:after{content:"";z-index:3;pointer-events:none;clip-path:polygon(0 0,76% 0,100% 100%,0 88%);border:1px solid #f4f1e61a;position:absolute;inset:14px}.story-mobile-dossier:after{opacity:.68;animation:lens-sweep 4.8s var(--ease-out) infinite;background:linear-gradient(104deg,#0000 0 42%,#f4f1e62e 48%,#0000 56% 100%);border:0;inset:-22%}.story-mobile-dossier img{z-index:1;filter:drop-shadow(0 22px 62px #00000061)saturate(.98)contrast(1.03);width:142%;max-width:none;position:absolute;bottom:-8%;right:-34%}.mobile-dossier-feed{z-index:5;gap:6px;width:min(14rem,56%);display:grid;position:absolute;top:22px;left:18px}.mobile-dossier-feed i{color:#f4f1e69e;background:linear-gradient(90deg,#040706b8,#04070633),linear-gradient(120deg,#d777481f,#0000 58%);border:1px solid #f4f1e61f;padding:7px 9px;font-size:.58rem;font-style:normal;font-weight:860;line-height:1;display:block;box-shadow:0 16px 36px #0000003d}.mobile-dossier-feed i:nth-child(2){color:#08aeb8b8;margin-left:22px}.mobile-dossier-feed i:nth-child(3){color:#d77748c7;margin-left:8px}.mobile-dossier-scan{z-index:6;background:linear-gradient(90deg,#0000,#08aeb8eb,#f4f1e6bd,#c76f4594,#0000);height:1px;position:absolute;top:48%;left:-10%;right:-8%;transform:rotate(-2deg);box-shadow:0 0 18px #08aeb87a,0 0 54px #c76f453d}.mobile-dossier-stamp{z-index:6;text-shadow:0 10px 26px #0000008f;border-left:2px solid #08aeb8b8;gap:6px;max-width:48%;padding:10px 0 10px 12px;display:grid;position:absolute;bottom:20px;right:18px}.mobile-dossier-stamp small{color:#d77748d6;font-size:.58rem;font-weight:920}.mobile-dossier-stamp strong{color:#f4f1e6e0;font-family:var(--font-serif);font-size:1rem;font-weight:900;line-height:1.02}.story-layout>.story-portrait{display:none}.work-pin{padding-top:92px;padding-bottom:72px}.work-head{margin-bottom:18px}.work-note{margin-top:14px}.work-note p{color:#f4f1e69e;max-width:23rem}.work-note p:not(.story-bridge){display:none}.work-reel{gap:22px;padding:0 16px}.work-card a{background:linear-gradient(130deg,#f4f1e614,#0000 36%),linear-gradient(#ffffff09,#ffffff02);border-color:#f4f1e61f;gap:16px;padding:14px;box-shadow:0 34px 96px #0000006b,inset 0 0 0 1px #f4f1e60b}.work-card-index{color:#f4f1e60f;font-size:clamp(4.8rem,24vw,6.8rem);top:.08em;right:.06em}.work-case-stamp{text-align:right;max-width:52%;top:13px;right:14px}.work-inspection-caption{display:none}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{clip-path:polygon(0 0,96% 0,100% 88%,92% 100%,0 96%);background:linear-gradient(#f4f1e60a,#0000 36%),#060806;min-height:auto;overflow:hidden;transform:none}.work-card figure:before{opacity:.18}.work-card figure:after{border-color:#f4f1e624;inset:8px}.work-card img{aspect-ratio:16/9.4;object-fit:contain;filter:saturate(1.02)contrast(1.1)brightness(1.08);width:100%;padding:7px}.work-live-evidence{opacity:.2;inset:8px}.work-demo-scan{opacity:.18;animation:none}.work-demo-hotspot,.work-demo-steps,.work-demo-focus,.work-demo-path{display:none}.work-card figcaption{grid-template-columns:1fr auto;align-items:end;gap:12px;margin:0 8px 8px;padding-top:8px;font-size:.58rem;display:grid}.work-card figcaption strong{font-size:.88rem}.work-copy{padding:0 2px 2px}.work-label{font-size:.72rem}.work-copy h3{max-width:8em;font-size:clamp(1.9rem,10.4vw,2.65rem);line-height:.96}.work-inspection-protocol{gap:1px;margin-top:14px}.work-inspection-protocol span{color:#f4f1e6d1;grid-template-columns:2.8rem minmax(0,1fr);min-height:0;padding:9px 10px;font-size:.78rem}.work-proof-ledger,.work-copy>p:not(.work-label):not(.work-result):not(.work-judgement),.work-story,.work-judgement,.work-evidence-list,.work-copy ul{display:none}.work-copy .work-result{color:#f4f1e6bd;margin-top:12px;padding:9px 0 9px 10px;font-size:.82rem;line-height:1.48}.work-action{min-height:42px;margin-top:14px;font-size:.82rem}}.hero-shell:not(.hero-particles-ready) .hero-character .particle-portrait-field canvas{opacity:0!important}.hero-shell.hero-particles-ready .hero-character .particle-portrait-field canvas{opacity:.94!important}.hero-shell:not(.hero-copy-ready) .hero-copy{clip-path:inset(0 100% 0 0)!important;opacity:0!important;visibility:hidden!important;filter:blur(10px)!important;pointer-events:none!important}.hero-shell.hero-copy-ready .hero-copy{clip-path:inset(0)!important;opacity:1!important;visibility:visible!important;filter:blur()!important;pointer-events:auto!important}.handoff-ingest-rail{z-index:5;color:#f4f1e657;pointer-events:none;transform-origin:50%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,42px);display:grid;position:absolute;top:41%;left:7%;right:12%;transform:rotateX(58deg)rotate(-2.8deg)translateZ(-56px)}.handoff-ingest-rail:before{content:"";background:linear-gradient(90deg,#c76f451a,#c76f45bd,#08aeb8d1,#f4f1e657,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 28px #08aeb84d}.handoff-ingest-rail i{text-transform:uppercase;padding-top:12px;font-size:.56rem;font-style:normal;font-weight:940;line-height:1;display:block;position:relative}.handoff-ingest-rail i:before{content:"";background:#08aeb8c7;border-radius:999px;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 7px #08aeb80f,0 0 22px #08aeb86b}.handoff-ingest-rail i:first-child:before{background:#c76f45d1;box-shadow:0 0 0 7px #c76f450f,0 0 22px #c76f455c}@media(min-width:861px){.handoff-section{min-height:112dvh;padding-top:clamp(76px,8vw,118px);padding-bottom:clamp(82px,8vw,124px)}.handoff-layout{align-items:start;gap:clamp(28px,4vw,64px);min-height:min(78vh,780px)}.handoff-copy{grid-column:1/5;max-width:29rem;padding-top:clamp(34px,5vh,72px)}.handoff-copy h2{font-size:clamp(3.2rem,4.6vw,5.45rem)}.handoff-copy p:not(.section-kicker){max-width:25rem}.handoff-stage{grid-column:5/13;min-height:min(74vh,760px);margin-top:clamp(6px,1.8vh,24px);transform:translateY(-30px)}.handoff-stage:before{opacity:.64;inset:30% -3% 4% 0;transform:rotateX(64deg)rotate(-2.2deg)translate3d(20px,26px,-190px)}.handoff-thread{z-index:6;top:39%;left:5%;right:8%}.handoff-scan{z-index:8;opacity:.64;top:5%;bottom:14%}.handoff-drop-gate{z-index:9;width:min(22vw,330px);top:23%;left:22%;transform:rotate(-1deg)translateZ(84px)}.handoff-portrait-sheet{z-index:3;width:clamp(320px,30vw,450px);top:3%;left:-1%;transform:rotate(-5deg)translateZ(-28px)}.handoff-portrait-sheet img{width:140%;bottom:-5%;right:-31%}.handoff-evidence-stack{z-index:7;width:min(45vw,660px);height:clamp(24rem,35vw,34rem);top:7%;right:2%}.handoff-evidence-stack figure{right:calc(var(--handoff-index) * 4.2%);top:calc(var(--handoff-index) * 10%);width:min(100%,600px);min-height:clamp(11.5rem,15vw,14.75rem)}.handoff-case-title{margin-top:clamp(18px,2.2vw,30px);font-size:clamp(1.55rem,2.75vw,2.7rem)}.handoff-case-protocol{max-width:20rem}}@media(max-width:860px){.handoff-ingest-rail{opacity:.72;gap:10px;top:43%;left:5%;right:4%;transform:rotateX(58deg)rotate(-3deg)translateZ(-52px)}.handoff-ingest-rail i{padding-top:9px;font-size:.48rem}.handoff-drop-gate{z-index:9}.handoff-portrait-sheet{z-index:3}.handoff-evidence-stack{z-index:7}}@media(min-width:861px){.handoff-layout{min-height:min(84vh,860px)}.handoff-copy{padding-top:clamp(52px,7vh,96px)}.handoff-stage{transform-origin:34% 12%;min-height:min(82vh,850px);transform:translateY(18px)scale(1.08)}.handoff-stage:before{opacity:.74;inset:38% -8% -5% 2%;transform:rotateX(64deg)rotate(-2.2deg)translate3d(24px,42px,-190px)}.handoff-thread{top:46%}.handoff-ingest-rail{top:48%;right:7%}.handoff-drop-gate{top:28%;left:19%}.handoff-portrait-sheet{width:clamp(360px,33vw,520px);top:30%;left:4%}.handoff-evidence-stack{width:min(51vw,780px);height:clamp(29rem,40vw,39rem);top:6%;right:-1%}.handoff-evidence-stack figure{min-height:clamp(13.75rem,17vw,17rem)}.handoff-case-seal{font-size:clamp(1.15rem,1.9vw,1.7rem)}.handoff-case-title{font-size:clamp(1.9rem,3.15vw,3.25rem)}.work-live-evidence{opacity:1}.work-live-evidence:before,.work-live-evidence:after{content:"";z-index:12;pointer-events:none;opacity:calc(var(--inspect-active,0) * 1);transition:opacity .22s,transform .36s cubic-bezier(.16,1,.3,1);position:absolute}.work-live-evidence:before{color:#f4f1e6eb;clip-path:polygon(0 0,96% 0,100% 78%,92% 100%,0 100%);background:linear-gradient(90deg,#040706c7,#04070657),linear-gradient(120deg,#08aeb82e,#0000 62%);border-left:2px solid #08aeb8db;width:min(18rem,44%);padding:9px 12px 10px;font-size:.7rem;font-weight:920;line-height:1.26;top:clamp(14px,1.6vw,22px);left:clamp(14px,1.6vw,24px);transform:translate(-8px,6px);box-shadow:0 20px 58px #0000006b,inset 0 0 0 1px #08aeb81a}.work-card:hover .work-live-evidence:before,.work-card:focus-within .work-live-evidence:before{content:"VERIFYING / 证据正在翻检";transform:translate(0)}.work-live-evidence:after{mix-blend-mode:screen;transform:translate(calc((var(--inspect-active,0) - 1) * -24%)) skew(-8deg);background:linear-gradient(90deg,#0000 0 42%,#08aeb852 48%,#f4f1e633 50%,#0000 58% 100%),repeating-linear-gradient(0deg,#0000 0 10px,#f4f1e612 10px 11px);inset:0}.work-demo-scan{width:clamp(108px,16vw,240px);opacity:calc(var(--inspect-active,0) * .92);background:linear-gradient(90deg,#0000,#f4f1e647,#08aeb833,#0000),repeating-linear-gradient(0deg,#0000 0 6px,#f4f1e617 6px 7px);box-shadow:0 0 42px #08aeb82e}.work-inspection-target{width:clamp(104px,13vw,190px);opacity:calc(var(--inspect-active,0) * 1);border-color:#f4f1e68f;box-shadow:0 0 0 16px #08aeb814,inset 0 0 0 1px #f4f1e633,0 0 42px #08aeb885,0 0 90px #c76f453d}.work-demo-magnifier{width:clamp(190px,24vw,340px);opacity:calc(var(--inspect-active,0) * .98);filter:saturate(1.18)contrast(1.22)brightness(1.06);background-size:292%;border-color:#f4f1e675;box-shadow:0 34px 118px #0000008a,inset 0 0 0 1px #08aeb852,0 0 68px #08aeb833,0 0 90px #c76f451f}.work-card:hover .work-demo-magnifier,.work-card:focus-within .work-demo-magnifier{transform:translate(-50%,-50%)rotate(-1.2deg)scale(1.12)}.work-demo-hotspot{color:#f4f1e6f2;font-size:.72rem}.work-demo-steps{background:linear-gradient(90deg,#040706c2,#0407066b),#08aeb80a;border-color:#08aeb838;box-shadow:0 18px 54px #0000005c}.work-demo-steps i{color:#f4f1e6c7}.work-verdict-panel{max-width:min(23rem,52%);opacity:calc(var(--inspect-active,0) * 1);border-left-color:#08aeb8d1}.work-card a:hover,.work-card a:focus-visible{border-color:#08aeb857;box-shadow:0 58px 190px #0000008f,inset 0 0 0 1px #08aeb81f,0 0 90px #08aeb80f}}.hero-shell .hero-character .particle-portrait-field canvas{opacity:.94!important;transition:opacity .26s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1)!important}.hero-shell:not(.hero-particles-ready) .hero-character .particle-portrait-field canvas{filter:saturate(1.08)contrast(1.05)brightness(1.02);opacity:.94!important}.hero-shell:not(.hero-particles-ready) .hero-character .particle-portrait-ghost{filter:grayscale()invert()contrast(1.22)brightness(.7)blur(3px)saturate(.38)drop-shadow(0 28px 84px #0000005c);opacity:.12!important}.hero-shell.hero-particles-ready .hero-character .particle-portrait-ghost{opacity:.024!important}.hero-shell .hero-copy{clip-path:inset(0 100% 0 0)!important;opacity:0!important;visibility:hidden!important;filter:blur(12px)!important;pointer-events:none!important;transition:clip-path .76s cubic-bezier(.16,1,.3,1),opacity .52s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1),visibility 0s linear .76s!important;animation:none!important}.hero-shell.hero-copy-ready .hero-copy{clip-path:inset(0)!important;opacity:1!important;visibility:visible!important;filter:blur()!important;pointer-events:auto!important;transition-delay:0s!important;animation:none!important}.hero-shell .hero-copy h1 i{opacity:0;transform:translateY(.28em)rotate(2deg);animation:none!important}.hero-shell.hero-copy-ready .hero-copy h1 i{animation:title-glyph-rise .76s var(--ease-out) calc(var(--glyph-delay,0s) + .12s) both!important}.hero-shell:not(.hero-copy-ready) .hero-glass-stack,.hero-shell:not(.hero-copy-ready) .hero-copy:before,.hero-shell:not(.hero-copy-ready) .hero-copy:after{opacity:0!important;visibility:hidden!important;filter:blur(18px)!important;pointer-events:none!important;transform:translate(-34px,8px)scale(.985)!important}.hero-shell .hero-glass-stack{transition:opacity .68s cubic-bezier(.16,1,.3,1),filter .68s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1)!important}.hero-shell.hero-copy-ready .hero-glass-stack{opacity:.42!important;visibility:visible!important;filter:none!important;transform:none!important}@media(max-width:860px){.hero-shell.hero-copy-ready .hero-glass-stack{opacity:.22!important}}.work-proof-receipt{z-index:11;opacity:0;pointer-events:none;background:linear-gradient(90deg,#040706d1,#04070675),linear-gradient(120deg,#08aeb81f,#0000 70%);border:1px solid #f4f1e624;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,.7fr);align-items:center;gap:1px;transition:opacity .26s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:clamp(14px,1.7vw,24px);left:clamp(14px,1.7vw,24px);right:clamp(14px,1.7vw,24px);transform:translateY(12px);box-shadow:0 18px 58px #00000070,inset 0 0 0 1px #08aeb814}.work-proof-receipt i,.work-proof-receipt strong{min-width:0;padding:8px 9px;font-style:normal;line-height:1.22}.work-proof-receipt i{color:#08aeb8db;font-size:.54rem;font-weight:960}.work-proof-receipt strong{color:#f4f1e6c7;font-size:.62rem;font-weight:820}.work-card:hover .work-proof-receipt,.work-card:focus-within .work-proof-receipt{opacity:1;transform:translateY(0)}@media(min-width:861px){.work-proof-receipt{display:none}.work-reel{height:min(54vh,610px)}.work-card a{background:linear-gradient(108deg,transparent 0 63%,#f4f1e60a 63.12%,transparent 63.36% 100%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#f4f1e60b,transparent 14%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb80a,transparent 27%),linear-gradient(132deg,#f4f1e60d,transparent 34%),linear-gradient(180deg,#ffffff06,#ffffff02);-webkit-backdrop-filter:blur(8px)saturate(1.04);border-color:#f4f1e61a;box-shadow:0 38px 130px #0000006b,inset 0 0 0 1px #f4f1e60a}.work-card a:hover,.work-card a:focus-visible{border-color:#08aeb861;box-shadow:0 58px 180px #0000008a,inset 0 0 0 1px #08aeb824,0 0 74px #08aeb80f}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{background:linear-gradient(#f4f1e608,#0000 34%),#040604;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-height:100%;display:grid;box-shadow:0 34px 108px #0000006b,inset 0 0 0 1px #f4f1e614}.work-card figure:before{opacity:calc(.08 + var(--inspect-active,0) * .22);background:linear-gradient(90deg,#0000000f,#0000 15% 86%,#0000001f),linear-gradient(120deg,#ffffff08,#0000 43%,#00000014)}.work-card figure:after{border-color:#f4f1e61f}.work-card img{object-fit:contain;object-position:center;filter:saturate(1.03)contrast(1.08)brightness(1.06);grid-row:1;width:100%;height:100%;min-height:0;padding:clamp(8px,.82vw,13px)}.work-card a:hover img,.work-card a:focus-visible img{filter:saturate(1.06)contrast(1.1)brightness(1.08);transform:scale(1.012)}.work-live-evidence{opacity:calc(var(--inspect-active,0) * 1);transition:opacity .22s;bottom:clamp(112px,8.8vw,146px)}.work-live-evidence:before{width:min(17rem,38%);opacity:calc(var(--inspect-active,0) * .92);background:linear-gradient(90deg,#040706d6,#04070661),linear-gradient(120deg,#08aeb824,#0000 64%)}.work-live-evidence:after{opacity:calc(var(--inspect-active,0) * .58);background:linear-gradient(90deg,#0000 0 44%,#08aeb83d 48%,#f4f1e624 50%,#0000 56% 100%),repeating-linear-gradient(0deg,#0000 0 12px,#f4f1e60b 12px 13px)}.work-inspection-target{border-color:#f4f1e685;width:clamp(88px,9.4vw,150px);box-shadow:0 0 0 12px #08aeb80e,inset 0 0 0 1px #f4f1e629,0 0 34px #08aeb861,0 0 72px #c76f452e}.work-demo-magnifier{display:none}.work-demo-path{left:min(var(--inspect-x),62%);right:18%;top:var(--inspect-y);opacity:calc(var(--inspect-active,0) * .72)}.work-demo-steps{width:min(25rem,45%);opacity:calc(var(--inspect-active,0) * .96);inset:clamp(14px,1.7vw,24px) clamp(14px,1.7vw,24px) auto auto}.work-verdict-panel{max-width:min(19rem,36%);opacity:calc(var(--inspect-active,0) * .94);background:linear-gradient(90deg,#040706d1,#0407065c),linear-gradient(120deg,#08aeb824,#0000 62%)}.work-inspection-caption{color:#f4f1e6ad;max-width:min(21rem,36%)}.work-card figcaption{display:none}.work-copy{align-self:center;padding:0 clamp(2px,.6vw,10px)}.work-copy h3{font-size:clamp(2.35rem,3.16vw,3.82rem)}.work-inspection-protocol{background:#f4f1e611;border-color:#f4f1e61f}.work-inspection-protocol span{color:#f4f1e6b8;background:linear-gradient(135deg,#f4f1e60a,#04070638),#04070647}.work-proof-ledger{background:linear-gradient(90deg,#08aeb812,#0000 58%),#f4f1e60d;border:1px solid #08aeb824;grid-template-columns:1fr;gap:1px;max-width:29rem;margin-top:12px;display:grid!important}.work-proof-ledger span{color:#f4f1e6c7;background:#04070638;grid-template-columns:4rem minmax(0,1fr);padding:9px 12px;font-size:.74rem}.work-proof-ledger small{color:#08aeb8cc}}@media(max-width:860px){.work-proof-receipt{opacity:1;background:linear-gradient(90deg,#040706c2,#0407064d),#08aeb809;grid-template-columns:auto minmax(0,1fr);margin:8px 8px 10px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.work-proof-receipt i,.work-proof-receipt strong{padding:7px 8px}.work-proof-receipt i{font-size:.52rem}.work-proof-receipt strong{font-size:.62rem}}@media(min-width:861px){.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{background:radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb824,transparent 24%),linear-gradient(110deg,#f4f1e607,transparent 42%,#08aeb80b),#020403;box-shadow:0 42px 128px #00000094,inset 0 0 0 1px #f4f1e612,inset 0 0 80px #08aeb80e}.work-card figure:before{z-index:3;opacity:calc(.24 + var(--inspect-active,0) * .14);mix-blend-mode:normal;background:linear-gradient(90deg,#02040385,#0000 18% 80%,#0204038a),linear-gradient(#02040347,#0000 38%,#02040380),repeating-linear-gradient(0deg,#0000 0 16px,#f4f1e607 16px 17px)}.work-card figure:after{z-index:7;border-color:#08aeb833;inset:clamp(10px,1vw,16px);box-shadow:inset 0 0 0 1px #f4f1e60f,0 0 34px #08aeb80f}.work-card img{z-index:1;opacity:.9;mix-blend-mode:screen;padding:clamp(14px,1.3vw,22px);position:relative;filter:grayscale()invert()brightness(.78)contrast(1.24)sepia(.12)hue-rotate(128deg)saturate(.78)!important}.work-card a:hover img,.work-card a:focus-visible img{opacity:.98;transform:scale(1.018);filter:grayscale(.9)invert(.96)brightness(.86)contrast(1.2)sepia(.08)hue-rotate(116deg)saturate(.86)!important}.handoff-section{background:radial-gradient(circle at 20% 18%,#f4f1e613,#0000 28%),radial-gradient(circle at 78% 48%,#08aeb824,#0000 34%),linear-gradient(108deg,#172018,#0d130f 42%,#050806);min-height:150dvh;padding-top:clamp(96px,9vw,136px);padding-bottom:clamp(130px,12vw,190px)}.handoff-layout{align-items:start;min-height:104dvh}.handoff-copy{padding-top:clamp(42px,7vh,86px)}.handoff-stage{transform-origin:42% 16%;min-height:min(96vh,900px);margin-top:0;transform:translateY(8px)scale(.98)!important}.handoff-stage:before{opacity:.58;inset:48% -4% 2% -2%;transform:rotateX(66deg)rotate(-2.2deg)translate3d(10px,28px,-210px)}.handoff-thread{z-index:8;opacity:.7;top:44%}.handoff-ingest-rail{opacity:.72;top:46%;right:9%}.handoff-scan{opacity:.46;top:7%;bottom:10%}.handoff-drop-gate{opacity:.88;width:min(21vw,320px);top:14%;left:12%;transform:rotate(-1deg)translateZ(96px)!important}.handoff-portrait-sheet{opacity:.78;filter:saturate(.9)brightness(.78);width:clamp(340px,30vw,490px);top:28%;left:0}.handoff-evidence-stack{width:min(50vw,760px);height:clamp(30rem,41vw,40rem);top:17%;right:1%}}@media(max-width:860px){.handoff-section{background:radial-gradient(circle at 74% 30%,#08aeb829,#0000 34%),radial-gradient(circle at 18% 16%,#c76f4514,#0000 30%),linear-gradient(#0b100d,#050806);min-height:176dvh;padding:92px 20px 140px}.handoff-section:before{opacity:.5;top:2.5rem}.handoff-section:after{opacity:.2}.handoff-layout{gap:22px}.handoff-copy{z-index:12;max-width:21rem}.handoff-copy h2{font-size:clamp(2.35rem,12vw,3.45rem);line-height:.98}.handoff-copy p:not(.section-kicker){color:#f4f1e6b8;max-width:20.5rem}.handoff-stage{min-height:58rem;margin-top:6px;transform:none!important}.handoff-stage:before{opacity:.42;inset:52% -18% 2% -12%;transform:rotateX(64deg)rotate(-3deg)translate3d(0,8px,-180px)}.handoff-thread,.handoff-ingest-rail{display:none}.handoff-scan{opacity:.38;width:74px;top:8%;bottom:8%}.handoff-drop-gate{z-index:10;width:auto;padding:14px 16px;top:0;left:6%;right:6%;transform:none!important}.handoff-drop-gate strong{max-width:none;font-size:clamp(1.28rem,7vw,1.72rem)}.handoff-portrait-sheet{z-index:2;filter:saturate(.76)brightness(.62);width:78vw;max-width:310px;top:12%;left:-10%;opacity:.42!important;transform:rotate(-5deg)!important}.handoff-evidence-stack{z-index:8;width:100%;height:38rem;top:27%;left:0;right:auto;transform:none!important}.handoff-evidence-stack figure{left:3%;right:auto;top:calc(var(--handoff-index) * 10.1rem);width:94%;min-height:9.1rem;transform:translate(0)rotate(0)!important}.handoff-evidence-stack figure:nth-child(2),.handoff-evidence-stack figure:nth-child(3){opacity:.72;filter:saturate(.82)brightness(.78)}.handoff-case-seal,.handoff-case-title,.handoff-case-route,.handoff-case-protocol{padding-inline:15px}.handoff-case-seal{padding-top:14px;font-size:.86rem}.handoff-case-title{margin-top:12px;font-size:clamp(1.45rem,8vw,2.12rem);line-height:.94}.handoff-case-route{margin-top:7px;font-size:.58rem}.handoff-case-protocol{margin-top:9px;font-size:.6rem}.handoff-evidence-stack figcaption{padding:8px 12px 10px}}@media(min-width:861px){.work-case-stamp{text-align:left;opacity:.76;max-width:min(18rem,34%);top:clamp(24px,2vw,34px);left:clamp(26px,2.6vw,44px);right:auto}}.handoff-drop-gate:before{display:none}@media(min-width:861px){.handoff-stage{transform-origin:42% 18%;transform:translateY(-10px)scale(1.08)!important}.handoff-drop-gate{width:min(22vw,360px);top:16%;left:10%}.handoff-portrait-sheet{width:clamp(410px,32vw,610px);top:32%}.handoff-evidence-stack{width:min(56vw,980px);height:clamp(34rem,45vw,46rem);top:9%;right:-4%}.handoff-evidence-stack figure{width:min(100%,760px);min-height:clamp(15.5rem,18vw,19rem)}.handoff-case-title{margin-top:clamp(18px,1.8vw,28px);font-size:clamp(2.2rem,3.35vw,4rem)}.handoff-case-protocol{max-width:24rem;font-size:clamp(.76rem,.82vw,.92rem)}}@media(max-width:860px){.handoff-drop-gate{box-shadow:0 24px 78px #0000006b,inset 0 0 0 1px #08aeb814}.site-links{display:none!important}}@media(min-width:861px){.handoff-layout{position:sticky;top:clamp(42px,6vh,72px)}.handoff-section{min-height:180dvh;overflow:visible}.handoff-stage{transform:translateY(24px)scale(1.02)!important}.handoff-drop-gate{top:22%}.handoff-evidence-stack{top:14%}.handoff-portrait-sheet{top:38%}}.contact-line[href^="mailto:"] strong{overflow-wrap:normal;word-break:keep-all;font-size:clamp(1.22rem,1.82vw,1.72rem)}@media(min-width:861px){.handoff-stage{transform-origin:42% 18%;transform:translateY(52px)scale(1.02)}.handoff-drop-gate{opacity:.92;width:min(20vw,292px);top:36%;left:15%;transform:rotate(-1.4deg)translateZ(72px)}.handoff-evidence-stack{width:min(49vw,730px);top:14%;right:1%}.handoff-portrait-sheet{top:34%}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{background:radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb81a,transparent 25%),linear-gradient(180deg,#f4f1e609,transparent 38%),#030504;overflow:hidden}.work-card figure:before{z-index:4;opacity:calc(.34 + var(--inspect-active,0) * .14);background:linear-gradient(90deg,#02040385,#0000 18% 82%,#02040394),linear-gradient(#0204031f 0 42%,#020403ad 78%,#020403e0),repeating-linear-gradient(0deg,#0000 0 18px,#f4f1e606 18px 19px)}.work-card img{object-fit:cover;object-position:center 42%;opacity:.64;mix-blend-mode:normal;width:100%;height:100%;transform:scale(1.08)rotate(.2deg);filter:grayscale(.42)brightness(.58)contrast(1.14)saturate(.62)!important;padding:0!important}.work-card a:hover img,.work-card a:focus-visible img{opacity:.92;transform:scale(1.12)rotate(.2deg);filter:grayscale(.18)brightness(.86)contrast(1.12)saturate(.86)!important}.work-contact-sheet{z-index:18;width:min(57%,650px);transform:translate3d(0,calc(var(--inspect-active,0) * -4px),0);background:linear-gradient(90deg,#020504eb,#020504b8),#08aeb80f;border:1px solid #08aeb82e;grid-template-columns:minmax(0,1fr);gap:1px;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s;display:grid;position:absolute;bottom:clamp(148px,11.5vw,184px);left:clamp(18px,1.8vw,28px);right:auto;box-shadow:0 28px 96px #000000a8,inset 0 0 0 1px #f4f1e60e,0 0 54px #08aeb814}.work-card:hover .work-contact-sheet,.work-card:focus-within .work-contact-sheet{background:linear-gradient(90deg,#020504e6,#02050494),#08aeb814;border-color:#08aeb857}.work-contact-sheet span{background:linear-gradient(135deg,#f4f1e60b,#0407062e),#04070652;grid-template-columns:5.4rem minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 14px 12px;display:grid}.work-contact-sheet small{color:#08aeb8db;font-size:.64rem;font-weight:960;line-height:1}.work-contact-sheet strong{color:#f4f1e6d1;font-size:clamp(.76rem,.82vw,.92rem);font-weight:860;line-height:1.28}}@media(max-width:860px){.work-contact-sheet{display:none}}@media(min-width:861px){.work-reel{height:min(58vh,650px)}.work-card a{background:linear-gradient(106deg,transparent 0 58%,#f4f1e609 58.12%,transparent 58.34% 100%),radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb80d,transparent 28%),linear-gradient(135deg,#f4f1e60d,transparent 32%),linear-gradient(180deg,#ffffff06,#ffffff02);grid-template-columns:minmax(0,1.02fr) minmax(24rem,.82fr);gap:clamp(28px,3.2vw,54px);padding:clamp(18px,2vw,30px)}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{background:radial-gradient(circle at var(--inspect-x) var(--inspect-y),#08aeb81f,transparent 28%),linear-gradient(180deg,#f4f1e60a,transparent 34%),linear-gradient(112deg,#f4f1e608,transparent 58%),#020403;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;padding:clamp(14px,1.25vw,22px);display:grid;overflow:hidden;box-shadow:0 46px 136px #00000094,inset 0 0 0 1px #f4f1e614,inset 0 0 86px #08aeb80e}.work-card figure:before{z-index:4;opacity:calc(.14 + var(--inspect-active,0) * .16);background:linear-gradient(90deg,#02040342,#0000 16% 84%,#02040357),linear-gradient(#02040314,#0000 42%,#02040347),repeating-linear-gradient(0deg,#0000 0 18px,#f4f1e605 18px 19px)}.work-card figure:after{z-index:20;clip-path:polygon(0 0,84% 0,100% 82%,94% 100%,0 100%);border-color:#08aeb833;inset:clamp(12px,1vw,18px);box-shadow:inset 0 0 0 1px #f4f1e60d,0 0 34px #08aeb80d}.work-card img{object-fit:contain;object-position:center;opacity:.78;mix-blend-mode:normal;background:linear-gradient(#f4f1e608,#0000 36%),#f4f1e606;grid-row:1;place-self:center;width:100%;height:100%;min-height:0;transform:none;box-shadow:0 26px 72px #0000006b,inset 0 0 0 1px #f4f1e612;filter:grayscale(.36)brightness(.72)contrast(1.1)saturate(.72)!important;padding:clamp(8px,.72vw,12px)!important}.work-card a:hover img,.work-card a:focus-visible img{opacity:.92;transform:translateY(-2px)scale(1.01);filter:grayscale(.18)brightness(.86)contrast(1.12)saturate(.86)!important}.work-live-evidence{z-index:8;opacity:calc(var(--inspect-active,0) * 1);inset:clamp(22px,1.8vw,32px) clamp(22px,1.8vw,32px) clamp(108px,8.4vw,146px)}.work-demo-steps{width:min(22rem,43%);top:clamp(18px,1.6vw,26px);right:clamp(18px,1.6vw,26px)}.work-verdict-panel{max-width:min(18.5rem,38%)}.work-contact-sheet{z-index:18;width:auto;transform:translate3d(0,calc(var(--inspect-active,0) * -3px),0);background:linear-gradient(90deg,#020504eb,#020504a8),#08aeb80e;border:1px solid #08aeb82e;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(10px,1vw,16px) 0 0;display:grid;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 20px 70px #00000085,inset 0 0 0 1px #f4f1e60d}.work-contact-sheet span{background:linear-gradient(135deg,#f4f1e60b,#04070633),#04070657;grid-template-columns:1fr;align-content:start;gap:6px;min-width:0;padding:clamp(10px,.9vw,14px);display:grid}.work-contact-sheet small{color:#08aeb8e0;font-size:.58rem;font-weight:960;line-height:1}.work-contact-sheet strong{color:#f4f1e6c7;font-size:clamp(.66rem,.72vw,.78rem);font-weight:820;line-height:1.3}.work-card figure,.work-card:nth-child(2) figure,.work-card:nth-child(3) figure{display:block}.work-card img{height:calc(100% - clamp(138px,9.8vw,176px));max-height:none;display:block}.work-live-evidence{bottom:clamp(144px,10.6vw,188px)}.work-contact-sheet{z-index:30;background:linear-gradient(90deg,#020706f5,#020706d1),#08aeb817;border-color:#08aeb852;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;position:absolute;bottom:clamp(34px,2.5vw,46px);left:clamp(18px,1.5vw,24px);right:clamp(18px,1.5vw,24px);box-shadow:0 22px 76px #0000009e,inset 0 0 0 1px #f4f1e613,0 0 34px #08aeb81a}.work-contact-sheet span{background:linear-gradient(135deg,#f4f1e60f,#04070638),#04070670;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;min-height:58px;padding:clamp(12px,1vw,16px)}.work-contact-sheet small{color:#08aeb8fa;text-shadow:0 0 16px #08aeb857;font-size:.7rem}.work-contact-sheet strong{color:#f4f1e6e6;text-shadow:0 10px 28px #00000094;font-size:clamp(.84rem,.9vw,1rem)}}.hero-shell:not(.hero-copy-ready) .hero-character .particle-portrait-ghost{opacity:.18!important;filter:grayscale()invert()contrast(1.26)brightness(.74)saturate(.48)drop-shadow(0 30px 96px #00000061)!important}.hero-shell:not(.hero-copy-ready) .hero-character .particle-portrait-field:after{opacity:calc(.055 + var(--particle-progress) * .07)!important}.hero-shell.hero-copy-ready .hero-character .particle-portrait-ghost{opacity:.024!important}.hero-shell:not(.hero-particle-frame-ready) .hero-character .particle-portrait-ghost{opacity:.24!important}.hero-shell:not(.hero-copy-ready) .hero-character .particle-portrait-field canvas{opacity:.98!important}.particle-portrait-field-fallback canvas{opacity:0!important}.hero-proof-rail{z-index:12;pointer-events:none;opacity:0;grid-template-columns:minmax(120px,.72fr) minmax(42px,.16fr) minmax(140px,.86fr) minmax(42px,.16fr) minmax(160px,1fr);align-items:center;gap:clamp(12px,1.4vw,22px);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:min(63dvh,610px);left:clamp(64px,5.4vw,86px);right:clamp(46px,6vw,92px);transform:translate(-28px,10px)skew(-8deg)}.hero-shell.hero-copy-ready .hero-proof-rail{opacity:.82;transform:translate(0)skew(-8deg)}.hero-proof-rail:before{content:"";background:linear-gradient(90deg,#db5c3885,#08aeb8ad,#f4f1e652,#0000);height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 24px #08aeb829}.hero-proof-rail span{color:#f4f1e6b8;-webkit-backdrop-filter:blur(12px)saturate(1.16);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,10px 50%);background:linear-gradient(110deg,#040706a3,#04070638 62%,#08aeb812),#f4f1e607;border:1px solid #f4f1e61c;min-height:54px;padding:11px 14px;font-size:clamp(.72rem,.82vw,.86rem);font-weight:860;line-height:1.15;position:relative;box-shadow:inset 0 1px #f4f1e621,0 18px 52px #00000047,inset 0 0 0 1px #08aeb814}.hero-proof-rail span:first-child{margin-left:clamp(180px,18vw,310px)}.hero-proof-rail span:last-child{color:#f4f1e6db;border-color:#db5c383d}.hero-proof-rail small{color:#08aeb8eb;letter-spacing:0;margin-bottom:4px;font-size:.56rem;font-weight:940;display:block}.hero-proof-rail i{background:linear-gradient(90deg,#0000,#f4f1e67a,#0000);height:1px;position:relative}.hero-proof-rail i:after{content:"";background:#08aeb8e6;border-radius:999px;width:7px;height:7px;position:absolute;top:-3px;right:0;box-shadow:0 0 22px #08aeb880}.work-inspect-rail{color:#f4f1e67a;letter-spacing:0;text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:clamp(22px,3vw,38px);padding-top:18px;font-size:clamp(.58rem,.68vw,.72rem);font-weight:920;display:grid;position:relative}.work-inspect-rail:before,.work-inspect-rail i{content:"";height:1px;position:absolute;top:0;left:0}.work-inspect-rail:before{background:linear-gradient(90deg,#f4f1e629,#f4f1e60a);right:0}.work-inspect-rail i{background:linear-gradient(90deg,#db5c38e6,#08aeb8cc,#f4f1e661);max-width:100%;box-shadow:0 0 24px #08aeb82e}.work-inspect-rail span{padding-left:18px;position:relative}.work-inspect-rail span:before{content:"";background:#08aeb8bd;border-radius:999px;width:7px;height:7px;position:absolute;top:.32em;left:0;box-shadow:0 0 18px #08aeb847}.work-inspect-rail span:first-child:before{background:#db5c38c7;box-shadow:0 0 18px #db5c3847}@media(max-width:860px){.hero-proof-rail{display:none}.work-inspect-rail{grid-template-columns:1fr;gap:10px;margin-top:26px;font-size:.64rem}}@media(min-width:861px){.hero-proof-rail{z-index:11;grid-template-columns:minmax(112px,.9fr) minmax(28px,.14fr) minmax(126px,1fr) minmax(28px,.14fr) minmax(150px,1.16fr);gap:clamp(8px,.9vw,16px);top:clamp(540px,66dvh,650px);left:clamp(500px,39vw,660px);right:clamp(52px,6vw,92px)}.hero-shell.hero-copy-ready .hero-proof-rail{opacity:.62}.hero-proof-rail span{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(110deg,#0407067a,#04070629 62%,#08aeb80b),#f4f1e605;min-height:38px;padding:7px 11px;font-size:clamp(.62rem,.68vw,.74rem);overflow:hidden}.hero-proof-rail span:first-child{margin-left:0}.hero-proof-rail small{margin-bottom:2px;font-size:.5rem}.work-pin{grid-template-rows:auto minmax(0,1fr);padding:clamp(30px,4.2vh,46px) 0 clamp(24px,3vh,34px);display:grid}.work-head{grid-template-columns:minmax(0,.72fr) minmax(24rem,.64fr);align-items:start;margin-bottom:clamp(8px,1.5vh,16px);padding-bottom:30px}.work-head .section-heading h2{max-width:7.1em;font-size:clamp(2.34rem,3.32vw,3.96rem);line-height:.98}.work-note{align-self:end;padding-bottom:4px}.work-note p{max-width:37rem;font-size:clamp(.82rem,.9vw,.96rem);line-height:1.52}.work-progress{position:absolute;bottom:18px;left:0;right:0}.work-inspect-rail{margin-top:0;padding-top:14px;position:absolute;bottom:-6px;left:0;right:0}.work-reel{width:min(1280px,calc(100vw - var(--page-gutter) * 1.6));align-self:start;height:min(58vh,524px);margin-top:clamp(34px,4.6vh,56px)}.work-card a{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.78fr);gap:clamp(22px,3vw,44px);padding:clamp(18px,2vw,28px)}.work-card figure{transform:translateY(0)rotate(-.35deg)}}@media(max-width:860px){.work-card figure{isolation:isolate}.work-card .work-live-evidence{z-index:12;mix-blend-mode:normal;display:block;inset:10px 10px 112px;opacity:1!important}.work-card .work-demo-scan{filter:blur(.2px);background:linear-gradient(90deg,#0000,#08aeb86b 46%,#f4f1e633 50%,#0000 62%),linear-gradient(90deg,#0000,#c76f4529,#0000);width:42%;opacity:.72!important;animation:4.8s cubic-bezier(.16,1,.3,1) infinite mobile-work-proof-scan!important;display:block!important}.work-card .work-inspection-target,.work-card .work-demo-focus,.work-card .work-demo-cursor{opacity:.88!important;display:block!important}.work-card .work-inspection-target{left:var(--focus-x);top:var(--focus-y);background:radial-gradient(circle,#08aeb82e,#0000 56%),#02050424;border-color:#f4f1e694;width:clamp(70px,23vw,108px);animation:4.8s cubic-bezier(.16,1,.3,1) infinite mobile-work-target-breathe;box-shadow:inset 0 0 0 1px #08aeb847,0 0 52px #08aeb82e,0 0 78px #c76f451a}.work-card .work-demo-focus{left:var(--focus-x);top:var(--focus-y);width:clamp(54px,18vw,82px);opacity:.62!important;animation:4.8s cubic-bezier(.16,1,.3,1) infinite work-focus-hold!important}.work-card .work-demo-cursor{width:clamp(16px,5.2vw,22px);height:clamp(16px,5.2vw,22px);animation:5.4s cubic-bezier(.16,1,.3,1) infinite work-cursor-route!important}.work-card .work-demo-cursor:after,.work-card .work-demo-magnifier,.work-card .work-demo-path,.work-card .work-demo-hotspot,.work-card .work-demo-steps,.work-card .work-verdict-panel,.work-card .work-route-mark{display:none!important}.work-proof-receipt{z-index:16;border-color:#08aeb847;margin:0 8px 10px;position:relative;box-shadow:0 -18px 56px #0000005c,0 0 34px #08aeb814}}@keyframes mobile-work-proof-scan{0%,12%{opacity:0;left:-42%;transform:skew(-10deg)}24%,76%{opacity:.78}to{opacity:0;left:104%;transform:skew(-10deg)}}@keyframes mobile-work-target-breathe{0%,to{opacity:.5;transform:translate(-50%,-50%)rotate(-1.4deg)scale(.92)}46%,62%{opacity:.92;transform:translate(-50%,-50%)rotate(.6deg)scale(1.08)}}@media(prefers-reduced-motion:reduce){.work-card .work-demo-scan,.work-card .work-inspection-target,.work-card .work-demo-focus,.work-card .work-demo-cursor{animation:none!important}.work-card .work-demo-scan{left:28%;opacity:.28!important}.work-card .work-inspection-target,.work-card .work-demo-focus,.work-card .work-demo-cursor{opacity:.52!important}}.hero-shell:not(.hero-copy-ready) .hero-copy,.hero-shell:not(.hero-particle-frame-ready) .hero-copy{display:none!important}.hero-shell:not(.hero-copy-ready) .hero-character .particle-portrait-field canvas{opacity:1!important;filter:drop-shadow(0 36px 110px #00000080)drop-shadow(0 0 26px #08aeb824)saturate(1.02)contrast(1.08)!important}.hero-shell:not(.hero-copy-ready) .hero-character .particle-portrait-ghost{opacity:.26!important}.hero-shell.hero-particle-frame-ready:not(.hero-copy-ready) .hero-character .particle-portrait-ghost{opacity:.14!important}.hero-shell.hero-copy-ready .hero-character .particle-portrait-field canvas{opacity:.94!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}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
