/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--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-outline-style:solid;--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}::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-outline-style:solid;--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:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.table{display:table}.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}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--void:#080808;--bone:#fcfcfc;--linen:#f3efef;--ash:#b9b6b6;--brand-accent:#ff243d;--red:var(--brand-accent);--smoke:#242324;--page-gutter:clamp(18px,2.2vw,42px);--section-space:clamp(92px,9vw,172px);--section-space-lg:clamp(110px,10vw,192px);--section-gap:clamp(42px,4vw,76px);--content-max:1320px;--content-wide:1540px;--media-max:1180px;--font-sans:Arial,Helvetica,sans-serif;--font-serif:Georgia,"Times New Roman",serif;--font-mono:"Cascadia Code","JetBrains Mono",Consolas,monospace;--product-media-split-max:1720px;--product-media-copy-width:clamp(250px,20vw,340px);--product-media-split-gap:clamp(80px,8vw,180px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{background:var(--void);color:var(--bone);font-family:var(--font-sans);cursor:none;margin:0;overflow-x:hidden}a,button{color:inherit;cursor:none;text-decoration:none}::selection{background:var(--red);color:#000}.intro-curtain{z-index:100;background:var(--red);color:#050505;letter-spacing:-.09em;justify-content:center;align-items:center;gap:.25em;font-size:clamp(42px,8vw,140px);font-weight:900;transition:transform 1s cubic-bezier(.77,0,.18,1);display:flex;position:fixed;inset:0}.intro-curtain i{font-family:Georgia,serif;font-weight:400}.site-ready .intro-curtain{transform:translateY(-105%)}.site-loading{height:100vh;overflow:hidden}.cursor-ring,.cursor-dot{z-index:90;pointer-events:none;mix-blend-mode:difference;border-radius:50%;position:fixed;top:0;left:0}.cursor-ring{border:1px solid #fff;width:44px;height:44px;transition:width .3s,height .3s,margin .3s,background .3s}.cursor-ring.is-active{background:#fff;width:72px;height:72px;margin:-14px 0 0 -14px}.cursor-dot{background:var(--brand-accent);width:6px;height:6px}.nav-shell{height:84px;padding:0 var(--page-gutter);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.16em;background:#080808c7;border-bottom:1px solid #292929;grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;display:grid;position:fixed;inset:0 0 auto}.wordmark{letter-spacing:-.09em;align-items:center;gap:.32em;font-size:clamp(19px,2vw,30px);font-weight:900;display:flex}.wordmark b{color:var(--brand-accent);font-family:var(--font-serif);font-size:1.3em;font-style:italic;animation:8s linear infinite spin}.nav-index{color:#777}.nav-link{border-bottom:1px solid #555;justify-self:end;padding-bottom:5px;transition:letter-spacing .35s}.nav-link:hover{letter-spacing:.26em}.hero{min-height:100svh;padding:120px var(--page-gutter) 36px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.eyebrow{left:var(--page-gutter);letter-spacing:.2em;color:var(--ash);align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;top:116px}.eyebrow i{background:var(--red);width:7px;height:7px;box-shadow:0 0 18px var(--red);border-radius:50%;animation:1.8s ease-in-out infinite pulse}.hero h1{z-index:2;margin:7vh 0 0;position:relative}.hero-line{letter-spacing:-.085em;white-space:nowrap;font-size:clamp(76px,14.2vw,245px);font-weight:900;line-height:.73;animation:1.2s cubic-bezier(.16,1,.3,1) both rise;display:block}.hero-line:nth-child(2){animation-delay:80ms;transform:translate(9vw)}.hero-line:nth-child(3){animation-delay:.16s}.hero-line em{letter-spacing:-.08em;margin-right:.16em;font-family:Georgia,Times New Roman,serif;font-size:.64em;font-weight:400}.hero-line strong{font:inherit}.hero-line-outline{color:#0000;-webkit-text-stroke:1.5px var(--bone);position:relative}.pulse{color:var(--red);-webkit-text-stroke:0;margin-left:2vw;font-family:Georgia,serif;font-weight:400;animation:10s linear infinite spin;position:absolute}.hero-foot{letter-spacing:.03em;z-index:2;grid-template-columns:1fr auto;align-items:end;margin-top:8vh;font-size:12px;line-height:1.5;display:grid;position:relative}.hero-foot p{color:var(--ash);text-transform:uppercase;margin:0}.hero-foot a{letter-spacing:.2em;border:1px solid #555;padding:16px 18px;font-size:10px;transition:background .3s,color .3s}.hero-foot a:hover{background:var(--bone);color:#000}.hero-foot a span{color:var(--red);margin-left:40px}.orbit-line{pointer-events:none;border:1px solid #2c2b2b;border-radius:50%;position:absolute}.orbit-one{width:48vw;height:48vw;animation:12s ease-in-out infinite drift;top:11vh;right:-12vw}.orbit-two{border-color:#40161a;width:24vw;height:24vw;animation:8s ease-in-out infinite reverse drift;top:28vh;right:1vw}.scroll-code{right:var(--page-gutter);color:#646464;letter-spacing:.22em;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:34px}.ticker{background:var(--red);color:#080808;border-block:1px solid #000;align-items:center;height:54px;display:flex;overflow:hidden}.ticker div{letter-spacing:-.03em;white-space:nowrap;font-size:19px;font-weight:800;animation:18s linear infinite ticker}.projects{background:var(--linen);color:#090909;min-height:120vh;padding:7vw var(--page-gutter) 12vw;position:relative;overflow:hidden}.section-head{grid-template-columns:1fr 2fr 1fr;align-items:start;display:grid}.section-head>span,.micro-label{letter-spacing:.18em;font-size:10px}.section-head h2{letter-spacing:-.09em;margin:0;font-size:clamp(76px,10vw,170px);line-height:.72}.section-head h2 em{font-family:Georgia,serif;font-weight:400}.section-head p{text-transform:uppercase;margin:0;font-size:11px;line-height:1.6}.project-orbit{height:760px;max-width:var(--content-max);border:1px solid #cbc6c6;border-radius:50%;margin:3vw auto 0;position:relative;transform:rotate(-5deg)}.project-sphere{--mx:0px;--my:0px;transform:translate(var(--mx),var(--my)) rotate(5deg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s;display:flex;position:absolute;overflow:hidden}.project-sphere:before{content:"";opacity:.07;background:repeating-linear-gradient(90deg,#0000 0 12px,currentColor 13px 14px);animation:24s linear infinite spin;position:absolute;inset:-30%}.project-sphere:after{content:"";opacity:.2;border:1px solid;border-radius:50%;position:absolute;inset:10%}.project-sphere:hover{transform:translate(var(--mx),var(--my)) rotate(0) scale(1.1);z-index:5;filter:contrast(1.2)}.sphere-1{background:var(--red);width:300px;height:300px;top:3%;left:5%}.sphere-2{color:#fff;background:#0a0a0a;width:400px;height:400px;top:12%;right:5%}.sphere-3{background:#c9c5c2;width:270px;height:270px;bottom:-2%;left:29%}.sphere-4{background:0 0;border:1px solid #111;width:215px;height:215px;bottom:-4%;right:10%}.sphere-no,.sphere-title{z-index:2;letter-spacing:.2em;font-size:9px;position:absolute}.sphere-no{top:13%}.sphere-title{bottom:13%}.sphere-glyph{z-index:2;letter-spacing:-.15em;font-size:clamp(90px,11vw,170px);font-weight:900;line-height:1;transform:translate(-.06em)}.sphere-1 .sphere-glyph{font-family:Georgia,serif;font-style:italic;font-weight:400}.sphere-3 .sphere-glyph,.sphere-4 .sphere-glyph{color:#0000;-webkit-text-stroke:1.5px #090909}.sphere-4 .sphere-glyph{font-size:95px}.orbit-axis{letter-spacing:1.4em;white-space:nowrap;border-top:1px solid #aaa;width:110%;padding-top:8px;font-size:9px;position:absolute;top:50%;left:-5%;overflow:hidden}.statement{min-height:100svh;padding:12vw var(--page-gutter);grid-template-columns:1fr 4fr;align-content:center;gap:2vw;display:grid}.statement-tag{letter-spacing:.2em;color:var(--red);font-size:10px}.statement-copy{letter-spacing:-.055em;max-width:1200px;margin:0;font-size:clamp(44px,7.2vw,120px);font-weight:800;line-height:.92}.statement-copy em{font-family:Georgia,serif;font-weight:400}.statement-copy span{color:#0000;-webkit-text-stroke:1px var(--bone)}.statement-copy .glitch-word{color:inherit;-webkit-text-stroke:0}.glitch-word{color:inherit;-webkit-text-stroke:0;isolation:isolate;display:inline-block;position:relative}.glitch-word:before,.glitch-word:after{content:attr(data-text);z-index:-1;pointer-events:none;opacity:0;position:absolute;inset:0}.glitch-chroma{animation:9s steps(2,end) infinite glitch-jolt}.glitch-chroma:before{color:#00e1d3;animation:9s steps(2,end) infinite glitch-ghost-a;transform:translate(-.05em)}.glitch-chroma:after{color:var(--red);animation:9s steps(2,end) infinite glitch-ghost-b;transform:translate(.05em)}.glitch-slice{animation:11s steps(2,end) 1.8s infinite glitch-jolt}.glitch-slice:before{color:var(--red);clip-path:polygon(0 7%,100% 7%,100% 28%,0 28%,0 46%,100% 46%,100% 61%,0 61%);animation:11s steps(2,end) 1.8s infinite glitch-slice}.glitch-slice:after{color:#9e75ff;clip-path:polygon(0 72%,100% 72%,100% 94%,0 94%);animation:11s steps(2,end) 1.8s infinite glitch-slice-reverse}.glitch-scan{animation:13s steps(2,end) 3.6s infinite glitch-jolt}.glitch-scan:before{color:#00e1d3;animation:13s steps(2,end) 3.6s infinite glitch-ghost-a;transform:translate(-.07em)}.glitch-scan:after{color:var(--red);animation:13s steps(2,end) 3.6s infinite glitch-ghost-b;transform:translate(.07em)}.manifesto{background:var(--red);color:#080808;grid-template-columns:1.05fr 1fr;min-height:100svh;display:grid}.manifesto-type{letter-spacing:-.13em;border-right:1px solid #111;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;font-size:clamp(130px,25vw,420px);font-weight:900;line-height:.48;display:flex;overflow:hidden}.manifesto-type span{font-family:Georgia,serif;font-weight:400;animation:12s linear infinite spin}.manifesto-copy{flex-direction:column;justify-content:center;padding:8vw 4vw;display:flex}.manifesto-copy h2{letter-spacing:-.065em;margin:7vh 0;font-size:clamp(48px,6vw,100px);line-height:.88}.manifesto-copy h2 em{font-family:Georgia,serif;font-weight:400}.manifesto-copy>p:not(.micro-label){max-width:520px;font-size:20px;line-height:1.35}.manifesto-copy a{letter-spacing:.16em;border-bottom:1px solid #111;align-self:flex-start;margin-top:6vh;padding-bottom:8px;font-size:11px}.site-footer{min-height:85vh;padding:9vw var(--page-gutter) 2vw;flex-direction:column;justify-content:space-between;display:flex}.footer-mark{letter-spacing:-.1em;font-size:clamp(110px,20vw,340px);font-weight:900;line-height:.55}.footer-mark em{color:var(--red);font-family:Georgia,serif;font-weight:400}.footer-meta{letter-spacing:.17em;color:#888;border-top:1px solid #333;justify-content:space-between;gap:20px;padding-top:18px;font-size:9px;display:flex}.project-page{background:var(--void)}.project-hero{min-height:100svh;padding:125px var(--page-gutter) 3vw;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.project-kicker{letter-spacing:.18em;color:var(--ash);grid-template-columns:1fr auto 1fr;font-size:9px;display:grid}.project-kicker span:last-child{justify-self:end}.project-hero h1{z-index:2;letter-spacing:-.09em;flex-direction:column;margin:4vh 0;font-size:clamp(90px,16vw,260px);line-height:.68;display:flex;position:relative}.project-hero h1 span:nth-child(2n){align-self:flex-end}.project-hero .project-serif{font-family:Georgia,serif;font-style:italic;font-weight:400}.project-planet{aspect-ratio:1;background:var(--red);color:#090909;border-radius:50%;place-items:center;width:min(42vw,620px);animation:8s ease-in-out infinite float;display:grid;position:absolute;top:22%;right:28%}.project-black .project-planet{background:var(--linen)}.project-silver .project-planet{background:#aaa6a4}.project-outline .project-planet{border:1px solid var(--red);color:var(--bone);background:0 0}.project-planet span{letter-spacing:-.15em;font-size:clamp(100px,15vw,230px);font-weight:900;transform:translate(-.06em)}.project-planet i{letter-spacing:.4em;font-size:8px;font-style:normal;position:absolute;bottom:12%}.project-intro{z-index:3;text-transform:uppercase;letter-spacing:.06em;align-self:flex-end;max-width:380px;font-size:12px;line-height:1.5;position:relative}.project-body{background:var(--linen);color:#080808;min-height:95vh;padding:10vw var(--page-gutter);gap:var(--section-gap);grid-template-columns:1fr 2.6fr 1fr;align-items:start;display:grid}.project-description{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5.8vw,92px);line-height:.97}.project-services>span{letter-spacing:.18em;margin-bottom:30px;font-size:9px;display:block}.project-services p{border-top:1px solid #aaa;margin:0;padding:13px 0;font-size:12px}.project-services b{color:#777;width:36px;font-size:8px;font-weight:400;display:inline-block}.access-panel{background:var(--red);color:#080808;grid-template-columns:1fr 3fr;align-content:center;gap:4vw;min-height:75vh;padding:7vw 2.2vw;display:grid}.access-panel>div{letter-spacing:.18em;flex-direction:column;gap:7px;font-size:9px;display:flex}.access-panel small{color:#6d111d}.access-panel h2{letter-spacing:-.08em;grid-column:2;margin:0;font-size:clamp(65px,11vw,180px);line-height:.8}.access-panel>p{grid-column:2;max-width:460px;font-size:15px}.access-panel button{letter-spacing:.16em;opacity:.7;background:0 0;border:1px solid #080808;grid-column:2;justify-content:space-between;width:100%;padding:20px;font-size:10px;display:flex}.collection-panel{min-height:100svh;padding:9vw var(--page-gutter);color:var(--bone);background:#111}.collection-head{grid-template-columns:1fr 2.4fr 1fr;align-items:start;gap:4vw;display:grid}.collection-head>span,.collection-head p{letter-spacing:.16em;text-transform:uppercase;color:var(--ash);font-size:10px;line-height:1.6}.collection-head h2{letter-spacing:-.09em;margin:0;font-size:clamp(72px,10vw,170px);line-height:.7}.collection-head h2 em{font-family:Georgia,serif;font-weight:400}.collection-head p{letter-spacing:.06em;margin:0}.work-grid{max-width:var(--content-max);grid-template-columns:1fr;gap:28px;margin:10vw auto 0;display:grid}.work-card{background:#090909;border:1px solid #414141;grid-template-rows:auto 1fr auto;grid-template-columns:1fr minmax(240px,1.3fr);gap:20px;min-height:520px;padding:28px;transition:background .5s,border-color .5s,transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.work-card:hover{background:var(--red);color:#080808;border-color:var(--red);transform:translateY(-10px)}.work-card>span,.work-card i{z-index:2;letter-spacing:.18em;font-size:9px;font-style:normal}.work-card-heading{z-index:2;flex-direction:column;grid-column:1/-1;align-self:center;align-items:flex-start;gap:24px;display:flex}.work-card-heading strong{letter-spacing:-.1em;white-space:nowrap;max-width:none;font-size:clamp(92px,14vw,210px);line-height:.68}.work-card-format{color:#1fe0cd;letter-spacing:.2em;text-transform:uppercase;border:1px solid #1fe0cd;padding:9px 12px;font-size:9px;font-weight:700}.work-card:hover .work-card-format{color:currentColor;border-color:currentColor}.work-card p{z-index:2;text-transform:uppercase;grid-column:1;align-self:end;max-width:280px;margin:0;font-size:13px;line-height:1.45}.work-card i{place-self:end}.work-card-signal{aspect-ratio:1;opacity:.62;border:1px solid;border-radius:50%;width:min(46vw,570px);position:absolute;top:50%;right:7%;transform:translateY(-50%)}.work-card-signal:before,.work-card-signal:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:10%}.work-card-signal:after{inset:25%}.work-card-signal b{letter-spacing:-.18em;font-size:clamp(150px,22vw,360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-card-signal em{font-size:60px;font-style:normal;animation:10s linear infinite spin;position:absolute;top:18%;right:20%}.work-card-signal small{letter-spacing:.25em;white-space:nowrap;font-size:8px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.work-card-psyfold-mini .work-card-heading strong{font-size:clamp(78px,10.5vw,166px)}.work-card-psyfold-mini .work-card-signal b{letter-spacing:-.12em;font-size:clamp(94px,14vw,220px)}.work-card-psyfold-mini .work-card-signal:after{border-color:#1fe0cd;box-shadow:0 0 50px #1fe0cd24}.work-card-psyfold-mini:hover{background:#1ed8c7;border-color:#1ed8c7}.work-card-black-synth .work-card-heading strong{font-size:clamp(78px,11vw,176px)}.work-card-black-synth .work-card-format{color:#62d9e9;border-color:#62d9e9}.work-card-psyfold-8 .work-card-format{color:#80bdff;border-color:#80bdff}.work-card-psyfold-8:hover{color:#0c1013;background:#c6d6dd}.work-card-eventide .work-card-format{color:#a3cde4;border-color:#a3cde4}.work-card-eventide:hover{color:#090e17;background:#bccad6}.work-card-vr-piano .work-card-format{color:#b0e4d9;border-color:#b0e4d9}.work-card-vr-piano:hover{color:#152e38;background:#dce7e2}.work-card-black-synth .work-card-signal b{letter-spacing:-.12em;font-size:clamp(92px,14vw,224px)}.work-card-black-synth .work-card-signal:after{border-color:#8a6448;box-shadow:0 0 58px #62d9e923}.work-card-black-synth:hover{color:#0c0d0e;background:#b9845e;border-color:#b9845e}.work-card-the-stickerz .work-card-heading strong{font-size:clamp(76px,10.5vw,166px)}.work-card-the-stickerz .work-card-format{color:#b8df4a;border-color:#b8df4a}.work-card-the-stickerz .work-card-signal:after{border-color:#e99435;box-shadow:0 0 65px #e994352b}.work-card-the-stickerz:hover{color:#15120e;background:#e8a13b;border-color:#e8a13b}.work-card-vr-tetris .work-card-heading strong{font-size:clamp(78px,11vw,176px)}.work-card-vr-tetris .work-card-format{color:#25e6f1;border-color:#25e6f1}.work-card-vr-tetris .work-card-signal{color:#db37df}.work-card-vr-tetris .work-card-signal:after{border-color:#25e6f1;box-shadow:0 0 72px #25e6f12c}.work-card-vr-tetris:hover{color:#071012;background:#25dce8;border-color:#25dce8}.work-card-loopforge .work-card-heading strong{font-size:clamp(72px,10vw,158px)}.work-card-loopforge .work-card-format{color:#2ee7ee;border-color:#2ee7ee}.work-card-loopforge .work-card-signal{color:#dc38db}.work-card-loopforge .work-card-signal:after{border-color:#2ee7ee;box-shadow:0 0 80px #2ee7ee2c}.work-card-loopforge:hover{color:#071012;background:#2ee7ee;border-color:#2ee7ee}.product-media{--media-accent:var(--red);--media-copy:#9b9b9b;--media-rule:#343434;width:min(72vw,var(--media-max));margin:0 auto}.product-media--compact{width:min(100%,780px)}.product-media--with-side{width:min(94vw,var(--product-media-split-max))}.product-media-layout{min-width:0}.product-media--with-side .product-media-layout{grid-template-columns:var(--product-media-copy-width) minmax(0,1180px);column-gap:var(--product-media-split-gap);justify-content:space-between;align-items:center;display:grid}.product-media-visual{width:100%;min-width:0;margin:0}.product-media-body{min-width:0}.product-media-side{justify-self:start;width:100%}.product-media-side>span{color:var(--media-accent);letter-spacing:.19em;font:700 8px Cascadia Code,JetBrains Mono,Consolas,monospace}.product-media-side h3{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(42px,4.4vw,76px);line-height:.78}.product-media-side h3 em{color:var(--media-accent);font-family:Georgia,serif;font-weight:400}.product-media-caption{border-top:1px solid var(--media-rule);color:var(--media-copy);grid-template-columns:minmax(150px,.65fr) minmax(260px,1.7fr) auto;align-items:start;gap:18px 30px;margin-top:17px;padding-top:14px;display:grid}.product-media-caption>span,.product-media-caption>small{letter-spacing:.17em;text-transform:uppercase;font:700 8px Cascadia Code,JetBrains Mono,Consolas,monospace}.product-media-caption>span{color:var(--media-accent)}.product-media-caption>p{letter-spacing:.025em;max-width:620px;margin:0;font-size:11px;line-height:1.5}.product-media-caption>small{color:inherit;text-align:right;justify-self:end;font-weight:500}.development-stack{--dev-accent:var(--red);padding:9vw var(--page-gutter);background:radial-gradient(circle at 86% 10%,var(--dev-accent) 0,transparent 30%),#0c0c0d;border-block:1px solid #2c2c2c;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.development-stack{background:radial-gradient(circle at 86% 10%,color-mix(in srgb,var(--dev-accent) 13%,transparent) 0,transparent 30%),#0c0c0d}}.development-stack{color:#f4f2ee}.development-stack:before{content:"BUILD / SYSTEM / SOURCE / RUNTIME";color:#ffffff08;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;font-size:clamp(70px,12vw,210px);font-weight:900;position:absolute;top:48%;left:-5%;transform:rotate(-5deg)}.development-stack-head{z-index:1;grid-template-columns:1fr 3fr;align-items:start;gap:5vw;display:grid;position:relative}.development-stack-head>span,.development-stack-note>span{color:var(--dev-accent);letter-spacing:.2em;font-size:9px}.development-stack-head>div{grid-template-columns:minmax(0,2.15fr) minmax(260px,.85fr);align-items:end;gap:5vw;display:grid}.development-stack-head h2{letter-spacing:-.085em;margin:0;font-size:clamp(62px,8vw,134px);line-height:.74}.development-stack-head h2 em{color:var(--dev-accent);font-family:Georgia,serif;font-weight:400}.development-stack-head p{color:#a5a3a0;max-width:520px;margin:0;font-size:14px;line-height:1.58}.development-stack-note{z-index:1;width:min(100%,var(--content-wide));border-top:1px solid #393939;grid-template-columns:1fr 3fr;gap:5vw;margin:4vw auto 0;padding-top:25px;display:grid;position:relative}.development-stack-note p{letter-spacing:-.04em;max-width:1040px;margin:0;font-size:clamp(22px,2.5vw,39px);line-height:1.08}.work-page-psyfold-mini .development-stack{--dev-accent:var(--sy-cyan)}.work-page-black-synth .development-stack{--dev-accent:var(--bs-wood)}.work-page-the-stickerz .development-stack{--dev-accent:var(--sticker-acid)}.development-tech-orbit{z-index:1;width:calc(100% + 4.4vw);margin:6.5vw -2.2vw 0;padding:22px 0 34px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.development-tech-track{width:max-content;animation:technology-orbit var(--technology-orbit-duration,44s) linear infinite;will-change:transform;display:flex}.development-tech-orbit:hover .development-tech-track,.development-tech-orbit:focus-within .development-tech-track{animation-play-state:paused}.development-tech-group{flex-shrink:0;align-items:flex-start;display:flex}.development-tech-orbit-item{color:#5a595c;text-align:center;flex-direction:column;flex:0 0 clamp(180px,15.2vw,270px);align-items:center;min-width:0;padding:0 clamp(24px,2.4vw,46px);display:flex;position:relative}.development-tech-orbit-logo{color:#29292b;place-items:center;width:clamp(112px,9.3vw,164px);height:clamp(112px,9.3vw,164px);transition:color .5s,transform .7s cubic-bezier(.16,1,.3,1),filter .5s;display:grid}.development-tech-orbit-logo svg{width:76%;height:76%}.development-tech-orbit-logo b{letter-spacing:-.11em;font:900 clamp(19px,1.7vw,31px) Cascadia Code,JetBrains Mono,Consolas,monospace}.development-tech-orbit-item strong{color:#626166;letter-spacing:.18em;text-transform:uppercase;margin-top:16px;font-size:10px;line-height:1;transition:color .45s}.development-tech-orbit-item small{color:#36363a;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font:500 7px Cascadia Code,JetBrains Mono,Consolas,monospace;transition:color .45s}.development-tech-orbit-item i{color:var(--dev-accent);opacity:0;font-size:12px;font-style:normal;transition:opacity .35s,transform .45s;position:absolute;top:2px;right:24%;transform:translate(-5px,5px)}:is(.development-tech-orbit-item:hover .development-tech-orbit-logo,.development-tech-orbit-item:focus-visible .development-tech-orbit-logo){color:var(--dev-accent)}@supports (color:color-mix(in lab, red, red)){:is(.development-tech-orbit-item:hover .development-tech-orbit-logo,.development-tech-orbit-item:focus-visible .development-tech-orbit-logo){color:color-mix(in srgb,var(--dev-accent) 22%,#515154)}}:is(.development-tech-orbit-item:hover .development-tech-orbit-logo,.development-tech-orbit-item:focus-visible .development-tech-orbit-logo){filter:drop-shadow(0 0 22px var(--dev-accent))}@supports (color:color-mix(in lab, red, red)){:is(.development-tech-orbit-item:hover .development-tech-orbit-logo,.development-tech-orbit-item:focus-visible .development-tech-orbit-logo){filter:drop-shadow(0 0 22px color-mix(in srgb,var(--dev-accent) 12%,transparent))}}:is(.development-tech-orbit-item:hover .development-tech-orbit-logo,.development-tech-orbit-item:focus-visible .development-tech-orbit-logo){transform:translateY(-8px)rotate(-3deg)}:is(.development-tech-orbit-item:hover strong,.development-tech-orbit-item:focus-visible strong){color:#aaa8aa}:is(.development-tech-orbit-item:hover small,.development-tech-orbit-item:focus-visible small){color:#666469}:is(.development-tech-orbit-item:hover i,.development-tech-orbit-item:focus-visible i){opacity:1;transform:translate(0)}.development-tech-orbit-item:focus-visible{outline-offset:8px;outline:1px solid #3c3c3f}.technology-page{--technology-accent:var(--red);color:var(--bone);background:#0b0b0c}.technology-hero{border-bottom:1px solid #29292c;flex-direction:column;justify-content:space-between;min-height:86svh;padding:118px 2.2vw 6vw;display:flex;position:relative;overflow:hidden}.technology-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #29292c;border-radius:50%;width:min(62vw,960px);position:absolute;top:3%;right:-14%}.technology-kicker{z-index:2;color:#66656a;letter-spacing:.18em;grid-template-columns:1fr auto 1fr;gap:20px;font:500 8px Cascadia Code,JetBrains Mono,Consolas,monospace;display:grid;position:relative}.technology-kicker span:nth-child(2){text-align:center}.technology-kicker span:last-child{justify-self:end}.technology-hero-logo{z-index:1;color:#202023;place-items:center;width:min(40vw,610px);height:min(40vw,610px);display:grid;position:absolute;top:19%;right:4.5vw;transform:rotate(-5deg)}.technology-hero-logo svg{width:82%;height:82%}.technology-hero-logo b{letter-spacing:-.12em;font:900 clamp(55px,7.4vw,120px) Cascadia Code,JetBrains Mono,Consolas,monospace}.technology-hero-copy{z-index:2;width:min(69vw,1120px);position:relative}.technology-hero-copy>span,.technology-overview>span,.technology-overview aside>span,.technology-concepts header>span,.technology-resources>div>span{color:var(--technology-accent);letter-spacing:.2em;font:700 8px Cascadia Code,JetBrains Mono,Consolas,monospace}.technology-hero-copy h1{letter-spacing:-.105em;margin:22px 0 24px;font-size:clamp(100px,16.5vw,280px);line-height:.62}.technology-hero-copy p{color:#a09fa3;width:min(560px,55vw);margin:0 0 0 31vw;font-size:14px;line-height:1.58}.technology-overview{background:var(--linen);color:#0b0b0c;grid-template-columns:.75fr 2fr 1fr;align-content:center;gap:5vw;min-height:72svh;padding:8vw 2.2vw;display:grid}.technology-overview>span{color:#9a1b28}.technology-overview>div h2{letter-spacing:-.085em;margin:0;font-size:clamp(60px,8.1vw,132px);line-height:.75}.technology-overview>div h2 em{color:#9a1b28;font-family:Georgia,serif;font-weight:400}.technology-overview>div>p{letter-spacing:-.025em;max-width:650px;margin:48px 0 0;font-size:clamp(18px,1.55vw,27px);line-height:1.2}.technology-overview aside{border-top:1px solid #aaa6a6;align-self:end;padding-top:22px}.technology-overview aside>span{color:#777274}.technology-overview aside p{color:#4c494a;margin:20px 0 0;font-size:12px;line-height:1.6}.technology-concepts{border-bottom:1px solid #29292c;grid-template-columns:1fr 2.4fr;gap:7vw;padding:9vw 2.2vw;display:grid}.technology-concepts header h2,.technology-resources h2{letter-spacing:-.08em;margin:30px 0 0;font-size:clamp(50px,6vw,100px);line-height:.77}.technology-concepts header h2 em,.technology-resources h2 em{color:var(--technology-accent);font-family:Georgia,serif;font-weight:400}.technology-concepts ol{border-top:1px solid #363639;margin:0;padding:0;list-style:none}.technology-concepts li{border-bottom:1px solid #363639;grid-template-columns:58px minmax(180px,.8fr) 1.2fr;align-items:start;gap:25px;padding:30px 0;display:grid}.technology-concepts li b{color:#55545a;letter-spacing:.15em;font:500 8px Cascadia Code,JetBrains Mono,Consolas,monospace}.technology-concepts li h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,2.2vw,38px);line-height:.9}.technology-concepts li p{color:#8c8b90;max-width:430px;margin:0;font-size:12px;line-height:1.55}.technology-resources{background:var(--red);color:#090909;grid-template-columns:1fr 1.7fr;gap:9vw;padding:8vw 2.2vw;display:grid}.technology-resources>div>span,.technology-resources h2 em{color:#6d111d}.technology-resources nav{border-top:1px solid #80101d;align-self:center}.technology-resources a{letter-spacing:.18em;border-bottom:1px solid #80101d;grid-template-columns:1fr auto;align-items:center;padding:24px 2px;font-size:10px;font-weight:700;transition:padding .35s,background .35s;display:grid}:is(.technology-resources a:hover,.technology-resources a:focus-visible){color:var(--red);background:#090909;padding-inline:18px}.technology-resources a span{font-size:17px}.technology-back{grid-template-columns:1fr 3fr auto;align-items:center;gap:3vw;min-height:50svh;padding:6vw 2.2vw;display:grid}.technology-back>span{color:#68676c;letter-spacing:.2em;font-size:9px}.technology-back strong{letter-spacing:-.09em;font-size:clamp(65px,11vw,185px);line-height:.72;transition:color .4s}.technology-back i{width:72px;height:72px;color:var(--red);border:1px solid #414145;border-radius:50%;place-items:center;font-size:24px;font-style:normal;transition:background .4s,color .4s,transform .45s;display:grid}.technology-back:hover strong{color:var(--red)}.technology-back:hover i{background:var(--red);color:#090909;transform:translate(-8px)}.work-page{background:var(--void)}.work-hero{min-height:100svh;padding:125px var(--page-gutter) 4vw;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.work-title-wrap{z-index:2;margin-top:5vh;position:relative}.work-title-wrap>p{color:var(--red);letter-spacing:.22em;margin:0 0 18px;font-size:10px}.work-title-wrap h1{letter-spacing:-.13em;margin:0;font-size:clamp(150px,26vw,460px);line-height:.57}.work-subtitle{color:var(--ash);letter-spacing:.22em;font-size:10px;line-height:1.35;position:absolute;top:110%;left:clamp(260px,27vw,480px)}.teder-machine{aspect-ratio:1;border:1px solid #454545;border-radius:50%;width:min(49vw,700px);animation:9s ease-in-out infinite float;position:absolute;top:17%;right:6%}.machine-ring{border:1px solid #373737;border-radius:50%;position:absolute}.ring-a{inset:9%}.ring-b{border-color:#5c1d26;inset:21%}.ring-c{inset:35%}.machine-core{background:var(--red);color:#090909;letter-spacing:-.15em;border-radius:50%;place-items:center;font-size:clamp(70px,10vw,150px);font-weight:900;display:grid;position:absolute;inset:42%}.machine-core span{color:#090909;font-family:Georgia,serif;font-size:.45em;font-weight:400;animation:8s linear infinite spin;position:absolute;top:-16%;right:8%}.machine-wave{align-items:center;gap:5px;height:55px;display:flex;position:absolute;bottom:18%;left:8%;right:8%;transform:rotate(-9deg)}.machine-wave i{background:var(--bone);flex:1;animation:1.2s ease-in-out infinite alternate wave}.machine-wave i:nth-child(2n){animation-delay:.23s}.machine-wave i:nth-child(3n){animation-delay:.45s}.machine-wave i:nth-child(4n){animation-delay:.65s}.teder-machine small{letter-spacing:.26em;white-space:nowrap;font-size:8px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.work-intro{z-index:3;letter-spacing:.07em;text-transform:uppercase;align-self:flex-end;max-width:370px;margin:0;font-size:13px;line-height:1.5;position:relative}.work-story{min-height:92svh;padding:10vw var(--page-gutter);gap:var(--section-gap);background:var(--linen);color:#080808;grid-template-columns:1fr 2.6fr 1fr;align-items:start;display:grid}.work-description{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5.4vw,84px);line-height:.97}.work-features>span{letter-spacing:.18em;margin-bottom:28px;font-size:9px;display:block}.work-features p{border-top:1px solid #aaa;margin:0;padding:13px 0;font-size:12px}.work-features b{color:#777;width:36px;font-size:8px;font-weight:400;display:inline-block}.work-flow{min-height:88svh;padding:8vw var(--page-gutter);gap:var(--section-gap);background:#161616;grid-template-columns:1fr 3fr;align-content:center;display:grid}.work-flow>div{letter-spacing:.18em;flex-direction:column;gap:8px;font-size:9px;display:flex}.work-flow>div small{color:var(--red)}.work-flow ol{border-top:1px solid #454545;margin:0;padding:0;list-style:none}.work-flow li{border-bottom:1px solid #454545;grid-template-columns:70px 1fr 1.4fr;align-items:center;gap:20px;padding:25px 0;display:grid}.work-flow li b{color:var(--red);letter-spacing:.18em;font-size:10px}.work-flow li strong{letter-spacing:-.07em;font-size:clamp(40px,5vw,80px)}.work-flow li p{max-width:260px;color:var(--ash);margin:0;font-size:12px;line-height:1.5}.work-access{min-height:78svh;padding:7vw var(--page-gutter);gap:var(--section-gap);background:var(--red);color:#080808;grid-template-columns:1fr 3fr;align-content:center;display:grid}.work-access>div{letter-spacing:.18em;flex-direction:column;gap:7px;font-size:9px;display:flex}.work-access small{color:#6d111d}.work-access h2{letter-spacing:-.08em;grid-column:2;margin:0;font-size:clamp(62px,11vw,175px);line-height:.8}.work-access>p{grid-column:2;max-width:470px;font-size:15px}.work-access a{letter-spacing:.16em;border:1px solid #080808;grid-column:2;justify-content:space-between;width:100%;padding:20px;font-size:10px;transition:background .3s;display:flex}.work-access a:hover{color:var(--red);background:#080808}.work-access-pending{letter-spacing:.16em;border:1px solid #080808;grid-column:2;justify-content:space-between;width:100%;padding:20px;font-size:10px;display:flex}.work-access-pending b{color:#080808;animation:1.8s ease-in-out infinite pulse}.work-page-loopforge{--lf-cyan:#2ee7ee;--lf-magenta:#dc38db;--lf-green:#59e89b;--lf-panel:#10171c}.work-page-loopforge .work-hero{background:radial-gradient(circle at 82% 28%,#29102d 0,#0000 30%),radial-gradient(circle at 18% 72%,#08282b 0,#0000 31%),#070a0c}.work-page-loopforge .work-title-wrap h1{letter-spacing:-.1em;max-width:76%;font-size:clamp(78px,12.2vw,194px);line-height:.68}.work-page-loopforge .work-title-wrap>p,.work-page-loopforge .work-flow>div small,.work-page-loopforge .work-flow li b{color:var(--lf-cyan)}.work-page-loopforge .work-subtitle span:nth-of-type(2){color:var(--lf-magenta)}.work-page-loopforge .development-stack{--dev-accent:var(--lf-cyan)}.work-page-loopforge .work-access{background:var(--lf-cyan)}.work-page-loopforge .work-access small{color:#0b5e61}.loopforge-hero-visual{z-index:1;background:#081014;border:1px solid #2ee7ee66;width:min(64vw,1050px);padding:7px;position:absolute;top:23%;right:-4%;transform:rotate(-1.2deg);box-shadow:0 42px 140px #000b,0 0 90px #dc38db16}.loopforge-hero-visual:before{content:"";pointer-events:none;background:linear-gradient(110deg,#2ee7ee14,#0000 40%,#dc38db14);position:absolute;inset:-1px}.loopforge-hero-visual img{width:100%;height:auto;display:block}.loopforge-hero-visual>span{border:1px solid var(--lf-cyan);color:var(--lf-cyan);letter-spacing:.15em;background:#071114db;border-radius:999px;padding:8px 10px;font:700 8px Consolas,monospace;position:absolute;bottom:13px;right:14px}.loopforge-product{color:#eef6f5;background:#070a0c;overflow:hidden}.loopforge-product-head{background:radial-gradient(circle at 82% 18%,#411545 0,#0000 27%),radial-gradient(circle at 15% 80%,#0a3538 0,#0000 30%),#070a0c;grid-template-columns:1fr 2.5fr 1fr;align-content:center;gap:4vw;min-height:82svh;padding:9vw 2.2vw;display:grid}.loopforge-product-head>span,.loopforge-thesis-copy>span,.loopforge-role header>span,.loopforge-control-story header>span,.loopforge-promise>span{color:var(--lf-cyan);letter-spacing:.19em;font:700 9px Consolas,monospace}.loopforge-product-head h2{letter-spacing:-.09em;margin:0;font-size:clamp(66px,9vw,150px);line-height:.74}.loopforge-product-head h2 em,.loopforge-product-media h3 em,.loopforge-thesis h3 em,.loopforge-role h3 em,.loopforge-motion-media h3 em,.loopforge-control-story h3 em,.loopforge-promise h3 em{color:var(--lf-magenta);font-family:Georgia,serif;font-weight:400}.loopforge-product-head>p{color:#9ba9ac;align-self:end;margin:0;font-size:14px;line-height:1.55}.loopforge-product-media{--media-accent:var(--lf-cyan);--media-copy:#8d9a9e;--media-rule:#2a3940;margin-bottom:11vw}.loopforge-product-capture{background:radial-gradient(circle at 100% 0,#39153d 0,#0000 23%),#080d10;border:1px solid #284149;padding:clamp(12px,2vw,30px);box-shadow:0 34px 120px #000c}.loopforge-capture-bar{color:var(--lf-cyan);letter-spacing:.15em;justify-content:space-between;gap:20px;padding:0 3px 14px;font:8px Consolas,monospace;display:flex}.loopforge-capture-bar small{color:#89979c;font:inherit}.loopforge-screen{background:#0b1114;border:1px solid #33434a;position:relative;overflow:hidden}.loopforge-screen img{filter:contrast(1.025)saturate(1.08);width:100%;height:auto;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.loopforge-product-capture:hover .loopforge-screen img{filter:contrast(1.05)saturate(1.18);transform:scale(1.012)}.loopforge-screen-sweep{pointer-events:none;background:linear-gradient(112deg,#0000 33%,#2ee7ee10 50%,#0000 67%);animation:10s ease-in-out infinite loopforge-sweep;position:absolute;inset:0;transform:translate(-110%)}.loopforge-thesis{background:linear-gradient(122deg,#071315 0,#090a0c 48%,#160a18 100%);grid-template-columns:.9fr 1.25fr;align-items:center;gap:8vw;min-height:94svh;padding:10vw 2.2vw;display:grid}.loopforge-thesis-copy h3{letter-spacing:-.085em;margin:35px 0;font-size:clamp(58px,7.5vw,124px);line-height:.76}.loopforge-thesis-copy p{color:#a2adaf;max-width:560px;font-size:15px;line-height:1.6}.loopforge-signal{background:#0c1215;border:1px solid #2a3b40;padding:25px;box-shadow:0 40px 120px #0008}.loopforge-signal-head{color:var(--lf-cyan);letter-spacing:.15em;grid-template-columns:1fr auto 1fr;align-items:center;font:8px Consolas,monospace;display:grid}.loopforge-signal-head b{color:#e8f0ef;border:1px solid #394b50;padding:9px 12px;font-size:11px}.loopforge-signal-head span:last-child{color:var(--lf-magenta);justify-self:end}.loopforge-signal-wave{background:repeating-linear-gradient(90deg,#0000 0 63px,#1d292d 64px);border-block:1px solid #27373c;grid-template-columns:repeat(32,1fr);align-items:center;gap:5px;height:330px;margin:24px 0;padding:25px 10px;display:grid}.loopforge-signal-wave i{background:var(--lf-cyan);width:100%;animation:1.6s ease-in-out infinite alternate loopforge-wave;box-shadow:0 0 16px #2ee7ee66}.loopforge-signal-wave i:nth-child(n+17){background:var(--lf-magenta);animation-delay:.35s;box-shadow:0 0 16px #dc38db5c}.loopforge-signal-wave i:nth-child(3n){animation-delay:.2s}.loopforge-signal-wave i:nth-child(5n){animation-delay:.55s}.loopforge-signal-route{color:#7f9094;letter-spacing:.11em;justify-content:center;align-items:center;gap:13px;font:8px Consolas,monospace;display:flex}.loopforge-signal-route i{color:var(--lf-green);font-style:normal}.loopforge-role{color:#0a0d0e;background:#eef0ed;grid-template-columns:1fr 1.2fr;align-items:center;gap:8vw;min-height:96svh;padding:10vw 2.2vw;display:grid}.loopforge-role header h3{letter-spacing:-.09em;margin:35px 0;font-size:clamp(62px,8vw,132px);line-height:.74}.loopforge-role header p{color:#4c5558;max-width:530px;font-size:15px;line-height:1.58}.loopforge-role ol{border-top:1px solid #aeb6b6;margin:0;padding:0;list-style:none}.loopforge-role li{border-bottom:1px solid #aeb6b6;grid-template-columns:55px 1fr;gap:10px 22px;padding:28px 0;display:grid}.loopforge-role li>b{color:#657174;letter-spacing:.15em;padding-top:8px;font-size:9px}.loopforge-role li>strong{letter-spacing:-.07em;font-size:clamp(42px,5vw,78px);line-height:.8}.loopforge-role li>p{color:#4c5558;grid-column:2;max-width:580px;margin:0;font-size:13px;line-height:1.55}.loopforge-motion-media{--media-accent:var(--lf-magenta);--media-copy:#8c999c;--media-rule:#2d3a3e;margin-block:11vw}.loopforge-motion-capture{background:#070b0d;border:1px solid #2c4147;padding:clamp(10px,1.6vw,22px)}.loopforge-motion-frame{border:1px solid #31434a;position:relative;overflow:hidden;box-shadow:0 25px 100px #000a}.loopforge-motion-frame img{width:100%;height:auto;display:block}.loopforge-motion-poster{display:none!important}.loopforge-control-story{background:#0c1114;padding:11vw 2.2vw}.loopforge-control-story>header{grid-template-columns:1fr 2.2fr 1fr;align-items:start;gap:4vw;margin-bottom:7vw;display:grid}.loopforge-control-story h3{letter-spacing:-.085em;margin:0;font-size:clamp(58px,7.7vw,126px);line-height:.76}.loopforge-control-story header>p{color:#99a6a9;margin:0;font-size:14px;line-height:1.55}.loopforge-control-grid{grid-template-columns:1fr 1fr;gap:1.4vw;display:grid}.loopforge-control-grid figure{background:#080c0e;border:1px solid #2d3b40;min-width:0;margin:0;padding:10px}.loopforge-control-grid img{width:100%;height:auto;display:block}.loopforge-control-grid figcaption{color:#89979a;border-top:1px solid #253238;grid-template-columns:1fr 1.5fr;gap:20px;padding:15px 5px 5px;font-size:11px;line-height:1.45;display:grid}.loopforge-control-grid figcaption span{color:var(--lf-cyan);letter-spacing:.14em;font:8px Consolas,monospace}.loopforge-control-grid figcaption p{margin:0}.loopforge-promise{background:var(--lf-cyan);color:#071012;grid-template-columns:1fr 2.2fr 1fr;align-content:center;gap:4vw;min-height:100svh;padding:10vw 2.2vw;display:grid;position:relative;overflow:hidden}.loopforge-promise>span{color:#075d61}.loopforge-promise h3{z-index:2;letter-spacing:-.1em;margin:0;font-size:clamp(72px,11vw,184px);line-height:.7}.loopforge-promise h3 em{color:#7e197c}.loopforge-promise>p{z-index:2;align-self:end;margin:0;font-size:15px;line-height:1.55}.loopforge-promise-stamp{aspect-ratio:1;opacity:.22;border:1px solid #071012;border-radius:50%;width:min(43vw,650px);position:absolute;top:9%;right:-7vw}.loopforge-promise-stamp:before,.loopforge-promise-stamp:after{content:"";border:1px solid #071012;border-radius:50%;position:absolute}.loopforge-promise-stamp:before{inset:12%}.loopforge-promise-stamp:after{inset:29%}.loopforge-promise-stamp b{letter-spacing:-.16em;place-items:center;font-size:clamp(120px,18vw,280px);display:grid;position:absolute;inset:0;transform:translate(-.04em)}.loopforge-promise-stamp small{letter-spacing:.22em;text-align:center;font:800 8px Consolas,monospace;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.loopforge-specs{background:var(--lf-magenta);color:#160516;border-block:1px solid #273e43;display:flex;overflow:hidden}.loopforge-specs span{text-align:center;letter-spacing:.13em;border-right:1px solid #5f165e;flex:1;min-width:148px;padding:20px 10px;font-size:8px;font-weight:800}.work-page-psyfold-mini{--sy-cyan:#21dfcf;--sy-orange:#ffae3d;--sy-ink:#101418;--sy-panel:#171c22}.work-page-psyfold-mini .work-title-wrap h1{white-space:nowrap;font-size:clamp(84px,12.5vw,196px)}.work-page-psyfold-mini .work-title-wrap>p,.work-page-psyfold-mini .work-flow>div small,.work-page-psyfold-mini .work-flow li b,.work-page-psyfold-mini .work-subtitle span:nth-of-type(2){color:var(--sy-cyan)}.work-page-psyfold-mini .work-access{background:var(--sy-cyan)}.work-page-psyfold-mini .work-access small{color:#075a52}.work-page-psyfold-mini .work-access h2{max-width:1100px}.syfold-machine{aspect-ratio:1;background:radial-gradient(circle,#1cd8c910 0 21%,#0000 22%),repeating-radial-gradient(circle,#0000 0 47px,#273337 48px);border:1px solid #354044;border-radius:50%;width:min(51vw,720px);animation:10s ease-in-out infinite syfold-float;position:absolute;top:16%;right:5%}.syfold-orbit{border:1px solid #465257;border-radius:50%;position:absolute}.syfold-orbit.orbit-a{inset:12%;transform:rotate(18deg)}.syfold-orbit.orbit-b{border-color:#745626;inset:28%}.syfold-core{background:var(--sy-ink);border:1px solid var(--sy-cyan);border-radius:50%;place-items:center;display:grid;position:absolute;inset:35%;box-shadow:0 0 55px #21dfcf28}.syfold-core b{letter-spacing:-.14em;font-size:clamp(55px,7vw,110px);transform:translate(-.06em)}.syfold-core span{color:var(--sy-orange);letter-spacing:.22em;font-size:8px;position:absolute;bottom:14%}.syfold-hero-wave{grid-template-columns:repeat(16,1fr);align-items:end;gap:5px;height:72px;display:grid;position:absolute;bottom:16%;left:7%;right:7%;transform:rotate(-5deg)}.syfold-hero-wave i{background:var(--sy-cyan);height:28%;animation:1.1s ease-in-out infinite alternate syfold-wave;box-shadow:0 0 13px #21dfcf73}.syfold-hero-wave i:nth-child(3n){background:var(--sy-orange);height:72%;animation-delay:.22s}.syfold-hero-wave i:nth-child(4n){height:95%;animation-delay:.44s}.syfold-hero-wave i:nth-child(5n){height:52%;animation-delay:.65s}.syfold-machine>small{letter-spacing:.25em;white-space:nowrap;font-size:8px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.syfold-product{color:#f4f5f2;background:#0d1013;overflow:hidden}.syfold-product-head{background:radial-gradient(circle at 77% 30%,#143633 0,#0000 26%),#0d1013;grid-template-columns:1fr 2.5fr 1fr;align-content:center;gap:4vw;min-height:78svh;padding:9vw 2.2vw;display:grid}.syfold-product-head>span{color:var(--sy-cyan);letter-spacing:.2em;font-size:9px}.syfold-product-head h2{letter-spacing:-.09em;margin:0;font-size:clamp(68px,9vw,152px);line-height:.75}.syfold-product-head h2 em,.syfold-architecture h3 em{color:var(--sy-cyan);font-family:Georgia,serif;font-weight:400}.syfold-product-head>p{color:#aab1b2;align-self:end;margin:0;font-size:14px;line-height:1.55}.syfold-product-media{--media-accent:var(--sy-orange);--media-copy:#909a9f;--media-rule:#30383e;margin-bottom:10vw}.syfold-capture{background:radial-gradient(circle at 0 100%,#2a1d0d 0,#0000 29%),#090c0e;border:1px solid #30383e;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:clamp(12px,2.2vw,36px);display:grid}.syfold-capture-rail{background:#10151a;border:1px solid #354149;flex-direction:column;align-items:center;gap:20px;min-height:100%;padding:18px 0;display:flex}.syfold-capture-rail>b{border:1px solid var(--sy-cyan);width:50px;height:50px;color:var(--sy-cyan);letter-spacing:-.12em;border-radius:50%;place-items:center;font-size:18px;display:grid}.syfold-capture-rail>span{letter-spacing:-.08em;writing-mode:vertical-rl;flex:1;font-size:clamp(40px,5vw,72px);font-weight:900;line-height:.7}.syfold-capture-rail>i{color:var(--sy-orange);font:400 48px Georgia,serif}.syfold-capture-rail>small{color:#9da7aa;letter-spacing:.13em;writing-mode:vertical-rl;font:700 8px Cascadia Code,Consolas,monospace}.syfold-capture-main{background:#11161b;border:1px solid #354149;min-width:0;padding:10px}.syfold-window-bar{color:var(--sy-cyan);letter-spacing:.15em;justify-content:space-between;gap:20px;padding:4px 4px 13px;font:8px Cascadia Code,Consolas,monospace;display:flex}.syfold-window-bar small{color:#879096;font:inherit}.syfold-screen{background:#0d1014;border:1px solid #33424a;position:relative;overflow:hidden;box-shadow:0 28px 90px #000b}.syfold-screen img{filter:saturate(1.07)contrast(1.025);width:100%;height:auto;transition:filter .5s,transform 1.1s cubic-bezier(.16,1,.3,1);display:block}.syfold-capture:hover .syfold-screen img{filter:saturate(1.2)contrast(1.04);transform:scale(1.012)}.syfold-scanline{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#21dfcf10,#0000);height:24%;animation:7s linear infinite syfold-scan;position:absolute;inset:-20% 0 auto}.syfold-architecture{color:#101316;background:#f2f0ec;grid-template-columns:1fr 2.4fr;gap:7vw;padding:10vw 2.2vw;display:grid}.syfold-architecture-title>span{letter-spacing:.2em;font-size:9px}.syfold-architecture-title h3{letter-spacing:-.08em;margin:34px 0 0;font-size:clamp(56px,7vw,112px);line-height:.78}.syfold-architecture ol{border-top:1px solid #aaa;margin:0;padding:0;list-style:none}.syfold-architecture li{border-bottom:1px solid #aaa;grid-template-columns:54px 1fr;gap:10px 24px;padding:28px 0;display:grid}.syfold-architecture li>b{color:#687073;letter-spacing:.15em;padding-top:9px;font-size:9px}.syfold-architecture li>strong{letter-spacing:-.07em;font-size:clamp(42px,5vw,78px);line-height:.8}.syfold-architecture li>p{color:#4c5457;grid-column:2;max-width:600px;margin:0;font-size:13px;line-height:1.55}.syfold-motion-panel{background:radial-gradient(circle at 85% 20%,#1c3534 0,#0000 31%),#0b0e11;grid-template-columns:1fr 1.25fr;align-items:center;gap:7vw;min-height:86svh;padding:9vw 2.2vw;display:grid}.syfold-motion-copy>span{color:var(--sy-cyan);letter-spacing:.2em;font-size:9px}.syfold-motion-copy h3{letter-spacing:-.08em;margin:32px 0;font-size:clamp(54px,7vw,115px);line-height:.78}.syfold-motion-copy p{color:#9da6aa;max-width:520px;font-size:14px;line-height:1.55}.syfold-sequencer{background:#11171c;border:1px solid #37434a;padding:22px;box-shadow:0 30px 100px #0008}.syfold-seq-head{color:var(--sy-cyan);letter-spacing:.15em;justify-content:space-between;padding-bottom:18px;font:9px Cascadia Code,Consolas,monospace;display:flex}.syfold-seq-head small{color:var(--sy-orange);font:inherit}.syfold-bars{background:repeating-linear-gradient(0deg,#0000 0 63px,#273037 64px);border:1px solid #303a41;grid-template-columns:repeat(16,1fr);align-items:end;gap:7px;height:320px;padding:26px 10px;display:grid}.syfold-bars i{background:#172128;height:100%;position:relative;overflow:hidden}.syfold-bars i:after{content:attr(data-step);color:#617078;font:7px Consolas,monospace;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.syfold-bars i b{height:var(--level);background:var(--sy-cyan);animation:syfold-level 2.4s ease-in-out var(--delay) infinite alternate;position:absolute;inset:auto 3px 3px;box-shadow:0 0 18px #21dfcf42}.syfold-bars i:nth-child(4n) b{background:var(--sy-orange);box-shadow:0 0 18px #ffae3d42}.syfold-mod-route{color:#839096;letter-spacing:.12em;justify-content:center;align-items:center;gap:15px;padding-top:20px;font:9px Consolas,monospace;display:flex}.syfold-mod-route i{color:var(--sy-cyan);font-style:normal}.syfold-specs{background:var(--sy-cyan);color:#08100f;border-block:1px solid #384248;display:flex;overflow:hidden}.syfold-specs span{text-align:center;letter-spacing:.15em;border-right:1px solid #08100f;flex:1;min-width:150px;padding:20px 12px;font-size:9px;font-weight:700}.work-page-black-synth{--bs-cyan:#62d9e9;--bs-wood:#9a6847;--bs-steel:#bfc5c5;--bs-ink:#090b0d;--bs-panel:#15191d}.work-page-black-synth .work-hero{background:radial-gradient(circle at 78% 34%,#33241c 0,#0000 28%),repeating-linear-gradient(105deg,#090a0c 0 28px,#0d0f11 29px 30px)}.work-page-black-synth .work-title-wrap h1{max-width:76%;font-size:clamp(84px,12.5vw,198px);line-height:.68}.work-page-black-synth .work-title-wrap>p,.work-page-black-synth .work-flow>div small,.work-page-black-synth .work-flow li b,.work-page-black-synth .work-subtitle span:nth-of-type(2){color:var(--bs-cyan)}.work-page-black-synth .work-access{background:var(--bs-wood)}.work-page-black-synth .work-access small{color:#3c2417}.black-synth-machine{aspect-ratio:1;background:radial-gradient(circle,#62d9e912 0 19%,#0000 20%),repeating-radial-gradient(circle,#0000 0 46px,#2e3337 47px 48px);border:1px solid #4a4f53;border-radius:50%;width:min(50vw,720px);animation:10s ease-in-out infinite black-synth-float;position:absolute;top:14%;right:4%;box-shadow:inset 0 0 90px #000,0 40px 120px #0008}.black-synth-ring{border:1px solid #566066;border-radius:50%;position:absolute}.black-synth-ring.ring-outer{inset:10%;transform:rotate(-12deg)}.black-synth-ring.ring-inner{border-color:#8c654a;inset:27%;transform:rotate(22deg)}.black-synth-core{border:1px solid var(--bs-cyan);background:#090b0d;border-radius:50%;place-items:center;display:grid;position:absolute;inset:35%;box-shadow:0 0 48px #62d9e922}.black-synth-core b{letter-spacing:-.13em;font-size:clamp(54px,7vw,108px);transform:translate(-.05em)}.black-synth-core span{color:var(--bs-wood);letter-spacing:.23em;font-size:8px;position:absolute;bottom:14%}.black-synth-hero-meter{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:64px;display:grid;position:absolute;bottom:15%;left:10%;right:10%}.black-synth-hero-meter i{background:var(--bs-cyan);height:35%;animation:1.4s ease-in-out infinite alternate black-synth-level;box-shadow:0 0 12px #62d9e966}.black-synth-hero-meter i:nth-child(3n){height:78%;animation-delay:.2s}.black-synth-hero-meter i:nth-child(4n){background:var(--bs-wood);height:96%;animation-delay:.4s}.black-synth-hero-meter i:nth-child(5n){height:58%;animation-delay:.6s}.black-synth-machine>small{letter-spacing:.23em;white-space:nowrap;font-size:8px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.black-synth-product{color:#f1f2ef;background:#090b0d;overflow:hidden}.black-synth-product-head{background:radial-gradient(circle at 76% 26%,#3b291f 0,#0000 25%),#090b0d;grid-template-columns:1fr 2.5fr 1fr;align-content:center;gap:4vw;min-height:78svh;padding:9vw 2.2vw;display:grid}.black-synth-product-head>span,.black-synth-performance-copy>span{color:var(--bs-cyan);letter-spacing:.2em;font-size:9px}.black-synth-product-head h2{letter-spacing:-.09em;margin:0;font-size:clamp(68px,9vw,150px);line-height:.75}.black-synth-product-head h2 em,.black-synth-performance h3 em{color:var(--bs-cyan);font-family:Georgia,serif;font-weight:400}.black-synth-product-head>p{color:#9fa5a7;align-self:end;margin:0;font-size:14px;line-height:1.55}.black-synth-product-media{--media-accent:var(--bs-wood);--media-copy:#92999c;--media-rule:#34393c;margin-bottom:10vw}.black-synth-capture{background:radial-gradient(circle at 0 100%,#39261b 0,#0000 28%),#07090a;border:1px solid #34393c;padding:clamp(16px,3vw,48px);position:relative}.black-synth-capture:before,.black-synth-capture:after{content:"";z-index:2;background:linear-gradient(90deg,#40281a,#a16b48 52%,#452a1b);width:18px;position:absolute;top:9%;bottom:9%;box-shadow:0 0 18px #000c}.black-synth-capture:before{left:clamp(7px,2vw,31px)}.black-synth-capture:after{right:clamp(7px,2vw,31px)}.black-synth-capture-bar{color:var(--bs-cyan);letter-spacing:.16em;justify-content:space-between;gap:20px;padding:0 5px 14px;font:8px Consolas,monospace;display:flex}.black-synth-capture-bar small{color:#8b9296;font:inherit}.black-synth-screen{background:#101317;border:1px solid #434a4e;max-width:1500px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 35px 110px #000d}.black-synth-screen img{filter:contrast(1.035)saturate(1.04);width:100%;height:auto;transition:transform 1s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.black-synth-capture:hover .black-synth-screen img{filter:contrast(1.06)saturate(1.11);transform:scale(1.012)}.black-synth-screen-glow{pointer-events:none;background:linear-gradient(115deg,#0000 32%,#62d9e90b 50%,#0000 67%);animation:9s ease-in-out infinite black-synth-sweep;position:absolute;inset:0;transform:translate(-110%)}.black-synth-performance{background:radial-gradient(circle at 83% 25%,#30231d 0,#0000 31%),#090b0d;grid-template-columns:.86fr 1.25fr;align-items:center;gap:7vw;min-height:88svh;padding:9vw 2.2vw;display:grid}.black-synth-performance-copy h3{letter-spacing:-.08em;margin:32px 0;font-size:clamp(54px,7vw,112px);line-height:.78}.black-synth-performance-copy p{color:#9da4a7;max-width:520px;font-size:14px;line-height:1.55}.black-synth-meter{background:#12171b;border:1px solid #3d454a;padding:22px;box-shadow:0 30px 100px #0009}.black-synth-meter-head{color:var(--bs-cyan);letter-spacing:.15em;justify-content:space-between;padding-bottom:18px;font:9px Consolas,monospace;display:flex}.black-synth-meter-head small{color:var(--bs-wood);font:inherit}.black-synth-meter-bars{background:repeating-linear-gradient(0deg,#0000 0 61px,#252d32 62px);border:1px solid #30383d;grid-template-columns:repeat(16,1fr);align-items:end;gap:7px;height:310px;padding:24px 10px;display:grid}.black-synth-meter-bars i{background:#192127;height:100%;position:relative;overflow:hidden}.black-synth-meter-bars i b{height:var(--black-level);background:var(--bs-cyan);animation:2.2s ease-in-out infinite alternate black-synth-meter;position:absolute;inset:auto 3px 3px;box-shadow:0 0 16px #62d9e94d}.black-synth-meter-bars i:nth-child(4n) b{background:var(--bs-wood)}.black-synth-meter-route{color:#7f888c;letter-spacing:.12em;justify-content:center;gap:13px;padding-top:20px;font:8px Consolas,monospace;display:flex}.black-synth-meter-route i{color:var(--bs-cyan);font-style:normal}.black-synth-specs{background:var(--bs-cyan);color:#071012;border-block:1px solid #394145;display:flex;overflow:hidden}.black-synth-specs span{text-align:center;letter-spacing:.14em;border-right:1px solid #203b3f;flex:1;min-width:135px;padding:20px 10px;font-size:8px;font-weight:800}.work-page-the-stickerz{--sticker-orange:#e99a32;--sticker-acid:#b8df4a;--sticker-cream:#f3e5bd;--sticker-olive:#56643b;--sticker-brown:#2b2118}.work-page-the-stickerz .work-hero{background:radial-gradient(circle at 81% 35%,#50311f 0,#0000 31%),linear-gradient(145deg,#080808 45%,#17120e)}.work-page-the-stickerz .work-title-wrap>p,.work-page-the-stickerz .work-flow>div small,.work-page-the-stickerz .work-flow li b{color:var(--sticker-orange)}.work-page-the-stickerz .work-title-wrap h1{letter-spacing:-.1em;max-width:68%;font-size:clamp(80px,13vw,210px);line-height:.68}.work-page-the-stickerz .work-subtitle span:nth-of-type(2){color:var(--sticker-acid)}.work-page-the-stickerz .work-access{background:var(--sticker-orange)}.work-page-the-stickerz .work-access small{color:#6d3d12}.work-page-the-stickerz .work-access a:hover{color:var(--sticker-orange)}.stickerz-hero-character{z-index:1;pointer-events:none;width:min(50vw,760px);height:97%;position:absolute;top:3%;right:-2%;overflow:hidden}.stickerz-hero-character:before{content:"";background:radial-gradient(circle,#b8df4a1f 0,#0000 66%);border:1px solid #b8df4a38;border-radius:50%;position:absolute;inset:12% 4% 3% 12%}.stickerz-hero-character img{filter:drop-shadow(0 38px 48px #000c);width:100%;height:auto;position:absolute;top:1%;right:0}.stickerz-hero-character>span{z-index:2;color:var(--sticker-acid);letter-spacing:.2em;border:1px solid #b8df4a55;padding:8px 10px;font-size:8px;position:absolute;top:15%;right:8%}.stickerz-product{color:#f7f1e6;background:#0e0d0b;overflow:hidden}.stickerz-product-head{background:radial-gradient(circle at 82% 30%,#4e321d 0,#0000 29%),repeating-linear-gradient(110deg,#0d0c0a 0 21px,#100e0b 22px 23px);grid-template-columns:1fr 2.5fr 1fr;align-content:center;gap:4vw;min-height:80svh;padding:9vw 2.2vw;display:grid}.stickerz-product-head>span,.stickerz-title-copy>span,.stickerz-cast header>span,.stickerz-campaign header>span,.stickerz-victory-copy>span{color:var(--sticker-acid);letter-spacing:.2em;font-size:9px}.stickerz-product-head h2{letter-spacing:-.085em;margin:0;font-size:clamp(66px,9vw,150px);line-height:.76}.stickerz-product-head h2 em{color:var(--sticker-orange);font-family:Georgia,serif;font-weight:400}.stickerz-product-head>p{color:#b8b0a4;align-self:end;margin:0;font-size:14px;line-height:1.55}.stickerz-title-showcase{color:var(--sticker-brown);background:#d9c48d;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:6vw;padding:8vw max(2.2vw,50vw - 720px) 9vw;display:grid}.stickerz-title-copy h3,.stickerz-cast h3,.stickerz-campaign h3,.stickerz-victory h3{letter-spacing:-.08em;margin:32px 0;font-size:clamp(54px,7vw,112px);line-height:.78}.stickerz-title-copy h3 em,.stickerz-cast h3 em,.stickerz-campaign h3 em,.stickerz-victory h3 em{color:#8a431d;font-family:Georgia,serif;font-weight:400}.stickerz-title-copy>span{color:#6e4e21}.stickerz-title-copy p{max-width:450px;font-size:14px;line-height:1.55}.stickerz-title-media,.stickerz-stage-media{--media-accent:#6e4e21;--media-copy:#5e4b32;--media-rule:#a68d58;justify-self:center}.stickerz-gif-frame{background:#17110c;border:2px solid #44301c;padding:10px;position:relative;box-shadow:14px 17px #6f4726}.stickerz-gif-frame img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.stickerz-title-still{display:none!important}.stickerz-tape{z-index:2;background:#f1e2b8d9;width:100px;height:28px;position:absolute;box-shadow:0 3px 7px #1d13075c}.stickerz-tape.tape-a{top:-14px;left:12%;transform:rotate(-7deg)}.stickerz-tape.tape-b{bottom:-14px;right:9%;transform:rotate(5deg)}.stickerz-cast{color:#2a2016;background:radial-gradient(circle at 50% 75%,#fff6dc 0,#efe1b7 48%,#cfb975 100%);padding:9vw 2.2vw 5vw}.stickerz-cast header{grid-template-columns:1fr 3fr;align-items:start;display:grid}.stickerz-cast header>span{color:#6e4e21}.stickerz-cast h3{margin:0}.stickerz-cast h3 em{color:#748d26}.stickerz-cast-stage{justify-content:center;align-items:flex-end;gap:10px;max-width:940px;min-height:520px;margin:4vw auto 0;display:flex;position:relative}.stickerz-character{object-fit:contain;filter:drop-shadow(0 22px 18px #4f341e4a);width:auto;height:auto;display:block}.stickerz-character-hero{width:31%}.stickerz-character-zombie{width:24%}.stickerz-character-brute{width:35%}.stickerz-bubble{z-index:3;color:#2a2016;letter-spacing:.06em;text-align:center;background:#fff7dc;border:2px solid #211912;border-radius:48% 48% 45% 42%;max-width:210px;padding:13px 16px;font-size:11px;font-weight:800;line-height:1.2;animation:4.5s ease-in-out infinite stickerz-bubble-hop;position:absolute;box-shadow:5px 7px #2a201627}.stickerz-bubble:after{content:"";background:#fff7dc;border-bottom:2px solid #211912;border-right:2px solid #211912;width:17px;height:17px;position:absolute;bottom:-11px;left:38%;transform:rotate(45deg)}.bubble-hero{top:7%;left:6%;transform:rotate(-5deg)}.bubble-zombie{animation-delay:.8s;top:16%;left:43%}.bubble-brute{animation-delay:1.6s;top:6%;right:6%;transform:rotate(4deg)}.stickerz-campaign{background:#0d0d0b;padding:10vw 2.2vw 12vw}.stickerz-campaign header{grid-template-columns:1fr 3fr;align-items:start;margin-bottom:6vw;display:grid}.stickerz-campaign h3{margin:0}.stickerz-campaign h3 em{color:var(--sticker-orange)}.stickerz-campaign header p{color:#aaa094;max-width:660px;margin:32px 0 0;font-size:14px;line-height:1.55}.stickerz-stage-list{gap:5vw;width:min(100%,1540px);margin:0 auto;display:grid}.stickerz-stage-card{color:#2b2118;background:#ddca91;grid-template-columns:minmax(270px,.68fr) minmax(0,1.42fr);align-items:center;gap:5.5vw;min-height:clamp(520px,48vw,720px);padding:5vw;display:grid;overflow:hidden}.stickerz-stage-copy>span{color:#6e4e21;letter-spacing:.2em;font-size:8px}.stickerz-stage-copy h4{letter-spacing:-.075em;margin:32px 0;font-size:clamp(46px,5.4vw,88px);line-height:.78}.stickerz-stage-copy h4 em{color:#91451f;font-family:Georgia,serif;font-weight:400}.stickerz-stage-copy p{max-width:430px;margin:0;font-size:13px;line-height:1.55}.stickerz-stage-media{width:100%;max-width:780px}.stickerz-stage-media .product-media-caption>p{max-width:520px}.stickerz-stage-photo{transform-origin:50%;background:#17110c;border:2px solid #44301c;padding:10px;position:relative;box-shadow:14px 17px #744b28}.stickerz-stage-card-1 .stickerz-stage-photo{transform:rotate(-1.25deg)}.stickerz-stage-card-2 .stickerz-stage-photo{transform:rotate(1.5deg)}.stickerz-stage-card-3 .stickerz-stage-photo{transform:rotate(-.65deg)}.stickerz-stage-photo img{width:100%;height:auto;display:block}.stickerz-stage-tape{z-index:2;background:#f2e2b5d9;width:104px;height:29px;display:block;position:absolute;box-shadow:0 3px 7px #1d13075c}.stickerz-stage-tape.tape-top{top:-15px;left:13%;transform:rotate(-7deg)}.stickerz-stage-tape.tape-bottom{bottom:-15px;right:8%;transform:rotate(5deg)}.stickerz-stage-card-2 .tape-top{left:auto;right:14%;transform:rotate(8deg)}.stickerz-stage-card-2 .tape-bottom{left:9%;right:auto;transform:rotate(-4deg)}.stickerz-stage-card-3 .tape-top{left:42%;transform:rotate(3deg)}.stickerz-stage-card-3 .tape-bottom{right:15%;transform:rotate(-8deg)}.stickerz-victory{background:var(--sticker-orange);color:#1e1710;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;padding:8vw max(2.2vw,50vw - 690px);display:grid}.stickerz-victory-copy>span{color:#64411d}.stickerz-victory-copy p{max-width:470px;font-size:14px;line-height:1.55}.stickerz-victory h3 em{color:#fff0bc}.stickerz-victory-media{--media-accent:#64411d;--media-copy:#5e3c1c;--media-rule:#aa6624;justify-self:center;width:min(100%,720px)}.stickerz-victory-frame{background:#17110c;border:2px solid #251b12;padding:8px;box-shadow:13px 15px #8e541e}.stickerz-victory-frame img{width:100%;height:auto;display:block}.stickerz-specs{background:var(--sticker-acid);color:#14170b;border-block:1px solid #2d251b;display:flex;overflow:hidden}.stickerz-specs span{text-align:center;letter-spacing:.14em;border-right:1px solid #252b12;flex:1;min-width:140px;padding:20px 12px;font-size:9px;font-weight:800}.work-page-vr-tetris{--vrt-cyan:#25e6f1;--vrt-magenta:#e63cdc;--vrt-lime:#a8ef3d;--vrt-orange:#ff8d25;--vrt-deep:#060a14;--vrt-panel:#0a1020}.work-page-vr-tetris .work-hero{background:radial-gradient(circle at 82% 31%,#211044 0,#0000 31%),radial-gradient(circle at 68% 70%,#071f32 0,#0000 35%),#05070d}.work-page-vr-tetris .work-title-wrap h1{max-width:72%;font-size:clamp(82px,13vw,205px);line-height:.68}.work-page-vr-tetris .work-title-wrap>p,.work-page-vr-tetris .work-flow>div small,.work-page-vr-tetris .work-flow li b{color:var(--vrt-cyan)}.work-page-vr-tetris .work-subtitle span:nth-of-type(2){color:var(--vrt-magenta)}.work-page-vr-tetris .development-stack{--dev-accent:var(--vrt-cyan)}.work-page-vr-tetris .work-access{background:var(--vrt-cyan)}.work-page-vr-tetris .work-access small{color:#075b63}.work-page-vr-tetris .work-access a:hover{color:var(--vrt-cyan)}.vr-tetris-hero-art{z-index:1;background:#070c16;border:1px solid #25e6f14d;width:min(61vw,1040px);padding:7px;position:absolute;top:22%;right:-5%;transform:rotate(-1.1deg);box-shadow:0 44px 150px #000d,0 0 110px #e63cdc17}.vr-tetris-hero-art:after{content:"";pointer-events:none;background:linear-gradient(110deg,#25e6f112,#0000 38%,#e63cdc12);position:absolute;inset:-1px}.vr-tetris-hero-art img{width:100%;height:auto;display:block}.vr-tetris-hero-art>span{z-index:2;border:1px solid var(--vrt-cyan);color:var(--vrt-cyan);letter-spacing:.16em;background:#050b13df;border-radius:999px;padding:8px 10px;font:700 8px Consolas,monospace;position:absolute;bottom:14px;right:16px}.vr-tetris-product{background:var(--vrt-deep);color:#f4f8fa;overflow:hidden}.vr-tetris-product-head{background:radial-gradient(circle at 77% 22%,#2a1041 0,#0000 30%),radial-gradient(circle at 20% 83%,#073044 0,#0000 31%),repeating-linear-gradient(104deg,#060913 0 28px,#080c18 29px 30px);grid-template-columns:1fr 2.35fr 1fr;align-content:center;gap:4vw;min-height:78svh;padding:9vw 2.2vw;display:grid}.vr-tetris-product-head>span,.vr-tetris-copy>span,.vr-tetris-interaction header>span{color:var(--vrt-cyan);letter-spacing:.2em;font-size:9px}.vr-tetris-product-head h2{letter-spacing:-.085em;margin:0;font-size:clamp(65px,8.7vw,145px);line-height:.76}.vr-tetris-product-head h2 em,.vr-tetris-copy h3 em,.vr-tetris-copy h4 em,.vr-tetris-interaction h3 em{color:var(--vrt-magenta);font-family:Georgia,serif;font-weight:400}.vr-tetris-product-head>div{align-self:end}.vr-tetris-product-head p,.vr-tetris-copy>p,.vr-tetris-interaction header p{color:#9ba6b4;margin:0;font-size:14px;line-height:1.58}.vr-tetris-product-head a,.vr-tetris-copy>a{border:1px solid var(--vrt-cyan);min-width:230px;color:var(--vrt-cyan);letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:28px;padding:15px 18px;font-size:9px;font-weight:800;transition:background .35s,color .35s,transform .35s;display:inline-flex}.vr-tetris-product-head a:hover,.vr-tetris-copy>a:hover{background:var(--vrt-cyan);color:#061018;transform:translateY(-3px)}.vr-tetris-launch,.vr-tetris-world,.vr-tetris-clear,.vr-tetris-inputs,.vr-tetris-action-list article{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(70px,8vw,150px);padding:9vw max(2.2vw,50vw - 750px);display:grid}.vr-tetris-launch{background:#090e1a}.vr-tetris-copy h3,.vr-tetris-interaction h3{letter-spacing:-.08em;margin:30px 0;font-size:clamp(54px,7vw,112px);line-height:.78}.vr-tetris-copy h4{letter-spacing:-.075em;margin:30px 0;font-size:clamp(48px,5.5vw,88px);line-height:.78}.vr-tetris-copy ol{border-top:1px solid #243042;margin:34px 0 0;padding:0;list-style:none}.vr-tetris-copy li{color:#aab2bd;border-bottom:1px solid #243042;grid-template-columns:40px 1fr;gap:16px;padding:14px 0;font-size:11px;line-height:1.45;display:grid}.vr-tetris-copy li b{color:var(--vrt-magenta);font:700 9px Consolas,monospace}.vr-tetris-media,.vr-tetris-poster{--media-accent:var(--vrt-cyan);--media-copy:#778494;--media-rule:#27364a;justify-self:end;width:100%}.vr-tetris-frame{background:#03060d;border:1px solid #25e6f166;padding:8px;position:relative;box-shadow:18px 22px #15112b,0 0 60px #25e6f10d}.vr-tetris-frame:before{content:"";z-index:2;pointer-events:none;border:1px solid #e63cdc29;position:absolute;inset:8px}.vr-tetris-frame img{width:100%;height:auto;display:block}.vr-tetris-interaction{background:radial-gradient(circle at 70% 5%,#211035 0,#0000 30%),#050811;padding:10vw 2.2vw 12vw}.vr-tetris-interaction>header{grid-template-columns:1fr 3fr;gap:5vw;margin-bottom:7vw;display:grid}.vr-tetris-interaction h3{margin:0}.vr-tetris-interaction header p{max-width:650px;margin-top:32px}.vr-tetris-action-list{gap:6vw;width:min(100%,1540px);margin:0 auto;display:grid}.vr-tetris-action-list article{background:linear-gradient(135deg,#0a101e,#070a12);border:1px solid #1d2a3b;min-height:clamp(520px,48vw,720px);padding:5vw}.vr-tetris-action-list article:nth-child(2){background:linear-gradient(135deg,#10091b,#070a12)}.vr-tetris-action-list article:nth-child(2) .vr-tetris-frame{transform:rotate(.7deg);box-shadow:18px 22px #092631,0 0 60px #e63cdc0d}.vr-tetris-action-list article:first-child .vr-tetris-frame{transform:rotate(-.7deg)}.vr-tetris-inputs{background:var(--vrt-cyan);color:#061018;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.vr-tetris-inputs .vr-tetris-copy>span{color:#075a62}.vr-tetris-inputs .vr-tetris-copy>p{color:#19535a}.vr-tetris-inputs .vr-tetris-copy h3 em{color:#68106c}.vr-tetris-input-pairs{border-top:1px solid #138d96;margin-top:38px}.vr-tetris-input-pairs p{border-bottom:1px solid #138d96;grid-template-columns:145px 1fr;gap:18px;margin:0;padding:15px 0;display:grid}.vr-tetris-input-pairs b{letter-spacing:.15em;font-size:9px}.vr-tetris-input-pairs span{font-size:11px;line-height:1.4}.vr-tetris-poster{--media-accent:#075a62;--media-copy:#17636b;--media-rule:#1595a0;width:min(100%,610px)}.vr-tetris-frame-portrait{box-shadow:18px 22px #169ba5}.vr-tetris-world{background:#080c16}.vr-tetris-clear{background:radial-gradient(circle at 85% 45%,#2d0f43 0,#0000 35%),#070912}.vr-tetris-specs{color:var(--vrt-cyan);background:#0b1220;border-block:1px solid #25e6f14d;display:flex;overflow:hidden}.vr-tetris-specs span{text-align:center;letter-spacing:.14em;border-right:1px solid #25e6f12e;flex:1;min-width:155px;padding:20px 12px;font-size:8px;font-weight:800}.teder-lab-intro{background:var(--red);color:#080808;grid-template-columns:2.4fr 1fr;align-items:center;gap:8vw;min-height:70svh;padding:9vw 2.2vw;display:grid}.teder-lab-intro>div>span,.teder-assets header>span{letter-spacing:.2em;font-size:9px}.teder-lab-intro h2,.teder-assets h2{letter-spacing:-.09em;margin:28px 0 0;font-size:clamp(70px,10vw,165px);line-height:.72}.teder-lab-intro h2 em,.teder-assets h2 em{font-family:Georgia,serif;font-weight:400}.lab-copy{align-self:end;padding-bottom:2vw}.lab-copy p{max-width:420px;margin:0 0 28px;font-size:15px;line-height:1.45}.lab-copy button{width:100%;color:var(--red);letter-spacing:.17em;background:#080808;border:1px solid #080808;justify-content:space-between;padding:18px;font-size:10px;display:flex}.lab-copy code{overflow-wrap:anywhere;margin-top:16px;font:10px Consolas,monospace;display:block}.teder-assets{background:#0b0b0b;padding:9vw 2.2vw 12vw}.teder-assets header{grid-template-columns:1fr 3fr;align-items:start;margin-bottom:8vw;display:grid}.teder-assets h2{margin:0}.teder-assets figure img{filter:saturate(.92)contrast(1.04);width:100%;height:auto;display:block}.teder-product-media{--media-copy:#9b9b96;--media-rule:#333;margin-bottom:6vw}.teder-integration{background:radial-gradient(circle at 85% 8%,#321017 0,#0000 34%),#070707;border:1px solid #333;margin-bottom:7vw;padding:clamp(22px,4vw,64px)}.integration-copy{grid-template-columns:1fr 2fr 1.1fr;align-items:start;gap:3vw;margin-bottom:4vw;display:grid}.integration-copy>span{color:var(--red);letter-spacing:.19em;font-size:9px}.integration-copy h3{letter-spacing:-.075em;margin:0;font-size:clamp(42px,6.2vw,98px);line-height:.8}.integration-copy h3 em{font-family:Georgia,serif;font-weight:400}.integration-copy p{color:var(--ash);margin:0;font-size:13px;line-height:1.55}.integration-copy>code{color:#b7e83f;overflow-wrap:anywhere;grid-column:3;font:10px/1.5 Cascadia Code,JetBrains Mono,SFMono-Regular,Consolas,monospace}.render-pipeline{color:#999;letter-spacing:.12em;grid-column:2;align-items:center;gap:12px;margin-top:10px;font:9px Cascadia Code,JetBrains Mono,SFMono-Regular,Consolas,monospace;display:flex}.render-pipeline span{border:1px solid #333;padding:8px 10px}.render-pipeline i{color:var(--red);font-style:normal}.integration-code-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.teder-code-asset{color:#ece7e2;background:#0b0b0c;border:1px solid #303030;grid-template-rows:54px 1fr 34px;min-height:580px;font-family:Cascadia Code,JetBrains Mono,SFMono-Regular,Consolas,Courier New,monospace;display:grid;box-shadow:0 24px 80px #0008}.teder-code-asset>header,.teder-code-asset>footer{letter-spacing:.16em;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;display:flex}.teder-code-asset>header span{color:var(--red);font-weight:700}.teder-code-asset>header small{color:#777}.teder-code-asset>footer{color:#777;border-top:1px solid #303030;border-bottom:0}.teder-code-asset>footer b{color:#b7e83f;font-weight:500}.code-body{background:linear-gradient(90deg,#101011 54px,#0000 54px);grid-template-columns:54px 1fr;min-height:0;padding:22px 0;display:grid;overflow:auto}.code-body ol{color:#4e4e52;text-align:right;border-right:1px solid #242426;margin:0;padding:0 14px 0 0;font-size:13px;line-height:1.75;list-style:none}.code-body pre{white-space:pre;margin:0;padding:0 24px;font-size:clamp(12px,1.2vw,17px);line-height:1.75}.code-body code{color:#e6e0da;text-shadow:0 0 18px #ff243d10}.teder-game-code .code-body code{color:#d7ded8}.teder-game-code>header span{color:#b7e83f}.teder-game-code>footer b{color:var(--red)}.teder-capture{background:radial-gradient(circle at 100% 0,#1c261e 0,#0000 30%),#070807;border:1px solid #3e3e3e;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px;display:grid;box-shadow:0 28px 90px #000a}.teder-capture-rail{color:#f2eee7;background:#090909;border-right:1px solid #363836;flex-direction:column;align-items:center;gap:18px;min-height:100%;padding:10px 0;display:flex;position:relative;overflow:hidden}.capture-rail-mark{color:#111;letter-spacing:-.08em;background:#d3f25b;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid}.teder-capture-rail>strong{color:#f4f1e9;letter-spacing:-.1em;writing-mode:vertical-rl;text-orientation:mixed;flex:1;font-size:clamp(45px,5.2vw,82px);font-weight:900;line-height:.7}.capture-rail-audio,.capture-rail-project{letter-spacing:.16em;writing-mode:vertical-rl;font:700 9px Cascadia Code,JetBrains Mono,Consolas,monospace}.capture-rail-audio{color:#d3f25b}.capture-rail-project{color:#e8e5de}.capture-rail-cross{color:var(--red);font-size:55px;font-style:normal;font-weight:200;line-height:.55}.capture-rail-sun{background:radial-gradient(circle,#ff3349 0 21%,#0000 22%);border-radius:50%;flex:none;width:58px;height:58px;position:relative}.capture-rail-sun i{background:var(--red);transform-origin:1px 25px;border-radius:99px;width:2px;height:21px;position:absolute;top:4px;left:28px}.capture-rail-sun i:nth-child(2){transform:rotate(30deg)}.capture-rail-sun i:nth-child(3){transform:rotate(60deg)}.capture-rail-sun i:nth-child(4){transform:rotate(90deg)}.capture-rail-sun i:nth-child(5){transform:rotate(120deg)}.capture-rail-sun i:nth-child(6){transform:rotate(150deg)}.capture-rail-sun i:nth-child(7){transform:rotate(180deg)}.capture-rail-sun i:nth-child(8){transform:rotate(210deg)}.capture-rail-sun i:nth-child(9){transform:rotate(240deg)}.capture-rail-sun i:nth-child(10){transform:rotate(270deg)}.capture-rail-sun i:nth-child(11){transform:rotate(300deg)}.capture-rail-sun i:nth-child(12){transform:rotate(330deg)}.teder-capture-content{gap:12px;min-width:0;display:grid}.teder-capture-window{background:#0a0d0a;border:1px solid #c4e64e;padding:10px;box-shadow:0 30px 100px #000}.teder-capture-window>span{color:#d3f25b;letter-spacing:.16em;padding:0 0 10px;font:8px Cascadia Code,JetBrains Mono,Consolas,monospace;display:block}.teder-capture-window img{border:1px solid #263127}.capture-telemetry{background:linear-gradient(100deg,#0b0b0b,#111411);border:1px solid #69232d;grid-template-columns:minmax(200px,.8fr) minmax(260px,1.5fr) minmax(180px,.68fr);min-height:154px;display:grid;overflow:hidden}.capture-telemetry-copy,.capture-telemetry-stats{flex-direction:column;justify-content:center;gap:8px;padding:20px;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;display:flex}.capture-telemetry-copy{border-right:1px solid #4d2329}.capture-telemetry-copy span,.capture-telemetry-stats span{color:var(--red);letter-spacing:.17em;font-size:8px}.capture-telemetry-copy b{letter-spacing:-.06em;font-size:17px}.capture-telemetry-copy small,.capture-telemetry-stats small{color:#9c9c96;letter-spacing:.08em;font-size:9px}.capture-telemetry-stats{border-left:1px solid #4d2329}.capture-telemetry-stats b{color:#d3f25b;overflow-wrap:anywhere;font-size:12px;font-weight:500}.capture-pitch-plot{background:repeating-linear-gradient(0deg,#0000 0 37px,#293129 38px),repeating-linear-gradient(90deg,#0000 0 80px,#293129 81px);min-height:152px;position:relative;overflow:hidden}.pitch-line{z-index:1;transform-origin:0;background:#d3f25b;height:2px;display:block;position:absolute;box-shadow:0 0 18px #d3f25b9c}.pitch-rise{width:45%;top:101px;left:8%;transform:rotate(-26deg)}.pitch-fall{width:43%;top:43px;left:48%;transform:rotate(18deg)}.pitch-node{z-index:2;background:#d3f25b;border:2px solid #070807;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 1px #d3f25b}.pitch-node-start{top:97px;left:7%}.pitch-node-peak{top:39px;left:47%}.pitch-node-end{top:78px;left:90%}.pitch-value{color:#cbc8c0;letter-spacing:.08em;font:8px Cascadia Code,JetBrains Mono,Consolas,monospace;position:absolute}.pitch-value-start{bottom:12px;left:8%}.pitch-value-peak{top:12px;left:47%}.pitch-value-end{bottom:31px;right:6%}.capture-mini-sequencer{align-content:center;gap:7px;padding:16px 18px;display:grid}.capture-mini-sequencer>div{grid-template-columns:56px 1fr;align-items:center;gap:10px;display:grid}.capture-mini-sequencer b{color:#a9aaa5;letter-spacing:.1em;font:8px Cascadia Code,JetBrains Mono,Consolas,monospace}.capture-mini-sequencer span{grid-template-columns:repeat(16,1fr);gap:3px;display:grid}.capture-mini-sequencer i{background:#121512;border:1px solid #363b36;height:16px;display:block}.capture-mini-sequencer i.is-active{background:#d3f25b;border-color:#d3f25b;box-shadow:0 0 14px #d3f25b55}.teder-modal{z-index:120;color:#f6f1ed;background:#050505;grid-template-rows:54px 1fr;display:grid;position:fixed;inset:0}.teder-modal-bar{letter-spacing:.17em;border-bottom:1px solid #303030;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;font-size:9px;display:grid}.teder-modal-bar>span{color:var(--red)}.teder-modal-bar>div{gap:5px;display:flex}.teder-modal-bar button{letter-spacing:.12em;background:0 0;border:1px solid #363636;padding:8px 12px;font-size:9px}.teder-modal-bar button.active{background:var(--red);color:#080808;border-color:var(--red)}.teder-modal-bar .modal-close{border:0;justify-self:end}.teder-modal-content{grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr);min-height:0;display:grid}.teder-live-editor{border-right:1px solid #303030;min-width:0;min-height:0;overflow:auto}.teder-modal-content>.teder-code-asset{border:0;min-height:0}.teder-ui-frame{color:#eae6e1;background:#090a0a;grid-template:58px 1fr/190px 1fr;min-width:850px;min-height:660px;font-family:Arial,sans-serif;display:grid}.teder-ui-top{border-bottom:1px solid #2f3030;grid-column:1/-1;grid-template-columns:190px 1fr auto;align-items:center;display:grid}.teder-ui-top>b{color:var(--red);letter-spacing:-.06em;padding-left:20px;font-size:25px}.teder-ui-top>span{letter-spacing:.17em;color:#aaa;font-size:10px}.teder-ui-top>div{gap:6px;padding-right:10px;display:flex}.teder-ui-top button{color:#eee;background:#151616;border:1px solid #444;padding:9px 12px;font-size:9px}.teder-ui-top button:last-child{background:var(--red);border-color:var(--red);color:#090909}.teder-ui-side{background:#0d0e0e;border-right:1px solid #2f3030;flex-direction:column;gap:4px;padding:20px 10px;display:flex}.teder-ui-side small{color:#656565;letter-spacing:.15em;padding:14px 10px 6px;font-size:8px}.teder-ui-side button{color:#aaa;text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;font-size:10px;display:flex}.teder-ui-side button span{color:#555;font:8px Consolas,monospace}.teder-ui-side button.selected{color:var(--red);background:#241014;border-color:#5e1c24}.teder-ui-work{background:radial-gradient(circle at 80% 0,#281015 0,#0000 34%),#090a0a;min-width:0;padding:30px;overflow:auto}.teder-ui-title{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.teder-ui-title small{color:var(--red);letter-spacing:.14em;font:9px Consolas,monospace}.teder-ui-title h3{letter-spacing:-.05em;margin:4px 0 0;font-size:34px}.teder-ui-title>span{color:#888;border:1px solid #393939;padding:7px 9px;font:9px Consolas,monospace}.synth-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.synth-grid section,.automation-card{background:#111212;border:1px solid #323232;padding:17px}.synth-grid h4{color:#777;letter-spacing:.13em;margin:0 0 20px;font:10px Consolas,monospace}.synth-grid strong{height:55px;color:var(--red);font-size:18px;display:block}.synth-grid label{color:#999;margin-top:14px;font-size:9px;display:block}.synth-grid label i{background:#353535;height:4px;margin-top:8px;display:block}.synth-grid label em{background:var(--red);height:100%;display:block}.automation-card{margin-top:10px}.automation-card>div:first-child{letter-spacing:.14em;justify-content:space-between;font-size:10px;display:flex}.automation-card small{color:#777}.automation-card strong{color:var(--red)}.automation-plot{background:repeating-linear-gradient(0deg,#0000 0 43px,#202020 44px),repeating-linear-gradient(90deg,#0000 0 74px,#202020 75px);border:1px solid #2e2e2e;height:220px;margin-top:18px;position:relative;overflow:hidden}.plot-line{background:var(--red);transform-origin:0;height:2px;position:absolute}.line-1{width:30%;top:78%;left:4%;transform:rotate(-37deg)}.line-2{width:35%;top:20%;left:29%;transform:rotate(20deg)}.line-3{width:34%;top:54%;left:62%;transform:rotate(7deg)}.plot-point{background:var(--red);border:3px solid #fff;border-radius:50%;width:13px;height:13px;margin:-6px;position:absolute}.point-1{top:78%;left:4%}.point-2{top:20%;left:30%}.point-3{top:54%;left:63%}.point-4{top:66%;left:96%}.step-head,.step-row{grid-template-columns:90px repeat(16,minmax(28px,1fr));gap:4px;display:grid}.step-head{margin-bottom:5px}.step-head b{color:#666;text-align:center;font:8px Consolas,monospace}.step-grid{gap:5px;display:grid}.step-row strong{color:#999;align-self:center;font:9px Consolas,monospace}.step-row i{background:#131414;border:1px solid #292929;height:64px;position:relative}.step-row i:nth-child(4n+1){border-right-color:#515151}.step-row i.on{background:#2c1014;border-color:#69202a;box-shadow:inset 0 0 0 2px #ff243d1c}.step-row i em{background:#383838;position:absolute;inset:auto 4px 4px}.step-row i.on em{background:var(--red)}.arrangement{margin-top:24px}.arrangement>small{color:#666;letter-spacing:.14em;margin-bottom:9px;font:8px Consolas,monospace;display:block}.arrangement>div{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.arrangement i{background:#2b1014;border:1px solid #67212a;height:42px;padding:6px}.arrangement i span{color:var(--red);font:8px Consolas,monospace}.next-project{grid-template-columns:1fr auto;align-content:center;min-height:78vh;padding:9vw 2.2vw;display:grid;position:relative;overflow:hidden}.next-project span{color:var(--red);letter-spacing:.2em;font-size:9px}.next-project strong{letter-spacing:-.09em;grid-column:1;font-size:clamp(75px,14vw,230px);line-height:.75;transition:transform .7s cubic-bezier(.16,1,.3,1)}.next-project i{color:var(--red);font-size:8vw;font-style:normal;transition:transform .5s;position:absolute;top:50%;right:5vw}.next-project:hover strong{transform:translate(3vw)}.next-project:hover i{transform:rotate(45deg)}.not-found{flex-direction:column;justify-content:center;min-height:100svh;padding:8vh 3vw;display:flex}.not-found>span,.not-found a{letter-spacing:.2em;font-size:10px}.not-found h1{letter-spacing:-.1em;margin:8vh 0;font-size:clamp(90px,18vw,280px);line-height:.58}.not-found h1 em{color:var(--red);font-family:Georgia,serif;font-weight:400}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{50%{transform:translate(-3vw,3vh)rotate(8deg)}}@keyframes float{50%{transform:translateY(3vh)rotate(5deg)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(1em)}}@keyframes wave{0%{opacity:.35;height:8px}to{opacity:1;height:55px}}@keyframes glitch-jolt{0%,2%,4%,to{transform:translate(0)}2.4%{transform:translate(.045em,-.02em)skew(-3deg)}3.1%{transform:translate(-.035em,.015em)skew(2deg)}}@keyframes glitch-ghost-a{0%,1.8%,4.5%,to{opacity:0}2%,3.5%{opacity:.75}2.8%{opacity:.18}}@keyframes glitch-ghost-b{0%,2.2%,4.5%,to{opacity:0}2.4%,3.7%{opacity:.68}3.1%{opacity:.14}}@keyframes glitch-slice{0%,1.8%,4.4%,to{opacity:0;transform:translate(0)}2.1%{opacity:.9;transform:translate(-.12em)}3.2%{opacity:.45;transform:translate(.08em)}}@keyframes glitch-slice-reverse{0%,2%,4.4%,to{opacity:0;transform:translate(0)}2.4%{opacity:.8;transform:translate(.12em)}3.5%{opacity:.32;transform:translate(-.06em)}}@keyframes syfold-float{50%{transform:translate(-2vw,2vh)rotate(-3deg)}}@keyframes syfold-wave{to{opacity:.55;height:92%}}@keyframes syfold-scan{to{transform:translateY(620%)}}@keyframes syfold-level{to{height:calc(var(--level) * .64);opacity:.72}}@keyframes black-synth-float{50%{transform:translateY(1.6vh)rotate(.8deg)}}@keyframes black-synth-level{to{opacity:.66;height:72%}}@keyframes black-synth-sweep{0%,12%,to{transform:translate(-110%)}34%,46%{transform:translate(110%)}}@keyframes black-synth-meter{to{height:calc(var(--black-level) * .7);opacity:.7}}@keyframes loopforge-sweep{0%,14%,to{transform:translate(-110%)}36%,48%{transform:translate(110%)}}@keyframes loopforge-wave{to{opacity:.58;transform:scaleY(.42)}}@keyframes stickerz-bubble-hop{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes technology-orbit{to{transform:translate(-50%)}}@media (min-width:801px) and (max-width:1100px){.product-media--with-side{width:94vw}.product-media--with-side .product-media-layout{grid-template-columns:minmax(210px,240px) minmax(0,1fr);column-gap:clamp(56px,6vw,72px)}.product-media-side h3{font-size:clamp(40px,5vw,54px)}.development-stack-head>div{grid-template-columns:1.7fr 1fr}}@media (max-width:800px){body,a,button{cursor:auto}.cursor-ring,.cursor-dot{display:none}.nav-shell{grid-template-columns:1fr auto;height:68px}.nav-index{display:none}.hero{padding-top:90px}.eyebrow{top:92px}.hero h1{margin-top:13vh}.hero-line{white-space:normal;font-size:clamp(66px,21vw,120px);line-height:.8}.hero-line:nth-child(2){transform:none}.hero-line em{display:block}.hero-foot{grid-template-columns:1fr;gap:24px}.hero-foot a{justify-self:start}.section-head{grid-template-columns:1fr;gap:28px}.section-head h2{font-size:22vw}.project-orbit{border-radius:46%;height:880px;margin-top:50px}.sphere-1{width:220px;height:220px;left:0}.sphere-2{width:280px;height:280px;top:26%;right:-16%}.sphere-3{width:215px;height:215px;bottom:13%;left:0}.sphere-4{width:170px;height:170px;bottom:-3%;right:2%}.statement,.manifesto{grid-template-columns:1fr}.manifesto-type{border-bottom:1px solid #111;border-right:0;min-height:60vh}.manifesto-copy{min-height:80vh}.footer-meta{flex-direction:column}.project-kicker{grid-template-columns:1fr 1fr}.project-kicker span:nth-child(2){display:none}.project-hero h1{margin-top:16vh;font-size:24vw}.project-planet{width:78vw;top:28%;right:-18%}.project-intro{max-width:68%}.project-body{grid-template-columns:1fr}.project-services{margin-top:45px}.access-panel{grid-template-columns:1fr}.access-panel h2,.access-panel>p,.access-panel button{grid-column:1}.collection-head,.work-story,.work-flow,.work-access{grid-template-columns:1fr}.collection-head{gap:28px}.collection-head h2{font-size:22vw}.work-grid{grid-template-columns:1fr}.work-card{grid-template-columns:1fr;min-height:430px}.work-card-heading{grid-column:1;gap:18px}.work-card-heading strong{font-size:27vw}.work-card-psyfold-mini .work-card-heading strong,.work-card-black-synth .work-card-heading strong{white-space:normal;max-width:92%;font-size:18vw;line-height:.74}.work-card-format{letter-spacing:.14em;padding:7px 9px;font-size:7px}.work-card-signal{opacity:.35;width:84vw;right:-18%}.work-card p{grid-column:1}.work-card i{justify-self:start}.work-hero{padding-top:95px}.work-title-wrap{margin-top:14vh}.work-title-wrap h1{font-size:34vw}.work-subtitle{top:130%;left:auto;right:5%}.teder-machine{opacity:.78;width:90vw;top:32%;right:-28%}.work-intro{max-width:65%}.work-story,.work-flow,.work-access{gap:42px}.work-flow li{grid-template-columns:42px 1fr}.work-flow li p{grid-column:2}.work-access h2,.work-access>p,.work-access a,.work-access-pending{grid-column:1}.work-page-psyfold-mini .work-title-wrap h1{white-space:normal;max-width:90%;font-size:22vw;line-height:.68}.work-page-psyfold-mini .work-subtitle{top:150%}.syfold-machine{opacity:.75;width:96vw;top:31%;right:-39%}.syfold-product-head{grid-template-columns:1fr;gap:38px;min-height:72svh}.syfold-product-head h2{font-size:18vw}.syfold-product-head>p{max-width:420px}.product-media,.product-media--with-side{width:min(92vw,1180px)}.product-media--compact{width:100%}.product-media--with-side .product-media-layout{grid-template-columns:1fr;gap:28px}.product-media-side{max-width:80%}.product-media-side h3{margin-top:16px;font-size:13vw}.product-media-caption{grid-template-columns:1fr;gap:7px;margin-top:14px;padding-top:12px}.product-media-caption>p{max-width:520px}.product-media-caption>small{text-align:left;justify-self:start}.development-stack{padding-block:18vw}.development-stack-head,.development-stack-head>div,.development-stack-note{grid-template-columns:1fr;gap:32px}.development-stack-head h2{font-size:18vw}.development-stack-head p{max-width:440px}.development-stack-note{margin-top:12vw}.development-stack-note p{font-size:7vw}.development-tech-orbit{scrollbar-width:none;width:calc(100% + 4.4vw);margin-top:13vw;padding-bottom:28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.development-tech-orbit::-webkit-scrollbar{display:none}.development-tech-track{animation:none}.development-tech-group[aria-hidden=true]{display:none}.development-tech-orbit-item{flex-basis:154px;padding-inline:18px}.development-tech-orbit-logo{width:105px;height:105px}.development-tech-orbit-item i{display:none}.technology-hero{min-height:79svh;padding-top:94px;padding-bottom:14vw}.technology-kicker{grid-template-columns:1fr auto}.technology-kicker span:nth-child(2){display:none}.technology-hero-logo{opacity:.9;width:77vw;height:77vw;top:19%;right:-17vw}.technology-hero-copy{width:100%}.technology-hero-copy h1{margin-top:19px;font-size:25vw}.technology-hero-copy p{width:65%;margin:0;font-size:12px}.technology-overview{grid-template-columns:1fr;gap:38px;min-height:0;padding-block:18vw}.technology-overview>div h2{font-size:18vw}.technology-overview>div>p{margin-top:34px;font-size:20px}.technology-overview aside{margin-top:10vw}.technology-concepts{grid-template-columns:1fr;gap:52px;padding-block:18vw}.technology-concepts header h2,.technology-resources h2{font-size:16vw}.technology-concepts li{grid-template-columns:38px 1fr;gap:12px 18px}.technology-concepts li p{grid-column:2}.technology-resources{grid-template-columns:1fr;gap:55px;padding-block:18vw}.technology-resources a{padding-block:20px}.technology-back{grid-template-columns:1fr auto;min-height:38svh}.technology-back>span{grid-column:1/-1}.technology-back strong{font-size:17vw}.technology-back i{width:54px;height:54px}.syfold-capture{grid-template-columns:58px minmax(0,1fr);gap:6px;padding:6px}.syfold-capture-rail{gap:10px;padding:10px 0}.syfold-capture-rail>b{width:34px;height:34px;font-size:13px}.syfold-capture-rail>span,.syfold-capture-rail>i{font-size:34px}.syfold-capture-rail>small{letter-spacing:.08em;font-size:6px}.syfold-capture-main{padding:5px}.syfold-window-bar{flex-direction:column;gap:4px;padding:3px 2px 8px;font-size:6px}.syfold-architecture{grid-template-columns:1fr;gap:55px}.syfold-architecture-title h3{font-size:17vw}.syfold-architecture li{grid-template-columns:40px 1fr}.syfold-architecture li>strong{font-size:13vw}.syfold-motion-panel{grid-template-columns:1fr;gap:55px}.syfold-motion-copy h3{font-size:16vw}.syfold-bars{gap:3px;height:230px;padding:15px 5px}.syfold-bars i b{inset:auto 1px 2px}.syfold-bars i:after{display:none}.syfold-sequencer{padding:10px}.syfold-mod-route{gap:8px;font-size:7px}.syfold-specs{overflow-x:auto}.syfold-specs span{min-width:130px}.work-page-black-synth .work-title-wrap h1{max-width:92%;font-size:21vw;line-height:.7}.work-page-black-synth .work-subtitle{top:145%}.black-synth-machine{opacity:.72;width:96vw;top:31%;right:-42%}.black-synth-product-head{grid-template-columns:1fr;gap:38px;min-height:72svh}.black-synth-product-head h2{font-size:18vw}.black-synth-product-head>p{max-width:420px}.black-synth-capture{padding:8px}.black-synth-capture:before,.black-synth-capture:after{width:7px}.black-synth-capture-bar{flex-direction:column;gap:5px;padding-inline:7px;font-size:6px}.black-synth-performance{grid-template-columns:1fr;gap:55px}.black-synth-performance-copy h3{font-size:16vw}.black-synth-meter{padding:10px}.black-synth-meter-bars{gap:3px;height:230px;padding:15px 5px}.black-synth-meter-bars i b{inset:auto 1px 2px}.black-synth-meter-route{flex-wrap:wrap;gap:8px;font-size:7px}.black-synth-specs{overflow-x:auto}.work-card-the-stickerz .work-card-heading strong{white-space:normal;max-width:94%;font-size:17vw;line-height:.75}.work-page-the-stickerz .work-title-wrap{margin-top:10vh}.work-page-the-stickerz .work-title-wrap h1{max-width:88%;font-size:22vw;line-height:.7}.work-page-the-stickerz .work-subtitle{top:116%}.stickerz-hero-character{opacity:.78;width:88vw;height:72%;top:30%;right:-31%}.stickerz-hero-character>span{display:none}.stickerz-product-head{grid-template-columns:1fr;gap:38px;min-height:72svh}.stickerz-product-head h2{font-size:18vw}.stickerz-product-head>p{max-width:420px}.stickerz-title-showcase{grid-template-columns:1fr;gap:55px;padding-block:18vw}.stickerz-title-copy h3,.stickerz-cast h3,.stickerz-campaign h3,.stickerz-victory h3{font-size:17vw}.stickerz-title-media{width:94%}.stickerz-gif-frame{padding:6px;box-shadow:8px 11px #6f4726}.stickerz-cast{padding-block:18vw 10vw}.stickerz-cast header,.stickerz-campaign header{grid-template-columns:1fr;gap:35px}.stickerz-cast-stage{gap:0;width:100%;min-height:0;margin-top:14vw}.stickerz-character-hero{width:35%}.stickerz-character-zombie{width:28%}.stickerz-character-brute{width:38%}.stickerz-bubble{max-width:120px;padding:8px 10px;font-size:7px}.bubble-hero{top:-3%;left:1%}.bubble-zombie{top:8%;left:38%}.bubble-brute{top:-2%;right:0}.stickerz-campaign{padding-block:18vw}.stickerz-campaign header p{margin-top:24px}.stickerz-stage-list{gap:10vw}.stickerz-stage-card{grid-template-columns:1fr;gap:12vw;min-height:0;padding:12vw 6vw}.stickerz-stage-copy h4{font-size:14vw}.stickerz-stage-photo{padding:6px;box-shadow:8px 10px #744b28}.stickerz-stage-tape{width:74px;height:21px}.stickerz-stage-tape.tape-top{top:-11px}.stickerz-stage-tape.tape-bottom{bottom:-11px}.stickerz-victory{grid-template-columns:1fr;gap:55px;padding-block:18vw}.stickerz-victory-media{width:min(90vw,600px)}.stickerz-victory-frame{padding:6px;box-shadow:8px 10px #8e541e}.stickerz-specs{overflow-x:auto}.teder-lab-intro{grid-template-columns:1fr;gap:50px}.teder-lab-intro h2{font-size:20vw}.teder-assets header{grid-template-columns:1fr;gap:28px}.teder-assets h2{font-size:20vw}.teder-integration{padding:18px}.integration-copy{grid-template-columns:1fr;gap:24px}.integration-copy>code,.render-pipeline{grid-column:1}.render-pipeline{flex-wrap:wrap}.integration-code-grid{grid-template-columns:1fr}.integration-code-grid .teder-code-asset{min-height:520px}.teder-capture{grid-template-columns:68px minmax(0,1fr);gap:7px;padding:7px}.teder-capture-rail{gap:12px;padding:7px 0}.capture-rail-mark{width:30px;height:30px;font-size:18px}.teder-capture-rail>strong{font-size:42px}.capture-rail-audio,.capture-rail-project{letter-spacing:.11em;font-size:6px}.capture-rail-cross{font-size:39px}.capture-rail-sun{width:38px;height:38px}.capture-rail-sun i{transform-origin:1px 17px;height:15px;top:2px;left:18px}.teder-capture-window{padding:5px}.teder-capture-window>span{letter-spacing:.09em;padding-bottom:5px;font-size:6px}.capture-telemetry{grid-template-columns:1fr;min-height:0}.capture-telemetry-copy,.capture-telemetry-stats{min-height:76px;padding:14px}.capture-telemetry-copy{border-bottom:1px solid #4d2329;border-right:0}.capture-telemetry-stats{border-top:1px solid #4d2329;border-left:0}.capture-pitch-plot{min-height:130px}.capture-mini-sequencer{padding:14px}.capture-mini-sequencer>div{grid-template-columns:45px 1fr;gap:6px}.capture-mini-sequencer i{height:12px}.teder-code-asset{min-height:470px}.code-body pre{font-size:11px}.code-body{background:linear-gradient(90deg,#101011 38px,#0000 38px);grid-template-columns:38px 1fr}.code-body ol{padding-right:8px}.teder-modal{grid-template-rows:102px 1fr}.teder-modal-bar{grid-template-columns:1fr auto;gap:8px;padding:10px}.teder-modal-bar>span{grid-column:1}.teder-modal-bar>div{grid-area:2/1/auto/-1;overflow:auto}.teder-modal-bar .modal-close{grid-area:1/2}.teder-modal-content{grid-template-columns:1fr;overflow:auto}.teder-live-editor{border-bottom:1px solid #303030;border-right:0;min-height:68vh}.teder-modal-content>.teder-code-asset{min-height:520px}.work-card-vr-tetris .work-card-heading strong{white-space:normal;max-width:94%;font-size:20vw;line-height:.74}.work-page-vr-tetris .work-title-wrap{margin-top:11vh}.work-page-vr-tetris .work-title-wrap h1{max-width:88%;font-size:23vw;line-height:.7}.work-page-vr-tetris .work-subtitle{top:120%}.vr-tetris-hero-art{opacity:.66;width:108vw;top:34%;right:-31%}.vr-tetris-hero-art>span{display:none}.vr-tetris-product-head{grid-template-columns:1fr;gap:38px;min-height:76svh;padding-block:18vw}.vr-tetris-product-head h2{font-size:17vw}.vr-tetris-product-head>div{max-width:440px}.vr-tetris-launch,.vr-tetris-world,.vr-tetris-clear,.vr-tetris-inputs,.vr-tetris-action-list article{grid-template-columns:1fr;gap:12vw;padding:18vw 5vw}.vr-tetris-copy h3,.vr-tetris-interaction h3{font-size:17vw}.vr-tetris-copy h4{font-size:15vw}.vr-tetris-interaction{padding:18vw 5vw}.vr-tetris-interaction>header{grid-template-columns:1fr;gap:36px}.vr-tetris-action-list{gap:12vw}.vr-tetris-action-list article{min-height:0;padding:12vw 5vw}.vr-tetris-frame{padding:5px;box-shadow:9px 11px #15112b}.vr-tetris-action-list article:nth-child(2) .vr-tetris-frame,.vr-tetris-frame-portrait{box-shadow:9px 11px #092631}.vr-tetris-input-pairs p{grid-template-columns:1fr;gap:7px}.vr-tetris-poster{justify-self:center;width:min(86vw,520px)}.vr-tetris-specs{overflow-x:auto}.work-card-loopforge .work-card-heading strong{white-space:normal;max-width:96%;font-size:17vw}.work-page-loopforge .work-title-wrap{margin-top:11vh}.work-page-loopforge .work-title-wrap h1{max-width:96%;font-size:21vw}.work-page-loopforge .work-subtitle{top:140%}.loopforge-hero-visual{opacity:.73;width:119vw;top:38%;right:-42%}.loopforge-hero-visual>span{display:none}.loopforge-product-head,.loopforge-role,.loopforge-promise{grid-template-columns:1fr;gap:38px;min-height:78svh;padding-block:18vw}.loopforge-product-head h2,.loopforge-role header h3,.loopforge-promise h3{font-size:18vw}.loopforge-product-head>p,.loopforge-promise>p{max-width:440px}.loopforge-product-capture{padding:7px}.loopforge-capture-bar{flex-direction:column;gap:5px;padding-inline:4px;font-size:6px}.loopforge-thesis{grid-template-columns:1fr;gap:13vw;min-height:0;padding-block:18vw}.loopforge-thesis-copy h3{font-size:17vw}.loopforge-signal{padding:10px}.loopforge-signal-head{grid-template-columns:1fr 1fr;gap:12px}.loopforge-signal-head b{grid-area:1/1/auto/-1;justify-self:center}.loopforge-signal-wave{gap:2px;height:220px;padding-inline:4px}.loopforge-signal-route{flex-wrap:wrap;gap:8px;font-size:6px}.loopforge-role ol{margin-top:8vw}.loopforge-role li{grid-template-columns:42px 1fr}.loopforge-role li>strong{font-size:13vw}.loopforge-control-story{padding-block:18vw}.loopforge-control-story>header{grid-template-columns:1fr;gap:36px}.loopforge-control-story h3{font-size:17vw}.loopforge-control-grid{grid-template-columns:1fr;gap:10vw}.loopforge-control-grid figure{padding:5px}.loopforge-control-grid figcaption{grid-template-columns:1fr;gap:8px}.loopforge-promise-stamp{width:90vw;top:24%;right:-34vw}.loopforge-specs{overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.intro-curtain,.glitch-word:before,.glitch-word:after{display:none}.stickerz-title-gif,.loopforge-motion-gif{display:none!important}.stickerz-title-still,.loopforge-motion-poster{display:block!important}}.work-card-copybook-studio .work-card-heading strong{white-space:normal;max-width:82%;font-size:clamp(58px,8vw,132px);line-height:.72}.work-card-copybook-studio .work-card-signal{background:radial-gradient(circle at 38% 34%,#ffb020 0,#7f3f00 16%,#111 47%,#050505 72%)}.work-page-copybook-studio{--red:#ff9d00}.work-page-copybook-studio .work-hero{background:radial-gradient(circle at 83% 42%,#3a2105 0,#0000 28%),#090a0a;min-height:112svh}.work-page-copybook-studio .work-title-wrap h1{white-space:normal;max-width:78%;font-size:clamp(78px,12.2vw,196px);line-height:.68}.copy-books-hero-visual{z-index:1;background:#0b0c0c;border:1px solid #573a18;width:min(64vw,1160px);padding:8px;position:absolute;top:35%;right:-6vw;transform:rotate(-1.7deg);box-shadow:0 40px 100px #000c,0 0 80px #ff9d001a}.copy-books-hero-visual:before{content:"";pointer-events:none;border:1px solid #ff9d0033;position:absolute;inset:-9px}.copy-books-hero-visual img{width:100%;height:auto;display:block}.copy-books-hero-visual>span{color:#b8a27f;letter-spacing:.18em;font:8px Consolas,monospace;position:absolute;top:-27px;left:12px}@media (max-width:800px){.work-card-copybook-studio .work-card-heading strong{max-width:96%;font-size:16vw}.work-page-copybook-studio .work-title-wrap h1{max-width:96%;font-size:20vw}.work-page-copybook-studio .work-subtitle{top:138%}.copy-books-hero-visual{opacity:.72;width:103vw;top:43%;right:-35vw}}.copy-books-product{color:#0a0a0a;background:#e8e2d8;overflow:hidden}.copy-books-product-head{border-bottom:1px solid #b7afa2;grid-template-columns:1fr 2fr 1fr;align-items:start;min-height:88svh;padding:10vw 2.2vw;display:grid}.copy-books-product-head>span,.copy-books-rules header>span,.copy-books-scenario-copy>span,.copy-books-coverage header>span{letter-spacing:.2em;font-size:9px}.copy-books-product-head h2{letter-spacing:-.09em;margin:0;font-size:clamp(78px,10vw,164px);line-height:.72}.copy-books-product-head h2 em,.copy-books-rules h3 em,.copy-books-scenario h3 em,.copy-books-coverage h3 em,.copy-books-product-media .product-media-side em{color:#c96f00;font-family:Georgia,serif;font-weight:400}.copy-books-product-head>p{max-width:390px;margin:4px 0 0;font-size:13px;line-height:1.6}.copy-books-product-media{margin-block:0;padding-block:11vw}.copy-books-product-media .product-media-side h3{color:#f5efe5}.copy-books-product-media .product-media-body{background:#0d0e0e;border:1px solid #4b3417;padding:7px;box-shadow:0 26px 70px #000a}.copy-books-product-media .product-media-body img{width:100%;height:auto;display:block}.copy-books-rules{color:#f4f0e8;background:#0b0c0c;border-top:1px solid #3c2d19;padding:10vw 2.2vw 12vw}.copy-books-rules header{grid-template-columns:1fr 3fr;display:grid}.copy-books-rules header>div{grid-template-columns:2fr 1fr;gap:4vw;display:grid}.copy-books-rules h3{letter-spacing:-.08em;margin:0;font-size:clamp(70px,8vw,136px);line-height:.74}.copy-books-rules header p{color:#a6a096;max-width:390px;margin:3px 0 0;font-size:13px;line-height:1.65}.copy-books-rule-grid{border-block:1px solid #37322b;grid-template-columns:repeat(4,1fr);margin-top:8vw;display:grid}.copy-books-rule-grid article{border-right:1px solid #37322b;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;min-height:390px;padding:24px 18px;transition:background .35s,color .35s;display:grid;position:relative}.copy-books-rule-grid article:first-child{border-left:1px solid #37322b}.copy-books-rule-grid article:hover{color:#080808;background:#ff9d00}.copy-books-rule-grid article>span,.copy-books-rule-grid article>small{letter-spacing:.16em;font:9px Consolas,monospace}.copy-books-rule-grid article>small{color:#8d8376}.copy-books-rule-grid article:hover>small{color:#4c2b00}.copy-books-rule-grid h4{letter-spacing:-.07em;grid-column:1/-1;align-self:end;margin:0 0 18px;font-size:clamp(30px,3.1vw,54px);line-height:.85}.copy-books-rule-grid p{color:#969089;grid-column:1/-1;max-width:260px;margin:0;font-size:11px;line-height:1.6}.copy-books-rule-grid article:hover p{color:#2c1a00}.copy-books-rule-grid i{color:#ff9d00;font-size:18px;font-style:normal;position:absolute;bottom:18px;right:18px}.copy-books-rule-grid article:hover i{color:#080808}.copy-books-scenario{color:#0a0a0a;background:#d5cec2;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.6fr);gap:7vw;padding:11vw 2.2vw 12vw;display:grid}.copy-books-scenario h3{letter-spacing:-.085em;margin:35px 0 28px;font-size:clamp(60px,7vw,116px);line-height:.72}.copy-books-scenario-copy p{max-width:390px;font-size:13px;line-height:1.65}.copy-books-real-shot{background:#0c0d0d;border:1px solid #393530;align-self:center;min-width:0;margin:0;padding:7px;box-shadow:18px 22px #b9ae9d,0 35px 90px #52452f4d}.copy-books-real-shot img{width:100%;height:auto;display:block}.copy-books-real-shot figcaption{color:#a9a39b;letter-spacing:.14em;justify-content:space-between;gap:20px;padding:13px 5px 6px;font:8px Consolas,monospace;display:flex}.copy-books-real-shot figcaption small{color:#ff9d00;font:inherit}.copy-books-record-console{color:#e8e3da;background:#0c0d0d;border:1px solid #393530;align-self:center;min-width:0;font-family:Consolas,Courier New,monospace;box-shadow:18px 22px #b9ae9d,0 35px 90px #52452f4d}.copy-books-console-bar{border-bottom:1px solid #38342e;align-items:center;gap:18px;min-height:52px;padding:0 16px;font-size:10px;display:flex}.copy-books-console-bar small{color:#77736d}.copy-books-console-bar b{color:#48d89f;margin-left:auto;font-weight:400}.copy-books-field-map{color:#a06c23;grid-template-columns:1.05fr 1.45fr .5fr 1.2fr;gap:5px;padding:14px 16px 8px 60px;font-size:8px;display:grid}.copy-books-field-map span{overflow:hidden}.copy-books-record-console ol{margin:0;padding:0 16px 16px;list-style:none}.copy-books-record-console li{border-top:1px solid #272625;grid-template-columns:38px 1.05fr 1.45fr .5fr 1.2fr 86px;align-items:center;min-height:54px;font-size:11px;display:grid}.copy-books-record-console li b{color:#5f5c58;font-weight:400}.copy-books-record-console li code{color:#d7d1c8;min-width:0;font:inherit;white-space:pre;overflow:hidden}.copy-books-record-console li code:first-of-type{color:#ff9d00}.copy-books-record-console li small{color:#5f8a78;letter-spacing:.08em;text-align:right;font-size:7px}.copy-books-record-console li.is-edge{background:#ff9d000c}.copy-books-record-console li.is-edge small{color:#ff9d00}.copy-books-console-status{color:#77736d;border-top:1px solid #38342e;gap:20px;padding:12px 16px;font-size:8px;display:flex}.copy-books-console-status strong{color:#48d89f;margin-left:auto;font-weight:400}.copy-books-coverage{color:#090909;background:#f1ede6;padding:11vw 2.2vw}.copy-books-coverage header{grid-template-columns:1fr 3fr;display:grid}.copy-books-coverage h3{letter-spacing:-.09em;margin:0;font-size:clamp(72px,9vw,154px);line-height:.72}.copy-books-coverage-grid{border-block:1px solid #aaa297;grid-template-columns:repeat(4,1fr);margin-top:8vw;display:grid}.copy-books-coverage-grid article{border-right:1px solid #aaa297;flex-direction:column;min-height:310px;padding:22px 18px;display:flex}.copy-books-coverage-grid article:first-child{border-left:1px solid #aaa297}.copy-books-coverage-grid span{letter-spacing:.16em;font-size:8px}.copy-books-coverage-grid strong{letter-spacing:-.07em;margin-top:auto;font-size:clamp(38px,4vw,68px)}.copy-books-coverage-grid p{max-width:250px;margin:16px 0 0;font-size:11px;line-height:1.55}.copy-books-hex-media{border-top:1px solid #352b1d;margin-block:0}.copy-books-product-footer{color:#090909;background:#ff9d00;grid-template-columns:auto 1fr auto auto 1fr auto auto 1fr;align-items:center;gap:20px;min-height:250px;padding:5vw 2.2vw;display:grid}.copy-books-product-footer span{letter-spacing:.18em;font-size:8px}.copy-books-product-footer strong{letter-spacing:-.05em;font-size:clamp(18px,2vw,34px)}.copy-books-product-footer i{font-size:36px;font-style:normal}@media (max-width:800px){.copy-books-product-head,.copy-books-rules header,.copy-books-rules header>div,.copy-books-scenario,.copy-books-coverage header{grid-template-columns:1fr}.copy-books-product-head{gap:38px;min-height:0;padding-block:18vw}.copy-books-product-head h2,.copy-books-rules h3,.copy-books-scenario h3,.copy-books-coverage h3{font-size:18vw}.copy-books-product-head>p{max-width:440px}.copy-books-rules{padding-block:18vw}.copy-books-rules header,.copy-books-rules header>div{gap:32px}.copy-books-rule-grid,.copy-books-coverage-grid{grid-template-columns:1fr;margin-top:14vw}.copy-books-rule-grid article,.copy-books-coverage-grid article{border-bottom:1px solid #37322b;border-left:1px solid #37322b;min-height:260px}.copy-books-coverage-grid article{border-color:#aaa297}.copy-books-scenario{gap:14vw;padding-block:18vw}.copy-books-real-shot{width:116%;transform:translate(-3vw)}.copy-books-record-console{transform-origin:0;width:116%;transform:scale(.86)}.copy-books-record-console li{grid-template-columns:28px 1.05fr 1.45fr .5fr 1.2fr;font-size:8px}.copy-books-record-console li small{display:none}.copy-books-console-status{flex-wrap:wrap}.copy-books-console-status strong{width:100%;margin:0}.copy-books-coverage{padding-block:18vw}.copy-books-coverage header{gap:35px}.copy-books-product-footer{grid-template-columns:auto 1fr;gap:9px 18px;padding-block:14vw}.copy-books-product-footer i{display:none}}.work-card-kids-studio .work-card-heading strong{white-space:normal;max-width:86%;font-size:clamp(70px,9.4vw,150px);line-height:.74}.work-card-kids-studio .work-card-format{color:#8c63ff;border-color:#8c63ff}.work-card-kids-studio .work-card-signal{background:radial-gradient(circle at 38% 34%,#51d8ff 0,#6d3ee8 18%,#17102e 48%,#07070a 73%)}.work-card-kids-studio .work-card-signal:after{border-color:#ff9a27;box-shadow:0 0 68px #8c63ff30}.work-card-kids-studio:hover{color:#100b1f;background:#8c63ff;border-color:#8c63ff}.work-page-kids-studio{--ks-blue:#28c8ff;--ks-purple:#8c63ff;--ks-orange:#ff902c;--ks-green:#71dc31;--ks-yellow:#ffc13d;--ks-ink:#080914;--red:var(--ks-purple)}.work-page-kids-studio .work-hero{background:radial-gradient(circle at 82% 34%,#4b1e5c 0,#0000 29%),radial-gradient(circle at 63% 68%,#0d3154 0,#0000 33%),#070812}.work-page-kids-studio .work-title-wrap{z-index:3}.work-page-kids-studio .work-title-wrap h1{white-space:normal;max-width:66%;font-size:clamp(78px,12.8vw,205px);line-height:.68}.work-page-kids-studio .work-title-wrap>p,.work-page-kids-studio .work-flow>div small,.work-page-kids-studio .work-flow li b{color:var(--ks-blue)}.work-page-kids-studio .work-subtitle span:nth-of-type(2){color:var(--ks-orange)}.work-page-kids-studio .development-stack{--dev-accent:var(--ks-purple)}.work-page-kids-studio .work-access{background:var(--ks-green);color:#0d1809}.work-page-kids-studio .work-access small{color:#315d20}.work-page-kids-studio .work-access a:hover{color:var(--ks-green)}.kids-studio-hero-visual{z-index:1;background:#080914;border:1px solid #56dfff57;width:min(63vw,1120px);padding:8px;position:absolute;top:25%;right:-7vw;transform:rotate(-1.2deg);box-shadow:0 42px 130px #000d,0 0 100px #8c63ff22}.kids-studio-hero-visual:before{content:"";pointer-events:none;border:1px solid #ff902c2e;position:absolute;inset:-10px}.kids-studio-hero-visual img{width:100%;height:auto;display:block}.kids-studio-hero-visual>span{z-index:2;border:1px solid var(--ks-blue);color:var(--ks-blue);letter-spacing:.16em;background:#080914dc;border-radius:999px;padding:8px 10px;font:700 8px Consolas,monospace;position:absolute;bottom:12px;right:14px}.kids-studio-product{background:var(--ks-ink);color:#f7f4ff;overflow:hidden}.kids-studio-product-head{background:radial-gradient(circle at 87% 18%,#37205e 0,#0000 27%),radial-gradient(circle at 18% 88%,#0a3650 0,#0000 29%),#090a17;border-bottom:1px solid #282541;grid-template-columns:1fr 2.15fr .85fr;align-items:start;gap:4vw;min-height:88svh;padding:10vw 2.2vw;display:grid}.kids-studio-product-head>span,.kids-studio-tools header>span,.kids-studio-product-copy>span{color:var(--ks-blue);letter-spacing:.2em;font-size:9px}.kids-studio-product-head h2{letter-spacing:-.085em;margin:0;font-size:clamp(68px,9vw,148px);line-height:.74}.kids-studio-product-head h2 em,.kids-studio-tools h3 em,.kids-studio-product-copy h3 em,.kids-studio-product-media .product-media-side em{color:var(--ks-orange);font-family:Georgia,serif;font-weight:400}.kids-studio-product-head>div{align-self:end}.kids-studio-product-head p,.kids-studio-tools header p,.kids-studio-product-copy>p{color:#a6a4b6;margin:0;font-size:14px;line-height:1.6}.kids-studio-product-head a{border:1px solid var(--ks-blue);min-width:230px;color:var(--ks-blue);letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:30px;padding:15px 18px;font-size:9px;font-weight:800;transition:background .35s,color .35s,transform .35s;display:inline-flex}.kids-studio-product-head a:hover{background:var(--ks-blue);color:#061018;transform:translateY(-3px)}.kids-studio-product-media{--media-accent:var(--ks-blue);--media-copy:#7e849b;--media-rule:#293049;background:#080b18;margin-block:0;padding-block:10vw}.kids-studio-product-media .product-media-side h3{color:#f7f4ff}.kids-studio-screen{background:#060813;border:1px solid #43cffc5c;padding:7px;position:relative;box-shadow:18px 22px #18132e,0 30px 90px #000b}.kids-studio-screen:after{content:"";pointer-events:none;border:1px solid #ffffff13;position:absolute;inset:7px}.kids-studio-screen img{width:100%;height:auto;display:block}.kids-studio-screen-orange{border-color:#ff902c7a;transform:rotate(-.5deg);box-shadow:18px 22px #39200f,0 30px 90px #000b}.kids-studio-screen-green{border-color:#71dc317a;transform:rotate(.45deg);box-shadow:18px 22px #17310f,0 30px 90px #000b}.kids-studio-tools{color:#100c1c;background:#e9e3f5;padding:10vw 2.2vw 12vw}.kids-studio-tools header{grid-template-columns:1fr 3fr;gap:5vw;margin-bottom:6vw;display:grid}.kids-studio-tools header>span{color:#6845cb}.kids-studio-tools header>div{grid-template-columns:2fr 1fr;align-items:end;gap:4vw;display:grid}.kids-studio-tools h3{letter-spacing:-.08em;margin:0;font-size:clamp(67px,8vw,132px);line-height:.74}.kids-studio-tools header p{color:#625d70}.kids-studio-tool-grid{border-top:1px solid #aaa0c0;border-left:1px solid #aaa0c0;grid-template-columns:repeat(4,1fr);width:min(100%,1540px);margin:0 auto;display:grid}.kids-studio-tool-grid article{border-bottom:1px solid #aaa0c0;border-right:1px solid #aaa0c0;min-height:360px;padding:30px 25px;position:relative}.kids-studio-tool-grid article:first-child{--tool:#148ed1}.kids-studio-tool-grid article:nth-child(2){--tool:#6845cb}.kids-studio-tool-grid article:nth-child(3){--tool:#d47a10}.kids-studio-tool-grid article:nth-child(4){--tool:#398418}.kids-studio-tool-grid article>span{color:var(--tool);letter-spacing:.18em;font:700 9px Consolas,monospace}.kids-studio-tool-grid h4{color:var(--tool);letter-spacing:-.055em;margin:82px 0 24px;font-size:clamp(27px,2.3vw,42px);line-height:.85}.kids-studio-tool-grid p{color:#575161;margin:0;font-size:12px;line-height:1.55}.kids-studio-tool-grid i{color:var(--tool);font-size:16px;font-style:normal;position:absolute;bottom:18px;right:22px}.kids-studio-beat,.kids-studio-song,.kids-studio-safe{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(70px,8vw,150px);padding:10vw max(2.2vw,50vw - 750px);display:grid}.kids-studio-beat{background:var(--ks-orange);color:#1d1006}.kids-studio-beat .kids-studio-product-copy>span{color:#6d3209}.kids-studio-beat .kids-studio-product-copy h3 em{color:#fff2b6}.kids-studio-beat .kids-studio-product-copy>p{color:#673a19}.kids-studio-product-copy h3{letter-spacing:-.08em;margin:30px 0;font-size:clamp(58px,7vw,112px);line-height:.77}.kids-studio-character-card{background:#11101a;border:2px solid #311806;justify-self:end;width:min(100%,680px);margin:0;padding:8px;position:relative;transform:rotate(1.4deg);box-shadow:18px 22px #a84b0c}.kids-studio-character-card img{width:100%;height:auto;display:block}.kids-studio-character-card figcaption{background:#fff2c5;border:2px solid #25160c;max-width:235px;padding:20px;position:absolute;bottom:42px;left:-55px;transform:rotate(-3deg);box-shadow:9px 10px #8d3d08}.kids-studio-character-card figcaption span{color:#8b450e;letter-spacing:.18em;font-size:8px;display:block}.kids-studio-character-card figcaption strong{letter-spacing:-.05em;margin-top:10px;font-size:26px;line-height:.86;display:block}.kids-studio-drums-media{background:#0b0a14}.kids-studio-song{background:radial-gradient(circle at 14% 22%,#183b64 0,#0000 29%),#160c28;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}.kids-studio-song>figure{background:#080914;border:1px solid #8c63ff80;margin:0;padding:7px;transform:rotate(-.7deg);box-shadow:18px 22px #2e164c}.kids-studio-song>figure img{width:100%;height:auto;display:block}.kids-studio-song ul{border-top:1px solid #46365d;margin:36px 0 0;padding:0;list-style:none}.kids-studio-song li{border-bottom:1px solid #46365d;grid-template-columns:100px 1fr;gap:20px;padding:14px 0;display:grid}.kids-studio-song li b{color:var(--ks-yellow);letter-spacing:.14em;font-size:9px}.kids-studio-song li span{color:#a8a0b8;font-size:11px;line-height:1.45}.kids-studio-mixer-media{background:#070d12}.kids-studio-safe{background:var(--ks-green);color:#0f1a0b;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}.kids-studio-safe .kids-studio-product-copy>span{color:#315f21}.kids-studio-safe .kids-studio-product-copy h3 em{color:#fff1a8}.kids-studio-safe .kids-studio-product-copy>p{color:#315629}.kids-studio-safe>figure{background:#090b12;border:2px solid #17310e;margin:0;padding:7px;transform:rotate(.65deg);box-shadow:18px 22px #3e8e24}.kids-studio-safe>figure img{width:100%;height:auto;display:block}.kids-studio-specs{color:var(--ks-blue);background:#111225;border-block:1px solid #2c2941;display:flex;overflow:hidden}.kids-studio-specs span{text-align:center;letter-spacing:.14em;border-right:1px solid #2c2941;flex:1;min-width:155px;padding:20px 12px;font-size:8px;font-weight:800}@media (max-width:800px){.work-card-kids-studio .work-card-heading strong{max-width:96%;font-size:20vw}.work-page-kids-studio .work-title-wrap{margin-top:10vh}.work-page-kids-studio .work-title-wrap h1{max-width:92%;font-size:22vw}.work-page-kids-studio .work-subtitle{top:124%}.kids-studio-hero-visual{opacity:.68;width:112vw;top:37%;right:-43vw}.kids-studio-hero-visual>span{display:none}.kids-studio-product-head{grid-template-columns:1fr;gap:38px;min-height:76svh;padding-block:18vw}.kids-studio-product-head h2{font-size:17vw}.kids-studio-product-head>div{max-width:440px}.kids-studio-tools{padding-block:18vw}.kids-studio-tools header,.kids-studio-tools header>div{grid-template-columns:1fr;gap:34px}.kids-studio-tools h3{font-size:17vw}.kids-studio-tool-grid{grid-template-columns:1fr}.kids-studio-tool-grid article{min-height:230px}.kids-studio-tool-grid h4{margin-top:52px;font-size:11vw}.kids-studio-beat,.kids-studio-song,.kids-studio-safe{grid-template-columns:1fr;gap:12vw;padding:18vw 5vw}.kids-studio-product-copy h3{font-size:17vw}.kids-studio-character-card{justify-self:center;width:min(84vw,590px);box-shadow:10px 12px #a84b0c}.kids-studio-character-card figcaption{max-width:180px;padding:15px;bottom:7vw;left:-7vw}.kids-studio-character-card figcaption strong{font-size:20px}.kids-studio-song>figure,.kids-studio-safe>figure{box-shadow:9px 11px #2e164c}.kids-studio-song>figure{order:2}.kids-studio-song .kids-studio-product-copy{order:1}.kids-studio-song li{grid-template-columns:80px 1fr}.kids-studio-specs{overflow-x:auto}}.work-page-tank-siege{--tank-ember:#ed9b51;--tank-steel:#a7c1c8;--tank-ink:#0d1215;background:var(--tank-ink);color:#edf0ed}.work-page-tank-siege .tank-siege-hero{background:radial-gradient(at 78% 66%,#34271e 0,#0000 54%),#0d1215;gap:48px;min-height:90svh}.tank-siege-hero-grid{gap:var(--product-media-split-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.work-page-tank-siege .work-title-wrap{margin:0}.work-page-tank-siege .work-title-wrap h1{letter-spacing:-.07em;text-transform:uppercase;white-space:normal;max-width:100%;margin:26px 0;font-size:clamp(86px,10vw,172px);line-height:.78}.work-page-tank-siege .work-title-wrap h1 em{color:var(--tank-ember);font-family:var(--font-serif);font-weight:400}.work-page-tank-siege .work-title-wrap>p{color:var(--tank-steel)}.work-page-tank-siege .work-title-wrap .tank-siege-tagline{color:#c5cdcf;max-width:30ch;font:400 15px/1.55 var(--font-sans);letter-spacing:0;text-transform:none;margin:32px 0}.tank-siege-launch{max-width:310px;color:var(--tank-ember);font:700 10px var(--font-mono);letter-spacing:.12em;border-block:1px solid #ed9b516b;justify-content:space-between;gap:30px;padding:18px 0;display:flex}:is(.tank-siege-launch:hover,.tank-siege-launch:focus-visible){color:#fff;border-color:#fff}.tank-siege-hero-media{min-width:0;margin:0}.tank-siege-hero-media img{border:1px solid #465054;width:100%;height:auto;display:block;box-shadow:12px 16px #1c2428}.tank-siege-hero-media figcaption{color:#99aaaf;font:500 8px/1.6 var(--font-mono);letter-spacing:.13em;margin-top:28px}.tank-siege-mission{color:var(--tank-steel);font:500 9px var(--font-mono);letter-spacing:.18em;border-top:1px solid #3c4446;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:24px;display:flex}.work-page-tank-siege .work-story{background:#e2e0d7;min-height:auto}.work-page-tank-siege .work-description{font-size:clamp(30px,3.5vw,57px);line-height:1.07}.work-page-tank-siege .work-access{background:var(--tank-ember)}.work-page-tank-siege .work-access small{color:#6b3c16}.work-page-tank-siege .work-access a:hover{color:var(--tank-ember)}.work-page-tank-siege .work-access .tank-siege-access-note{font-size:12px;line-height:1.6}.work-page-tank-siege .development-stack{--dev-accent:var(--tank-steel);background:#11181c}.work-page-tank-siege .development-stack-head h2{font-size:clamp(50px,6.5vw,110px)}.work-page-tank-siege .work-flow{background:#101619;min-height:auto}.work-page-tank-siege .work-flow>div small,.work-page-tank-siege .work-flow li b{color:var(--tank-ember)}.work-page-tank-siege .work-flow li strong{font-size:clamp(32px,3.7vw,62px)}.tank-siege-product{overflow:hidden}.tank-siege-section-head{align-items:end;gap:var(--section-gap);padding:0 var(--page-gutter);grid-template-columns:.7fr 1.4fr 1fr;margin-bottom:clamp(54px,6vw,100px);display:grid}.tank-siege-section-head>span,.tank-siege-controls>div>span{font:700 9px/1.6 var(--font-mono);letter-spacing:.17em;color:var(--tank-ember);align-self:start}.tank-siege-section-head h2,.tank-siege-controls h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6vw,104px);line-height:.88}.tank-siege-section-head h2 em,.tank-siege-controls h2 em{font-family:var(--font-serif);color:var(--tank-ember);font-weight:400}.tank-siege-section-head>p,.tank-siege-controls p{color:#a6b1b6;max-width:48ch;margin:0;font-size:14px;line-height:1.65}.tank-siege-field{padding:var(--section-space-lg) 0;background:#202b30}.tank-siege-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,52px);width:min(90vw,1440px);margin:auto;display:grid}.tank-siege-album{color:#1b2529;background:#dedfd6;border:1px solid #b2b7ad;min-width:0;margin:0;padding:clamp(18px,2vw,30px);box-shadow:7px 10px #111a1f}.tank-siege-album-index{color:#566163;font:700 8px var(--font-mono);letter-spacing:.17em;margin-bottom:26px;display:block}.tank-siege-photo{background:#151d20;margin:0 0 32px;padding:5px;position:relative;transform:rotate(-1.4deg)}.tank-siege-album:nth-child(2) .tank-siege-photo{transform:rotate(1.2deg)}.tank-siege-album:nth-child(3) .tank-siege-photo{transform:rotate(-.6deg)}.tank-siege-photo:before{content:"";z-index:1;background:#c8be93c9;width:26%;height:20px;position:absolute;top:-9px;left:37%;transform:rotate(-4deg);box-shadow:0 1px 3px #0003}.tank-siege-photo img{width:100%;height:auto;display:block}.tank-siege-album h3{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(26px,2.3vw,38px);line-height:.95}.tank-siege-album p{color:#49565a;margin:0;font-size:12px;line-height:1.65}.tank-siege-capture-note{color:#a0adb0;width:min(90vw,1440px);font:500 9px/1.6 var(--font-mono);margin:28px auto 0}.tank-siege-loadout{padding:var(--section-space-lg) 0;background:#0d1215}.tank-siege-media{--media-accent:var(--tank-ember);--media-copy:#a2aeb3;--media-rule:#465057}.tank-siege-media .product-media-side h3{font-size:clamp(36px,3.5vw,60px);line-height:.9}.tank-siege-media-frame{background:#131d22;border:1px solid #4b5357;padding:8px;box-shadow:12px 16px #202b30}.tank-siege-media-frame img{width:100%;height:auto;display:block}.tank-siege-media .product-media-caption{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;margin-top:32px}.tank-siege-media .product-media-caption>p{grid-area:2/1/auto/-1}.tank-siege-modules{width:min(94vw,var(--product-media-split-max));margin:clamp(70px,7vw,120px) auto 0}.tank-siege-modules>div{grid-template-columns:var(--product-media-copy-width) minmax(0,1fr);gap:var(--product-media-split-gap);border-top:1px solid #39434a;align-items:center;padding:24px 0;display:grid}.tank-siege-modules dt{letter-spacing:-.05em;align-items:center;gap:28px;font-size:clamp(24px,2.2vw,38px);display:flex}.tank-siege-modules dt span{font:500 9px var(--font-mono);color:var(--tank-ember)}.tank-siege-modules dd{color:#adb8bb;max-width:64ch;margin:0;font-size:14px;line-height:1.6}.tank-siege-boss{padding:var(--section-space-lg) 0;background:#192126}.tank-siege-controls{gap:var(--product-media-split-gap);padding:var(--section-space-lg) var(--page-gutter);color:#1b2529;background:#e2e0d7;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.tank-siege-controls h2{margin:34px 0}.tank-siege-controls h2 em,.tank-siege-controls>div>span{color:#9b501b}.tank-siege-controls p{color:#4b5659}.tank-siege-control-list>div{border-bottom:1px solid #aeb4ae;grid-template-columns:.65fr 1fr 1fr;align-items:center;gap:18px;padding:22px 0;display:grid}.tank-siege-control-list>div>span{font:500 11px/1.5 var(--font-mono)}.tank-siege-control-list .tank-siege-control-head>span{color:#66706d;letter-spacing:.12em;font-size:8px}.tank-siege-control-list>div>strong{letter-spacing:-.04em;font-size:20px}.tank-siege-control-list>p{margin-top:26px;font-size:12px}@media (max-width:1100px){.tank-siege-section-head{grid-template-columns:1fr 1.5fr}.tank-siege-section-head>span{grid-column:1/-1}.tank-siege-albums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tank-siege-hero-grid{grid-template-columns:1fr;gap:58px}.work-page-tank-siege .tank-siege-hero{min-height:auto;padding-top:125px}.work-page-tank-siege .work-title-wrap h1{font-size:clamp(88px,18vw,150px)}.tank-siege-hero-media{justify-self:center;width:min(100%,760px)}.tank-siege-controls{grid-template-columns:1fr;gap:54px}.tank-siege-modules>div{grid-template-columns:180px minmax(0,1fr);gap:40px}}@media (max-width:700px){.tank-siege-albums{grid-template-columns:1fr;gap:36px;max-width:500px}.tank-siege-section-head{grid-template-columns:1fr;gap:28px}.tank-siege-section-head h2,.tank-siege-controls h2{font-size:clamp(44px,10vw,68px)}}@media (max-width:600px){.tank-siege-mission{flex-direction:column}.tank-siege-hero-media img{box-shadow:5px 8px #1c2428}.tank-siege-modules>div{grid-template-columns:1fr;gap:18px}.tank-siege-media .product-media-caption{grid-template-columns:1fr}.tank-siege-media .product-media-caption>small{text-align:left;justify-self:start}.tank-siege-media-frame{box-shadow:5px 8px #202b30}.tank-siege-control-list>div{gap:10px}.tank-siege-control-list>div>span{font-size:10px}}.work-page-ifsolved{--ifs-paper:#f5f1e8;--ifs-ink:#101c19;--ifs-red:#d34d3b;--ifs-green:#193e35;background:var(--ifs-paper);color:var(--ifs-ink)}.work-page-ifsolved .ifsolved-hero{background:var(--ifs-paper);gap:clamp(42px,5vw,90px);min-height:88svh}.work-page-ifsolved .project-kicker{color:#58625d}.ifsolved-hero-grid{gap:var(--product-media-split-gap);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;display:grid}.work-page-ifsolved .work-title-wrap{margin:0}.work-page-ifsolved .work-title-wrap h1{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(54px,6.6vw,116px);line-height:1}.work-page-ifsolved .work-title-wrap h1>span{color:var(--ifs-red)}.work-page-ifsolved .work-title-wrap>p{color:#647068}.work-page-ifsolved .work-title-wrap .ifsolved-tagline{color:var(--ifs-ink);font:400 clamp(24px,2.8vw,46px)/1.08 var(--font-sans);letter-spacing:-.045em;text-transform:none;margin:32px 0}.ifsolved-tagline em{color:var(--ifs-red);font-family:var(--font-serif)}.ifsolved-launch{max-width:310px;font:700 10px var(--font-mono);letter-spacing:.12em;border-block:1px solid #a8aea4;justify-content:space-between;gap:30px;padding:18px 0;display:flex}:is(.ifsolved-launch:hover,.ifsolved-launch:focus-visible){color:var(--ifs-red);border-color:var(--ifs-red)}.ifsolved-hero-media{min-width:0;margin:0}.ifsolved-hero-media img{border:1px solid #b9bcb2;width:100%;height:auto;display:block;box-shadow:12px 16px #dcded2}.ifsolved-hero-media figcaption{color:#657166;font:500 8px/1.6 var(--font-mono);letter-spacing:.13em;margin-top:28px}.ifsolved-hero-note{color:#59675e;font:500 9px/1.7 var(--font-mono);letter-spacing:.16em;border-top:1px solid #c3c7bc;margin:0;padding-top:22px}.work-page-ifsolved .work-story{min-height:auto;color:var(--ifs-ink);background:#e5e6da}.work-page-ifsolved .work-description{font-size:clamp(30px,3.7vw,60px);line-height:1.05}.work-page-ifsolved .work-access{color:var(--ifs-ink);background:#e2aa85}.work-page-ifsolved .work-access small{color:#704832}.work-page-ifsolved .work-access a:hover{color:#e2aa85}.work-page-ifsolved .development-stack{--dev-accent:#e5a48c;background:#10261f}.work-page-ifsolved .development-stack-head h2{font-size:clamp(48px,6vw,104px)}.work-page-ifsolved .work-flow{background:var(--ifs-ink);min-height:auto;color:var(--ifs-paper)}.work-page-ifsolved .work-flow>div small,.work-page-ifsolved .work-flow li b{color:#e5a48c}.work-page-ifsolved .work-flow li strong{font-size:clamp(28px,3.2vw,55px)}.ifsolved-product{overflow:hidden}.ifsolved-product-head{gap:var(--section-gap);padding:var(--section-space-lg) var(--page-gutter);grid-template-columns:.65fr 1.45fr 1fr;align-items:end;display:grid}.ifsolved-product-head>span,.ifsolved-evidence>div>span,.ifsolved-status>span{color:var(--ifs-red);font:700 9px/1.6 var(--font-mono);letter-spacing:.18em;align-self:start}.ifsolved-product-head h2,.ifsolved-evidence h2{letter-spacing:-.07em;margin:0;font-size:clamp(46px,6vw,98px);line-height:.88}.ifsolved-product-head h2 em,.ifsolved-evidence h2 em{color:var(--ifs-red);font-family:var(--font-serif);font-weight:400}.ifsolved-product-head>p{color:#58645d;max-width:43ch;margin:0;font-size:14px;line-height:1.65}.ifsolved-discovery,.ifsolved-question,.ifsolved-ideas{padding:var(--section-space-lg) 0}.ifsolved-discovery{background:#e5e6da}.ifsolved-question{color:var(--ifs-paper);background:#101c19}.ifsolved-ideas{background:var(--ifs-green);color:var(--ifs-paper)}.ifsolved-media{--media-accent:var(--ifs-red);--media-copy:#58645d;--media-rule:#b8beb0}.ifsolved-question .ifsolved-media,.ifsolved-ideas .ifsolved-media{--media-accent:#e9ab90;--media-copy:#b4c1b8;--media-rule:#4c6256}.ifsolved-media .product-media-visual{justify-self:end;max-width:680px}.ifsolved-media .product-media-side h3{font-size:clamp(36px,3.8vw,64px);line-height:.87}.ifsolved-media-frame{background:#efeee5;border:1px solid #a5aea0;padding:8px;box-shadow:12px 15px #a2ae963b}.ifsolved-media-frame img{width:100%;height:auto;display:block}.ifsolved-media .product-media-caption{grid-template-columns:1fr;gap:10px;margin-top:30px}.ifsolved-media .product-media-caption>p{max-width:64ch}.ifsolved-media .product-media-caption>small{text-align:left;justify-self:start}.ifsolved-evidence{gap:var(--product-media-split-gap);padding:var(--section-space-lg) var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ifsolved-evidence h2{margin-top:36px;font-size:clamp(44px,5.5vw,88px)}.ifsolved-evidence-notes article{border-top:1px solid #b7bfb1;padding:28px 0}.ifsolved-evidence-notes article>span{color:#6c796d;font:500 8px var(--font-mono);letter-spacing:.15em}.ifsolved-evidence-notes h3{letter-spacing:-.05em;margin:15px 0;font-size:clamp(26px,2.8vw,40px);line-height:1}.ifsolved-evidence-notes p{color:#58645d;max-width:62ch;margin:0;font-size:14px;line-height:1.65}.ifsolved-status{gap:var(--section-gap);padding:48px var(--page-gutter);border-top:1px solid #c4c7ba;grid-template-columns:1fr 2fr 1fr;display:grid}.ifsolved-status p{color:#58645d;margin:0;font-size:12px;line-height:1.7}.ifsolved-status a{font:700 9px/1.6 var(--font-mono);letter-spacing:.08em;border-bottom:1px solid #798779;align-self:center;padding-block:18px}.ifsolved-status a:hover{color:var(--ifs-red)}@media (max-width:1100px){.ifsolved-product-head{grid-template-columns:1.3fr 1fr}.ifsolved-product-head>span{grid-column:1/-1}}@media (max-width:900px){.ifsolved-hero-grid{grid-template-columns:1fr;gap:54px}.work-page-ifsolved .ifsolved-hero{min-height:auto;padding-top:125px}.work-page-ifsolved .work-title-wrap h1{font-size:clamp(56px,14vw,112px)}.ifsolved-hero-media{justify-self:center;width:min(100%,760px)}.ifsolved-evidence,.ifsolved-status{grid-template-columns:1fr;gap:42px}.ifsolved-status a{justify-self:start}}@media (max-width:700px){.ifsolved-product-head{grid-template-columns:1fr;gap:32px}.ifsolved-product-head h2,.ifsolved-evidence h2{font-size:clamp(40px,10vw,66px)}.ifsolved-hero-media img,.ifsolved-media-frame{box-shadow:5px 8px #a2ae963b}}.product-detail-head{gap:var(--section-gap);min-height:80svh;padding:var(--section-space) var(--page-gutter);grid-template-columns:1fr minmax(0,2.5fr) minmax(260px,1fr);align-content:center;align-items:start;display:grid}.product-detail-head>span{font:700 9px var(--font-mono);letter-spacing:.2em}.product-detail-head h2{letter-spacing:-.087em;text-wrap:balance;min-width:0;margin:0;font-size:clamp(66px,9vw,150px);line-height:.75}.product-detail-head>p,.product-detail-head>div{align-self:end;min-width:0}.product-detail-head p{max-width:440px;margin:0;font-size:14px;line-height:1.58}.product-split{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(64px,7vw,132px);display:grid}.product-split--media-first{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}.product-split>*{min-width:0}.product-specs{flex-direction:row;justify-content:flex-start;min-height:0;padding:0;display:flex;overflow-x:hidden}.product-specs>span{text-align:center;min-width:0;font:800 8px var(--font-sans);letter-spacing:.12em;white-space:nowrap;flex:1 1 0;padding:20px 10px}.work-hero-media{z-index:1;width:min(63vw,1080px);padding:8px;position:absolute;top:25%;right:-5%;transform:rotate(-1.2deg)}.work-hero-media img{width:100%;height:auto;display:block}.work-hero-media>span{z-index:2;color:var(--work-hero-media-accent,var(--red));font:700 8px var(--font-mono);letter-spacing:.16em;background:#080914e6;border:1px solid;border-radius:999px;padding:8px 10px;position:absolute;inset:auto 14px 12px auto}.loopforge-hero-visual{--work-hero-media-accent:var(--lf-cyan)}.copy-books-hero-visual{--work-hero-media-accent:#ff9d00}.kids-studio-hero-visual{--work-hero-media-accent:var(--ks-blue)}.vr-tetris-hero-art{--work-hero-media-accent:var(--vrt-cyan)}.work-page-copybook-studio .work-hero{min-height:100svh}.work-page-loopforge .work-title-wrap h1,.work-page-copybook-studio .work-title-wrap h1,.work-page-kids-studio .work-title-wrap h1,.work-page-vr-tetris .work-title-wrap h1{white-space:normal;max-width:74%;font-size:clamp(80px,12.5vw,200px);line-height:.68}.technology-hero-copy,.technology-overview>*,.technology-concepts>*,.technology-resources>*{min-width:0}.technology-hero-copy h1{text-wrap:balance}.technology-title--compact{font-size:clamp(84px,13vw,220px)!important;line-height:.66!important}.technology-title--long{font-size:clamp(72px,10vw,170px)!important;line-height:.72!important}@media (min-width:801px) and (max-width:1100px){.product-detail-head{grid-template-columns:minmax(120px,.5fr) minmax(0,2fr)}.product-detail-head>:last-child{grid-column:2;max-width:560px}.product-media-caption{grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr)}.product-media-caption>small{text-align:left;grid-column:2;justify-self:start}}@media (max-width:1000px){.product-split,.product-split--media-first{grid-template-columns:1fr;gap:clamp(40px,8vw,80px)}.vr-tetris-action-list article.product-split{grid-template-columns:1fr}.product-specs{scrollbar-width:thin;overflow-x:auto}.product-specs>span{flex:0 0 140px;min-width:140px}}@media (max-width:800px){.product-detail-head{min-height:auto;padding:18vw var(--page-gutter);grid-template-columns:1fr;gap:38px}.product-detail-head>:last-child{grid-column:auto;max-width:440px}.product-detail-head h2,.product-split h3{max-width:100%;font-size:clamp(46px,14vw,64px)}.product-specs{scrollbar-width:none}.product-specs::-webkit-scrollbar{display:none}.work-hero-media{opacity:.72;width:108vw;padding:6px;top:36%;right:-38vw}.work-hero-media>span{display:none}.work-page-loopforge .work-title-wrap,.work-page-copybook-studio .work-title-wrap,.work-page-kids-studio .work-title-wrap,.work-page-vr-tetris .work-title-wrap{margin-top:11vh}.work-page-loopforge .work-title-wrap h1,.work-page-copybook-studio .work-title-wrap h1,.work-page-kids-studio .work-title-wrap h1,.work-page-vr-tetris .work-title-wrap h1{max-width:92%;font-size:21vw;line-height:.7}.work-page-loopforge .work-title-wrap h1{font-size:16vw}.work-page-copybook-studio .work-title-wrap h1{font-size:18.5vw}.work-page-the-stickerz .work-title-wrap h1{font-size:20vw}.work-page-teder .work-title-wrap h1{font-size:31vw}.project-hero-long-title h1{font-size:21vw}.work-page-loopforge .work-subtitle,.work-page-copybook-studio .work-subtitle,.work-page-kids-studio .work-subtitle,.work-page-vr-tetris .work-subtitle{top:132%}.development-stack-head,.development-stack-head>div,.development-stack-note{grid-template-columns:minmax(0,1fr)}.development-stack-head>div{min-width:0}.development-stack-head h2{max-width:100%;font-size:clamp(46px,14vw,62px)}.copy-books-real-shot,.copy-books-record-console{width:100%;transform:none}.technology-hero-copy h1{font-size:25vw;line-height:.68}.technology-hero-copy h1.technology-title--compact{font-size:18vw!important;line-height:.72!important}.technology-hero-copy h1.technology-title--long{font-size:15vw!important;line-height:.76!important}.technology-overview>div h2{overflow-wrap:anywhere;max-width:100%;font-size:14vw;line-height:.78}.technology-concepts header h2,.technology-resources h2{overflow-wrap:anywhere;font-size:14vw}}.work-card-virus .work-card-heading strong{text-transform:none;font-size:clamp(84px,12vw,190px)}.work-card-virus .work-card-format{color:#7ef8df;border-color:#7ef8df}.work-card-virus .work-card-signal{color:#7ef8df;background:radial-gradient(at 52% 47%,#8f6dba 0 13%,#63b691 14% 20%,#294e4b 21% 29%,#08171b 31% 55%,#04090c 72%);box-shadow:0 0 90px #65f6d820}.work-card-virus .work-card-signal:before{border-radius:43% 57% 59% 41%/52% 39% 61% 48%;inset:17% 11%;transform:rotate(11deg)}.work-card-virus .work-card-signal:after{border-color:#b79ee4;border-radius:58% 42% 45% 55%/39% 61%;inset:31% 27%;box-shadow:0 0 56px #7ef8df36}.work-card-virus:hover{color:#071316;background:#76e7d1;border-color:#76e7d1}.work-page-virus{--virus-mint:#7ef8df;--virus-purple:#b496dd;--virus-deep:#02090d;--virus-panel:#06141a;--virus-rule:#17444a;--red:var(--virus-mint)}.work-page-virus .work-hero{background:radial-gradient(circle at 82% 38%,#183e3c 0,#0000 32%),radial-gradient(circle at 63% 72%,#251d3d 0,#0000 35%),#02080c}.work-page-virus .work-title-wrap{z-index:3}.work-page-virus .work-title-wrap h1{text-transform:none;max-width:58%;font-size:clamp(100px,18vw,290px);line-height:.66}.work-page-virus .work-title-wrap>p,.work-page-virus .work-flow>div small,.work-page-virus .work-flow li b{color:var(--virus-mint)}.work-page-virus .work-subtitle span:nth-of-type(2){color:var(--virus-purple)}.work-page-virus .development-stack{--dev-accent:var(--virus-mint)}.work-page-virus .work-access{background:var(--virus-mint);color:#061515}.work-page-virus .work-access small{color:#216b62}.work-page-virus .work-access a:hover{color:var(--virus-mint)}.virus-hero-visual{--work-hero-media-accent:var(--virus-mint);background:#02080c;border:1px solid #7ef8df4d;width:min(62vw,1060px);top:24%;right:-5%;box-shadow:0 44px 150px #000d,0 0 100px #7ef8df1a}.virus-hero-visual:before{content:"";pointer-events:none;border:1px solid #b496dd2e;border-radius:1px;position:absolute;inset:-9px}.virus-product{background:var(--virus-deep);color:#eafbf7;overflow:hidden}.virus-product-head{border-bottom:1px solid var(--virus-rule);background:radial-gradient(circle at 86% 18%,#193e3b 0,#0000 28%),radial-gradient(circle at 22% 88%,#211937 0,#0000 32%),repeating-linear-gradient(105deg,#02090d 0 30px,#041016 31px 32px)}.virus-product-head>span,.virus-copy>span,.virus-lineages header>span{color:var(--virus-mint)}.virus-product-head h2 em,.virus-copy h3 em,.virus-lineages h3 em{color:var(--virus-purple);font-family:Georgia,serif;font-weight:400}.virus-product-head>div{gap:18px;display:grid}.virus-product-head p,.virus-copy>p,.virus-lineages header p{color:#8ea9a8}.virus-split{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(72px,8vw,150px);padding:10vw max(2.2vw,50vw - 750px);display:grid}.virus-question{background:#061218}.virus-fusion{background:radial-gradient(circle at 75% 30%,#182d2e 0,#0000 33%),#030a0e}.virus-continuity{background:radial-gradient(circle at 82% 42%,#251d3d 0,#0000 36%),#051015}.virus-copy h3,.virus-lineages h3{letter-spacing:-.082em;margin:30px 0;font-size:clamp(55px,7vw,112px);line-height:.77}.virus-copy>p,.virus-lineages header p{margin:0;font-size:14px;line-height:1.62}.virus-copy .virus-aside{border-top:1px solid var(--virus-rule);border-left:3px solid var(--virus-mint);color:#c0d8d3;margin-top:34px;padding:22px 0 0 28px;font-family:Georgia,serif;font-size:18px;line-height:1.42}.virus-copy ul{border-top:1px solid var(--virus-rule);margin:38px 0 0;padding:0;list-style:none}.virus-copy li{border-bottom:1px solid var(--virus-rule);color:#93aaa8;grid-template-columns:40px 1fr;gap:16px;padding:14px 0;font-size:11px;line-height:1.45;display:grid}.virus-copy li b{color:var(--virus-purple);font:700 9px var(--font-mono)}.virus-media{--media-accent:var(--virus-mint);--media-copy:#789492;--media-rule:var(--virus-rule);justify-self:end;width:100%}.virus-frame{background:#01070b;border:1px solid #7ef8df52;padding:7px;position:relative;box-shadow:18px 22px #102b2e,0 32px 90px #000a}.virus-frame:before{content:"";z-index:2;pointer-events:none;border:1px solid #b496dd25;position:absolute;inset:7px}.virus-frame img{width:100%;height:auto;display:block}.virus-frame-motion{transform:rotate(.55deg);box-shadow:18px 22px #211b35,0 32px 90px #000b}.virus-fusion-poster{display:none!important}.virus-lineages{background:radial-gradient(circle at 68% 8%,#162e2f 0,#0000 31%),#02080c;padding:10vw 2.2vw 12vw}.virus-lineages>header{grid-template-columns:1fr 3fr;gap:5vw;margin-bottom:7vw;display:grid}.virus-lineages h3{margin:0}.virus-lineages header p{max-width:650px;margin-top:30px}.virus-media-wide{width:min(76vw,1380px);margin-inline:auto}.virus-media-wide .virus-frame{transform:rotate(-.35deg)}.virus-media-portrait{width:min(100%,720px)}.virus-specs{border-block:1px solid var(--virus-rule);color:var(--virus-mint);background:#07171c}.virus-specs span{border-right:1px solid var(--virus-rule)}@media (prefers-reduced-motion:reduce){.virus-fusion-gif{display:none!important}.virus-fusion-poster{display:block!important}}@media (max-width:1000px){.virus-split{grid-template-columns:1fr;gap:10vw}.virus-media-wide{width:100%}.virus-media-portrait{justify-self:center;width:min(100%,680px)}}@media (max-width:800px){.work-card-virus .work-card-heading strong{max-width:94%;font-size:24vw}.work-page-virus .work-title-wrap{margin-top:10vh}.work-page-virus .work-title-wrap h1{max-width:88%;font-size:31vw}.work-page-virus .work-subtitle{top:122%}.virus-hero-visual{opacity:.67;width:114vw;top:38%;right:-45vw}.virus-product-head{min-height:auto}.virus-split{padding:18vw 5vw}.virus-copy h3,.virus-lineages h3{font-size:16vw}.virus-copy .virus-aside{padding-left:20px;font-size:16px}.virus-frame{padding:5px;box-shadow:9px 11px #102b2e,0 24px 70px #000a}.virus-lineages{padding:18vw 5vw}.virus-lineages>header{grid-template-columns:1fr;gap:36px}.virus-media-wide{width:100%}}.work-card-symbolica .work-card-heading strong{font-size:clamp(74px,10.5vw,168px)}.work-card-symbolica .work-card-format{color:#d9aa3d;border-color:#d9aa3d}.work-card-symbolica .work-card-signal{color:#d9aa3d;background:repeating-linear-gradient(90deg,#0b0c0d 0 14px,#111315 15px 28px)}.work-card-symbolica .work-card-signal:before{background:conic-gradient(from 90deg at 50% 50%,transparent 0 12%,#d9aa3d 12% 18%,transparent 18% 37%,#748e5e 37% 46%,transparent 46% 68%,#e4e0d4 68% 74%,transparent 74%);clip-path:polygon(12% 6%,29% 6%,29% 20%,43% 20%,43% 35%,57% 35%,57% 20%,72% 20%,72% 6%,89% 6%,89% 35%,74% 35%,74% 50%,89% 50%,89% 68%,72% 68%,72% 84%,56% 84%,56% 69%,42% 69%,42% 84%,26% 84%,26% 68%,10% 68%,10% 50%,26% 50%,26% 35%,12% 35%);border:0;border-radius:0;animation:7s step-end infinite symbolica-glyph-shift;inset:14%}.work-card-symbolica .work-card-signal:after{border-color:#e4e0d4;border-radius:0;inset:29%;transform:rotate(45deg);box-shadow:0 0 58px #d9aa3d2c}.work-card-symbolica:hover{color:#0a0b0c;background:#d9aa3d;border-color:#d9aa3d}.work-page-symbolica{--symbolica-gold:#d9aa3d;--symbolica-green:#799763;--symbolica-cyan:#a8ece8;--symbolica-paper:#e8e2d5;--symbolica-deep:#030405;--symbolica-panel:#0a0c0d;--symbolica-rule:#30291c;--red:var(--symbolica-gold)}.work-page-symbolica .work-hero{background:radial-gradient(circle at 81% 38%,#342812 0,#0000 34%),radial-gradient(circle at 63% 76%,#172316 0,#0000 31%),repeating-linear-gradient(107deg,#030405 0 34px,#08090a 35px 36px)}.work-page-symbolica .work-title-wrap{z-index:3}.work-page-symbolica .work-title-wrap h1{max-width:68%;font-size:clamp(86px,14vw,225px);line-height:.66}.work-page-symbolica .work-title-wrap>p,.work-page-symbolica .work-flow>div small,.work-page-symbolica .work-flow li b{color:var(--symbolica-gold)}.work-page-symbolica .work-subtitle span:nth-of-type(2){color:var(--symbolica-green)}.work-page-symbolica .development-stack{--dev-accent:var(--symbolica-gold)}.work-page-symbolica .work-access{background:var(--symbolica-gold);color:#171208}.work-page-symbolica .work-access small{color:#6f541a}.work-page-symbolica .work-access a:hover{color:var(--symbolica-gold)}.symbolica-hero-visual{--work-hero-media-accent:var(--symbolica-gold);background:#020303;border:1px solid #d9aa3d66;width:min(62vw,1060px);top:24%;right:-5%;transform:rotate(-.45deg);box-shadow:0 44px 150px #000e,0 0 100px #d9aa3d14}.symbolica-hero-visual:before{content:"";pointer-events:none;border:1px solid #79976338;position:absolute;inset:-10px}.symbolica-hero-visual img{image-rendering:pixelated}.symbolica-product{background:var(--symbolica-deep);color:var(--symbolica-paper);overflow:hidden}.symbolica-product-head{border-bottom:1px solid var(--symbolica-rule);background:radial-gradient(circle at 84% 18%,#342912 0,#0000 29%),radial-gradient(circle at 18% 86%,#182318 0,#0000 31%),repeating-linear-gradient(105deg,#030405 0 30px,#08090a 31px 32px)}.symbolica-product-head>span,.symbolica-copy>span,.symbolica-expedition header>span{color:var(--symbolica-gold)}.symbolica-product-head h2{font-size:clamp(58px,7.4vw,122px)}.symbolica-product-head h2 em,.symbolica-copy h3 em,.symbolica-expedition h3 em{color:var(--symbolica-green);font-family:Georgia,serif;font-weight:400}.symbolica-product-head>div{gap:18px;display:grid}.symbolica-product-head p,.symbolica-copy>p,.symbolica-expedition header p{color:#aaa89e}.symbolica-split{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(78px,8.5vw,160px);padding:10vw max(2.2vw,50vw - 750px);display:grid}.symbolica-language{background:#090b0b}.symbolica-depth{background:radial-gradient(circle at 78% 42%,#172216 0,#0000 34%),#040606}.symbolica-action{background:radial-gradient(circle at 78% 34%,#30240e 0,#0000 34%),#070707}.symbolica-complete{background:radial-gradient(circle at 80% 45%,#2b2211 0,#0000 34%),#080909}.symbolica-copy h3,.symbolica-expedition h3{letter-spacing:-.082em;margin:30px 0;font-size:clamp(55px,7vw,112px);line-height:.77}.symbolica-copy>p,.symbolica-expedition header p{margin:0;font-size:14px;line-height:1.62}.symbolica-copy .symbolica-aside{border-top:1px solid var(--symbolica-rule);border-left:3px solid var(--symbolica-gold);color:#d3cdbf;margin-top:34px;padding:22px 0 0 28px;font-family:Georgia,serif;font-size:18px;line-height:1.42}.symbolica-media{--media-accent:var(--symbolica-gold);--media-copy:#8d8c83;--media-rule:var(--symbolica-rule);justify-self:end;width:100%}.symbolica-frame{background:#010202;border:1px solid #d9aa3d5c;padding:7px;position:relative;box-shadow:18px 22px #211b10,0 32px 90px #000b}.symbolica-frame:before{content:"";z-index:2;pointer-events:none;border:1px solid #7997632b;position:absolute;inset:7px}.symbolica-frame img{width:100%;height:auto;image-rendering:pixelated;display:block}.symbolica-frame-shift{transform:rotate(.55deg);box-shadow:18px 22px #142014,0 32px 90px #000b}.symbolica-frame-complete{transform:rotate(-.4deg)}.symbolica-expedition{background:radial-gradient(circle at 68% 8%,#302611 0,#0000 31%),#030404;padding:10vw 2.2vw 12vw}.symbolica-expedition>header{grid-template-columns:1fr 3fr;gap:5vw;margin-bottom:7vw;display:grid}.symbolica-expedition h3{margin:0}.symbolica-expedition header p{max-width:660px;margin-top:30px}.symbolica-expedition-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,5vw,90px);width:min(100%,1500px);margin:0 auto;display:grid}.symbolica-expedition-grid .symbolica-media:nth-child(2){margin-top:7vw}.symbolica-specs{border-block:1px solid var(--symbolica-rule);color:var(--symbolica-gold);background:#0c0d0d}.symbolica-specs span{border-right:1px solid var(--symbolica-rule)}@keyframes symbolica-glyph-shift{0%,to{transform:rotate(0)translate(0)}34%{transform:rotate(90deg)translate(2px,-2px)}67%{transform:rotate(180deg)translate(-2px,1px)}}@media (max-width:1000px){.symbolica-split,.symbolica-expedition-grid{grid-template-columns:1fr;gap:10vw}.symbolica-expedition-grid .symbolica-media:nth-child(2){margin-top:0}}@media (max-width:800px){.work-card-symbolica .work-card-heading strong{max-width:94%;font-size:20vw}.work-page-symbolica .work-title-wrap{margin-top:10vh}.work-page-symbolica .work-title-wrap h1{max-width:92%;font-size:22vw}.work-page-symbolica .work-subtitle{top:124%}.symbolica-hero-visual{opacity:.67;width:118vw;top:39%;right:-48vw}.symbolica-product-head{min-height:auto}.symbolica-split{padding:18vw 5vw}.symbolica-copy h3,.symbolica-expedition h3{font-size:16vw}.symbolica-copy .symbolica-aside{padding-left:20px;font-size:16px}.symbolica-frame{padding:5px;box-shadow:9px 11px #211b10,0 24px 70px #000b}.symbolica-expedition{padding:18vw 5vw}.symbolica-expedition>header{grid-template-columns:1fr;gap:36px}.symbolica-specs{overflow-x:auto}}.work-card-void-rush .work-card-heading strong{font-size:clamp(72px,10vw,160px)}.work-card-void-rush .work-card-format{color:#6fe9ec;border-color:#6fe9ec}.work-card-void-rush .work-card-signal{color:#f28bb9;background:linear-gradient(155deg,#071422 0 42%,#12223b 43% 57%,#050b14 58%)}.work-card-void-rush .work-card-signal:before{clip-path:polygon(0 48%,100% 8%,100% 35%,18% 55%,100% 60%,100% 86%,0 58%);background:repeating-linear-gradient(166deg,#0000 0 12px,#6fe9ec 13px 15px,#0000 16px 30px,#f28bb9 31px 33px);border:0;border-radius:0;animation:3.2s ease-in-out infinite void-rush-track-pulse;inset:8% 14%}.work-card-void-rush .work-card-signal:after{border-color:#6fe9ec;border-radius:50% 50% 8% 8%;inset:28% 29%;transform:perspective(180px)rotateX(60deg);box-shadow:0 0 64px #6fe9ec48}.work-card-void-rush:hover{color:#071018;background:#6fe9ec;border-color:#6fe9ec}.work-page-void-rush{--vrush-cyan:#6fe9ec;--vrush-pink:#f28bb9;--vrush-yellow:#f0e59b;--vrush-deep:#030914;--vrush-panel:#07111e;--vrush-rule:#183653;--red:var(--vrush-cyan)}.work-page-void-rush .work-hero{background:radial-gradient(circle at 82% 38%,#10395a 0,#0000 31%),radial-gradient(circle at 62% 78%,#481d3f 0,#0000 32%),repeating-linear-gradient(108deg,#030914 0 34px,#06101d 35px 36px)}.work-page-void-rush .work-title-wrap{z-index:3}.work-page-void-rush .work-title-wrap h1{max-width:66%;font-size:clamp(82px,13.5vw,218px);line-height:.66}.work-page-void-rush .work-title-wrap>p,.work-page-void-rush .work-flow>div small,.work-page-void-rush .work-flow li b{color:var(--vrush-cyan)}.work-page-void-rush .work-subtitle span:nth-of-type(2){color:var(--vrush-pink)}.work-page-void-rush .development-stack{--dev-accent:var(--vrush-cyan)}.work-page-void-rush .work-access{background:var(--vrush-cyan);color:#061018}.work-page-void-rush .work-access small{color:#17656e}.work-page-void-rush .work-access a:hover{color:var(--vrush-cyan)}.void-rush-hero-visual{--work-hero-media-accent:var(--vrush-cyan);background:#020812;border:1px solid #6fe9ec61;width:min(63vw,1080px);top:24%;right:-5%;transform:rotate(-.7deg);box-shadow:0 44px 150px #000e,0 0 110px #6fe9ec18}.void-rush-hero-visual:before{content:"";pointer-events:none;border:1px solid #f28bb936;position:absolute;inset:-10px}.void-rush-product{background:var(--vrush-deep);color:#f2f6f9;overflow:hidden}.void-rush-product-head{border-bottom:1px solid var(--vrush-rule);background:radial-gradient(circle at 84% 18%,#103a5d 0,#0000 29%),radial-gradient(circle at 18% 86%,#411a38 0,#0000 31%),repeating-linear-gradient(105deg,#030914 0 30px,#07111e 31px 32px)}.void-rush-product-head>span,.void-rush-copy>span,.void-rush-districts header>span,.void-rush-concepts header>span{color:var(--vrush-cyan)}.void-rush-product-head h2{font-size:clamp(60px,8vw,130px)}.void-rush-product-head h2 em,.void-rush-copy h3 em,.void-rush-districts h3 em,.void-rush-concepts h3 em{color:var(--vrush-pink);font-family:Georgia,serif;font-weight:400}.void-rush-product-head>div{gap:18px;display:grid}.void-rush-product-head p,.void-rush-copy>p,.void-rush-districts header p,.void-rush-concepts header p{color:#91a7b9}.void-rush-split{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(80px,9vw,170px);padding:10vw max(2.2vw,50vw - 750px);display:grid}.void-rush-budget{background:#06111d}.void-rush-track{background:radial-gradient(circle at 80% 42%,#123650 0,#0000 34%),#030b14}.void-rush-banking{background:radial-gradient(circle at 78% 34%,#421b39 0,#0000 34%),#050a13}.void-rush-qualification{background:radial-gradient(circle at 81% 46%,#153851 0,#0000 34%),#050c16}.void-rush-copy h3,.void-rush-districts h3,.void-rush-concepts h3{letter-spacing:-.082em;margin:30px 0;font-size:clamp(55px,7vw,112px);line-height:.77}.void-rush-copy>p,.void-rush-districts header p,.void-rush-concepts header p{margin:0;font-size:14px;line-height:1.62}.void-rush-copy .void-rush-aside{border-top:1px solid var(--vrush-rule);border-left:3px solid var(--vrush-cyan);color:#c9dce4;margin-top:34px;padding:22px 0 0 28px;font-family:Georgia,serif;font-size:18px;line-height:1.42}.void-rush-media{--media-accent:var(--vrush-cyan);--media-copy:#7f9bad;--media-rule:var(--vrush-rule);justify-self:end;width:100%}.void-rush-frame{background:#010710;border:1px solid #6fe9ec5c;padding:7px;position:relative;box-shadow:18px 22px #11283e,0 32px 90px #000b}.void-rush-frame:before{content:"";z-index:2;pointer-events:none;border:1px solid #f28bb926;position:absolute;inset:7px}.void-rush-frame img{width:100%;height:auto;display:block}.void-rush-frame-rise{transform:rotate(.45deg)}.void-rush-frame-bank{transform:rotate(1.15deg);box-shadow:18px 22px #35162f,0 32px 90px #000c}.void-rush-frame-void{transform:rotate(-.45deg)}.void-rush-districts{background:radial-gradient(circle at 68% 8%,#401a38 0,#0000 31%),#030914;padding:10vw 2.2vw 12vw}.void-rush-districts>header{grid-template-columns:1fr 3fr;gap:5vw;margin-bottom:7vw;display:grid}.void-rush-districts h3{margin:0}.void-rush-districts header p{max-width:660px;margin-top:30px}.void-rush-district-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(50px,5vw,92px);width:min(100%,1500px);margin:0 auto;display:grid}.void-rush-district-grid .void-rush-media:nth-child(2){margin-top:7vw}.void-rush-concepts{border-top:1px solid var(--vrush-rule);background:radial-gradient(circle at 18% 28%,#173652 0,#0000 30%),radial-gradient(circle at 87% 82%,#3a1833 0,#0000 27%),#030914;padding:10vw 2.2vw 12vw}.void-rush-concepts>header{grid-template-columns:1fr 3fr;gap:5vw;width:min(100%,1500px);margin:0 auto 7vw;display:grid}.void-rush-concepts h3{margin:0}.void-rush-concepts header p{max-width:720px;margin-top:30px}.void-rush-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,3vw,58px);width:min(100%,1500px);margin:0 auto;display:grid}.void-rush-concept-card{min-width:0}.void-rush-concept-card:nth-child(2){margin-top:5vw}.void-rush-concept-crop{aspect-ratio:1.13;background:#010710;border:1px solid #6fe9ec70;position:relative;overflow:hidden;box-shadow:12px 15px #11283e,0 26px 70px #000a}.void-rush-concept-crop:after{content:"";z-index:2;pointer-events:none;border:1px solid #f28bb92d;position:absolute;inset:7px}.void-rush-concept-crop img{width:400%;max-width:none;height:auto;position:absolute}.void-rush-concept-crop-city img{top:0;left:0}.void-rush-concept-crop-orbit img{top:0;left:-300%}.void-rush-concept-crop-tunnel img{top:-125%;left:0}.void-rush-concept-crop>span{z-index:3;color:var(--vrush-cyan);letter-spacing:.16em;background:#020914db;border:1px solid #6fe9ec66;padding:8px 10px;font-size:8px;font-weight:800;position:absolute;bottom:14px;right:14px}.void-rush-concept-card>small{color:var(--vrush-cyan);letter-spacing:.17em;margin:28px 0 15px;font-size:9px;font-weight:800;display:block}.void-rush-concept-card h4{color:#f4f7f8;letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(28px,2.5vw,43px);line-height:.9}.void-rush-concept-card>p{color:#91a7b9;max-width:38ch;margin:18px 0 0;font-size:13px;line-height:1.6}.void-rush-specs{border-block:1px solid var(--vrush-rule);color:var(--vrush-cyan);background:#07131f}.void-rush-specs span{border-right:1px solid var(--vrush-rule)}@keyframes void-rush-track-pulse{0%,to{opacity:.68;transform:translate(-3%)}50%{opacity:1;transform:translate(4%)}}@media (max-width:1000px){.void-rush-split,.void-rush-district-grid{grid-template-columns:1fr;gap:10vw}.void-rush-district-grid .void-rush-media:nth-child(2){margin-top:0}.void-rush-concept-grid{grid-template-columns:1fr;gap:12vw}.void-rush-concept-card:nth-child(2){margin-top:0}}@media (max-width:800px){.work-card-void-rush .work-card-heading strong{max-width:94%;font-size:21vw}.work-page-void-rush .work-title-wrap{margin-top:10vh}.work-page-void-rush .work-title-wrap h1{max-width:92%;font-size:23vw}.work-page-void-rush .work-subtitle{top:124%}.void-rush-hero-visual{opacity:.67;width:120vw;top:39%;right:-50vw}.void-rush-product-head{min-height:auto}.void-rush-split{padding:18vw 5vw}.void-rush-copy h3,.void-rush-districts h3,.void-rush-concepts h3{font-size:16vw}.void-rush-copy .void-rush-aside{padding-left:20px;font-size:16px}.void-rush-frame{padding:5px;box-shadow:9px 11px #11283e,0 24px 70px #000b}.void-rush-districts{padding:18vw 5vw}.void-rush-districts>header{grid-template-columns:1fr;gap:36px}.void-rush-concepts{padding:18vw 5vw}.void-rush-concepts>header{grid-template-columns:1fr;gap:36px}.void-rush-specs{overflow-x:auto}}.work-card-tarot .work-card-heading strong{font-size:clamp(90px,13vw,205px)}.work-card-tarot .work-card-format{color:#cfb778;border-color:#b59658}.work-card-tarot .work-card-signal{color:#d8c28c;background:radial-gradient(circle at 50% 42%,#463458 0 12%,#14101f 13% 31%,#050508 32% 67%)}.work-card-tarot .work-card-signal:before{border-color:#b5965866;border-radius:50%;inset:13%;box-shadow:0 0 70px #8d6faf25}.work-card-tarot .work-card-signal:after{border-color:#8f78aa;border-radius:0;inset:31%;transform:rotate(45deg);box-shadow:0 0 42px #b5965838}.work-card-tarot:hover{color:#08070b;background:#b59658;border-color:#b59658}.work-page-tarot{--tarot-gold:#c5a86a;--tarot-violet:#9278a9;--tarot-ink:#050508;--tarot-panel:#0d0a12;--tarot-rule:#342a3d;--red:var(--tarot-gold)}.work-page-tarot .work-hero{background:radial-gradient(circle at 81% 28%,#32233e 0,#0000 28%),radial-gradient(circle at 20% 82%,#302112 0,#0000 31%),repeating-linear-gradient(108deg,#050508 0 34px,#0a0810 35px 36px)}.work-page-tarot .work-title-wrap{z-index:3}.work-page-tarot .work-title-wrap h1{max-width:62%;font-size:clamp(96px,17vw,274px);line-height:.65}.work-page-tarot .work-title-wrap>p,.work-page-tarot .work-flow>div small,.work-page-tarot .work-flow li b{color:var(--tarot-gold)}.work-page-tarot .work-subtitle span:nth-of-type(2){color:var(--tarot-violet)}.work-page-tarot .development-stack{--dev-accent:var(--tarot-gold)}.work-page-tarot .work-access{background:var(--tarot-gold);color:#0b0810}.work-page-tarot .work-access small{color:#665022}.work-page-tarot .work-access a:hover{color:var(--tarot-gold)}.tarot-hero-visual{--work-hero-media-accent:var(--tarot-gold);background:#030306;border:1px solid #c5a86a6b;width:min(63vw,1080px);top:24%;right:-5%;transform:rotate(-.65deg);box-shadow:0 44px 150px #000e,0 0 100px #9278a921}.tarot-hero-visual:before{content:"";pointer-events:none;border:1px solid #9278a941;position:absolute;inset:-10px}.tarot-product{background:var(--tarot-ink);color:#f2ead9;overflow:hidden}.tarot-product-head{border-bottom:1px solid var(--tarot-rule);background:radial-gradient(circle at 83% 16%,#31233d 0,#0000 28%),radial-gradient(circle at 16% 86%,#342315 0,#0000 31%),repeating-linear-gradient(105deg,#050508 0 30px,#0a0810 31px 32px)}.tarot-product-head>span,.tarot-copy>span,.tarot-reading header>span,.tarot-mobile header>span{color:var(--tarot-gold)}.tarot-product-head h2{font-size:clamp(58px,8vw,128px)}.tarot-product-head h2 em,.tarot-copy h3 em,.tarot-reading h3 em,.tarot-mobile h3 em{color:var(--tarot-violet);font-family:var(--font-serif);font-weight:400}.tarot-product-head>div{gap:18px;display:grid}.tarot-product-head p,.tarot-copy>p,.tarot-reading header p{color:#a79bae}.tarot-split{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(80px,9vw,170px);padding:10vw max(2.2vw,50vw - 750px);display:grid}.tarot-ritual{background:radial-gradient(circle at 79% 38%,#261c31 0,#0000 34%),#08070b}.tarot-selection{color:#130f16;background:#ded2b9;grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}.tarot-copy h3,.tarot-reading h3,.tarot-mobile h3{letter-spacing:-.082em;margin:30px 0;font-size:clamp(55px,7vw,112px);line-height:.77}.tarot-copy>p,.tarot-reading header p{margin:0;font-size:14px;line-height:1.62}.tarot-copy .tarot-aside{border-top:1px solid var(--tarot-rule);border-left:3px solid var(--tarot-gold);color:#d8c8b2;font-family:var(--font-serif);margin-top:34px;padding:22px 0 0 28px;font-size:18px;line-height:1.42}.tarot-selection .tarot-copy>span{color:#705626}.tarot-selection .tarot-copy h3 em{color:#6d4f78}.tarot-selection .tarot-copy>p{color:#574c59}.tarot-media{--media-accent:var(--tarot-gold);--media-copy:#94879a;--media-rule:var(--tarot-rule);justify-self:end;width:100%}.tarot-selection .tarot-media{--media-accent:#765c2d;--media-copy:#5d535e;--media-rule:#a9977b}.tarot-frame{background:#030306;border:1px solid #c5a86a66;padding:7px;position:relative;box-shadow:18px 22px #241b2b,0 32px 90px #000b}.tarot-frame:before{content:"";z-index:2;pointer-events:none;border:1px solid #9278a934;position:absolute;inset:7px}.tarot-frame img{width:100%;height:auto;display:block}.tarot-frame-table{transform:rotate(.45deg)}.tarot-frame-selection{transform:rotate(-.65deg);box-shadow:18px 22px #9f8e70,0 32px 90px #251b298c}.tarot-frame-detail{transform:rotate(.5deg)}.tarot-reading{background:radial-gradient(circle at 70% 7%,#32233e 0,#0000 31%),#050508;padding:10vw 2.2vw 12vw}.tarot-reading>header{grid-template-columns:1fr 3fr;gap:5vw;width:min(100%,1500px);margin:0 auto 7vw;display:grid}.tarot-reading h3{margin:0}.tarot-reading header p{max-width:720px;margin-top:30px}.tarot-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(50px,5vw,92px);width:min(100%,1500px);margin:0 auto;display:grid}.tarot-reading-grid .tarot-media:nth-child(2){margin-top:7vw}.tarot-mobile{background:var(--tarot-gold);color:#110d13;padding:10vw 2.2vw 12vw}.tarot-mobile>header{grid-template-columns:1fr 2.2fr 1fr;align-items:end;gap:4vw;width:min(100%,1500px);margin:0 auto 7vw;display:grid}.tarot-mobile header>span{color:#624b22;align-self:start}.tarot-mobile h3{margin:0}.tarot-mobile h3 em{color:#58415f}.tarot-mobile header>p{color:#57451f;margin:0;font-size:14px;line-height:1.62}.tarot-mobile-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(36px,5vw,90px);width:min(100%,1260px);margin:0 auto;display:grid}.tarot-mobile-grid figure{min-width:0;margin:0}.tarot-mobile-grid figure:nth-child(2){margin-top:6vw}.tarot-mobile-grid figure>div{background:#050508;border:1px solid #171119;width:min(100%,370px);margin:0 auto;padding:9px;box-shadow:16px 19px #735b2f,0 28px 75px #3b2b164f}.tarot-mobile-grid figure:first-child>div{transform:rotate(-1.4deg)}.tarot-mobile-grid figure:nth-child(2)>div{transform:rotate(.8deg)}.tarot-mobile-grid figure:nth-child(3)>div{transform:rotate(-.4deg)}.tarot-mobile-grid img{width:100%;height:auto;display:block}.tarot-mobile-grid figcaption{border-top:1px solid #8f7440;grid-template-columns:auto 1fr;gap:20px;margin-top:27px;padding-top:14px;display:grid}.tarot-mobile-grid figcaption span{color:#5f491e;letter-spacing:.16em;font-size:8px;font-weight:800}.tarot-mobile-grid figcaption p{color:#4f3e1d;margin:0;font-size:11px;line-height:1.5}.tarot-specs{border-block:1px solid var(--tarot-rule);color:var(--tarot-gold);background:#110d16}.tarot-specs span{border-right:1px solid var(--tarot-rule)}@media (max-width:800px){.work-card-tarot .work-card-heading strong{max-width:94%;font-size:26vw}.work-page-tarot .work-title-wrap{margin-top:10vh}.work-page-tarot .work-title-wrap h1{max-width:92%;font-size:28vw}.work-page-tarot .work-subtitle{top:124%}.tarot-hero-visual{opacity:.67;width:120vw;top:39%;right:-50vw}.tarot-product-head{min-height:auto}.tarot-split{grid-template-columns:1fr;gap:11vw;padding:18vw 5vw}.tarot-selection .tarot-media{order:2}.tarot-selection .tarot-copy{order:1}.tarot-copy h3,.tarot-reading h3,.tarot-mobile h3{font-size:16vw}.tarot-copy .tarot-aside{padding-left:20px;font-size:16px}.tarot-frame{padding:5px;box-shadow:9px 11px #241b2b,0 24px 70px #000b}.tarot-reading,.tarot-mobile{padding:18vw 5vw}.tarot-reading>header,.tarot-mobile>header{grid-template-columns:1fr;gap:36px}.tarot-reading-grid{grid-template-columns:1fr;gap:11vw}.tarot-reading-grid .tarot-media:nth-child(2){margin-top:0}.tarot-mobile-grid{grid-template-columns:1fr;gap:14vw}.tarot-mobile-grid figure:nth-child(2){margin-top:0}.tarot-mobile-grid figure>div{width:min(74vw,370px)}.tarot-specs{overflow-x:auto}}.work-page-patterns{--patterns-sage:#a8b798;--patterns-paper:#f3efe6;--patterns-ink:#24291f;--patterns-rule:#3a4435;--red:var(--patterns-sage)}.work-page-patterns .patterns-hero{background:radial-gradient(at 74% 44%,#384530 0,#0000 60%),#10150f;gap:clamp(38px,5vw,90px)}.patterns-hero-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(60px,7vw,140px);display:grid}.work-page-patterns .work-title-wrap{margin:0}.work-page-patterns .work-title-wrap h1{letter-spacing:-.07em;font-size:clamp(56px,6.8vw,116px);line-height:.95}.work-page-patterns .work-title-wrap .patterns-hero-message{color:#eee9dc;font:400 clamp(24px,2.8vw,46px)/1.15 var(--font-serif);letter-spacing:-.04em;text-transform:none;margin:30px 0}.patterns-hero-message em{color:var(--patterns-sage)}.patterns-launch{font:700 10px var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #a8b798;gap:36px;padding:16px 0;display:inline-flex}.patterns-launch:hover{color:var(--patterns-sage)}.patterns-hero-media{min-width:0;margin:0}.patterns-hero-media img{border:1px solid #a8b79855;width:100%;height:auto;display:block;box-shadow:12px 16px #273020}.patterns-hero-media figcaption{color:#a8b798;font:500 8px var(--font-mono);letter-spacing:.13em;margin-top:28px}.work-page-patterns .development-stack{--dev-accent:var(--patterns-sage)}.work-page-patterns .work-access{background:var(--patterns-sage);color:var(--patterns-ink)}.work-page-patterns .work-access small{color:#45543a}.work-page-patterns .work-access a:hover{color:var(--patterns-sage)}.work-card-patterns .work-card-heading strong{font-size:clamp(70px,10vw,166px)}.work-card-patterns .work-card-format{color:#a8b798;border-color:#a8b798}.work-card-patterns .work-card-signal{color:#bbc6ac;background:#20291c}.work-card-patterns .work-card-signal:before{border-color:#bbc6ac}.work-card-patterns .work-card-signal:after{border-color:#849671}.work-card-patterns:hover{color:#20291c;background:#a8b798;border-color:#a8b798}.work-page-patterns .development-stack-head h2{font-size:clamp(48px,5.7vw,98px)}.patterns-product{color:var(--patterns-paper);background:#131a12;overflow:hidden}.patterns-product-head{background:var(--patterns-paper);color:var(--patterns-ink)}.patterns-product-head h2{font-size:clamp(54px,7.5vw,122px)}.patterns-product-head h2 em{color:#6d7c5e;font-family:var(--font-serif);font-weight:400}.patterns-product-head>span{color:#6b795e}.patterns-product-head>div{gap:20px;display:grid}.patterns-product-head p{color:#686d61}.patterns-split{gap:var(--product-media-split-gap);padding:var(--section-space-lg) max(var(--page-gutter),calc((100vw - 1500px)/2));grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;display:grid}.patterns-copy>span,.patterns-platforms header>span,.patterns-boundaries>div>span{color:#a8b798;font:700 9px var(--font-mono);letter-spacing:.17em}.patterns-copy h3,.patterns-platforms h3,.patterns-boundaries h3{letter-spacing:-.065em;margin:28px 0;font-size:clamp(48px,6.2vw,100px);line-height:.84}.patterns-copy h3 em,.patterns-platforms h3 em,.patterns-boundaries h3 em{color:#a8b798;font-family:var(--font-serif);font-weight:400}.patterns-copy>p{color:#b0baaa;max-width:44ch;margin:0;font-size:14px;line-height:1.65}.patterns-copy .patterns-aside{font:400 19px/1.45 var(--font-serif);color:#d4ddc9;border-top:1px solid #526047;margin-top:30px;padding-top:22px}.patterns-map-section{color:#263020;background:#e2e5d8}.patterns-map-section .patterns-copy>span{color:#566948}.patterns-map-section .patterns-copy h3 em{color:#6a7a56}.patterns-map-section .patterns-copy>p{color:#59644e}.patterns-map-section .patterns-copy .patterns-aside{color:#3c4f32;border-color:#a7b297}.patterns-insights-section{background:#0e150d}.patterns-media{--media-accent:#a8b798;--media-copy:#8e9c83;--media-rule:#435139;justify-self:end;width:100%;min-width:0}.patterns-map-section .patterns-media{--media-accent:#4d643f;--media-copy:#637456;--media-rule:#a1b094}.patterns-frame{background:#f3efe6;border:1px solid #a8b79866;padding:6px;box-shadow:12px 16px #304025}.patterns-frame img{width:100%;height:auto;display:block}.patterns-frame-offset{transform:rotate(.65deg);box-shadow:12px 16px #aab799}.patterns-media .product-media-caption{grid-template-columns:minmax(0,1fr) auto;gap:10px 22px}.patterns-media .product-media-caption>p{grid-area:2/1/auto/-1;max-width:65ch}.patterns-insights-media{width:min(100%,460px);margin-right:clamp(0px,4vw,65px)}.patterns-insights-media .product-media-caption{grid-template-columns:1fr}.patterns-insights-media .product-media-caption>small{text-align:left;justify-self:start}.patterns-platforms{padding:var(--section-space-lg) var(--page-gutter);color:#273020;background:#f3efe6}.patterns-platforms>header{grid-template-columns:1fr 3fr;gap:5vw;width:min(100%,1500px);margin:0 auto 6vw;display:grid}.patterns-platforms header>span{color:#6b795e}.patterns-platforms h3{margin:0}.patterns-platforms h3 em{color:#728362}.patterns-platforms header p{color:#68705e;max-width:680px;margin:28px 0 0;font-size:14px;line-height:1.65}.patterns-mobile-media{justify-content:space-between;align-items:center;gap:var(--product-media-split-gap);grid-template-columns:minmax(0,380px) minmax(0,560px);width:min(82vw,1140px);margin:auto;display:grid}.patterns-mobile-media .patterns-media{--media-accent:#4e633f;--media-copy:#6b765f;--media-rule:#b3bba8}.patterns-mobile-media .patterns-media .product-media-caption{grid-template-columns:1fr}.patterns-mobile-media .product-media-caption>small{text-align:left;justify-self:start}.patterns-frame-phone{padding:0;box-shadow:10px 14px #d3d9c7}.patterns-mobile-media>.patterns-media:nth-child(2) .patterns-frame{transform:rotate(-.6deg)}.patterns-media-note{color:#747c6a;border-top:1px solid #c0c6b6;width:min(82vw,1140px);margin:50px auto 0;padding-top:18px;font-size:10px;line-height:1.6}.patterns-boundaries{gap:var(--product-media-split-gap);padding:var(--section-space) max(var(--page-gutter),calc((100vw - 1500px)/2));border-top:1px solid #435139;grid-template-columns:1.1fr 1fr;display:grid}.patterns-boundaries h3{margin-bottom:0}.patterns-boundary-copy{align-self:center;gap:28px;display:grid}.patterns-boundary-copy p{color:#acb7a5;margin:0;font-size:14px;line-height:1.65}.patterns-boundary-copy strong{color:#e2e8da;margin-bottom:6px;font-weight:500;display:block}@media (max-width:900px){.patterns-hero-grid{grid-template-columns:1fr;gap:44px}.work-page-patterns .work-title-wrap h1{font-size:clamp(62px,15vw,120px)}.work-page-patterns .patterns-hero{min-height:auto;padding-top:125px}.patterns-hero-media{justify-self:center;width:min(100%,720px)}.work-page-patterns .work-intro{margin-top:20px;position:relative}.patterns-split{grid-template-columns:1fr;gap:56px;padding:90px 5vw}.patterns-copy h3,.patterns-platforms h3,.patterns-boundaries h3{font-size:clamp(48px,12vw,85px)}.patterns-copy>p{max-width:62ch}.patterns-insights-media{justify-self:center;margin-right:0}.patterns-platforms{padding:90px 5vw}.patterns-platforms>header{grid-template-columns:1fr;gap:30px;margin-bottom:56px}.patterns-mobile-media{gap:38px;width:100%}.patterns-media-note{width:100%}.patterns-boundaries{grid-template-columns:1fr;gap:44px;padding:90px 5vw}}@media (max-width:600px){.work-card-patterns .work-card-heading strong{font-size:18vw}.patterns-mobile-media{grid-template-columns:1fr;gap:62px}.patterns-mobile-media>.patterns-media:first-child{justify-self:center;max-width:350px}.patterns-media .product-media-caption{grid-template-columns:1fr}.patterns-media .product-media-caption>small{text-align:left;justify-self:start}.patterns-hero-media img,.patterns-frame{box-shadow:6px 8px #304025}}.work-card-voxel-frontier .work-card-heading strong{font-size:clamp(62px,8.6vw,142px)}.work-card-voxel-frontier .work-card-format{color:#93d24d;border-color:#93d24d}.work-card-voxel-frontier .work-card-signal{color:#fff0b7;background:linear-gradient(#72c8f4 0 42%,#81cf48 43% 63%,#80502b 64%)}.work-card-voxel-frontier .work-card-signal:before{clip-path:polygon(0 58%,15% 58%,15% 45%,31% 45%,31% 64%,49% 64%,49% 36%,65% 36%,65% 52%,83% 52%,83% 30%,100% 30%,100% 100%,0 100%);background:linear-gradient(90deg,#0000 0 12%,#fff0b7 12% 21%,#0000 21% 31%,#fff0b7 31% 48%,#0000 48%),repeating-linear-gradient(90deg,#5cad34 0 18px,#79c744 18px 36px);border:0;border-radius:0;animation:7s step-end infinite voxel-frontier-chunk-shift;inset:9% 10%}.work-card-voxel-frontier .work-card-signal:after{border-color:#fff0b7;border-radius:0;inset:29%;transform:rotate(45deg);box-shadow:0 0 56px #fff0b75c}.work-card-voxel-frontier:hover{color:#15220b;background:#93d24d;border-color:#93d24d}.work-page-voxel-frontier{--voxel-green:#93d24d;--voxel-deep:#102318;--voxel-sky:#79cdf7;--voxel-cream:#fff3c8;--voxel-amber:#ffbd3f;--voxel-brown:#744a29;--voxel-rule:#355330;--red:var(--voxel-green)}.work-page-voxel-frontier .work-hero{background:radial-gradient(circle at 82% 34%,#376f43 0,#0000 30%),radial-gradient(circle at 58% 78%,#173e2e 0,#0000 32%),repeating-linear-gradient(90deg,#07120d 0 38px,#0c1911 39px 40px),repeating-linear-gradient(0deg,#0000 0 38px,#ffffff07 39px 40px)}.work-page-voxel-frontier .work-title-wrap{z-index:3}.work-page-voxel-frontier .work-title-wrap h1{max-width:64%;font-size:clamp(74px,11.6vw,188px);line-height:.68}.work-page-voxel-frontier .work-title-wrap>p,.work-page-voxel-frontier .work-flow>div small,.work-page-voxel-frontier .work-flow li b{color:var(--voxel-green)}.work-page-voxel-frontier .work-subtitle span:nth-of-type(2){color:var(--voxel-amber)}.work-page-voxel-frontier .development-stack{--dev-accent:var(--voxel-green)}.work-page-voxel-frontier .work-access{background:var(--voxel-green);color:#122008}.work-page-voxel-frontier .work-access small{color:#3e681a}.work-page-voxel-frontier .work-access a:hover{color:var(--voxel-green)}.voxel-frontier-hero-visual{--work-hero-media-accent:var(--voxel-green);background:#07120d;border:1px solid #93d24d70;width:min(63vw,1080px);top:24%;right:-5%;transform:rotate(-.7deg);box-shadow:18px 22px #18361f,0 44px 150px #000d,0 0 100px #79cdf71b}.voxel-frontier-hero-visual:before{content:"";pointer-events:none;border:1px solid #ffbd3f45;position:absolute;inset:-10px}.voxel-frontier-hero-visual img{image-rendering:auto}.voxel-frontier-product{color:#f5f0dc;background:#07120d;overflow:hidden}.voxel-frontier-product-head{border-bottom:1px solid var(--voxel-rule);background:radial-gradient(circle at 83% 17%,#315d31 0,#0000 28%),radial-gradient(circle at 15% 88%,#52411c 0,#0000 30%),repeating-linear-gradient(90deg,#07120d 0 31px,#0c1810 32px 33px);position:relative}.voxel-frontier-product-head:after{content:"";aspect-ratio:1;background:var(--voxel-amber);width:42px;animation:6s ease-in-out infinite voxel-frontier-block-float;position:absolute;bottom:5vw;right:5vw;transform:rotate(8deg);box-shadow:-46px 0 #78c943,0 -46px #79cdf7}.voxel-frontier-product-head>span,.voxel-frontier-copy>span,.voxel-frontier-life header>span,.voxel-frontier-controls>div>span{color:var(--voxel-green)}.voxel-frontier-product-head h2{font-size:clamp(58px,7.5vw,124px)}.voxel-frontier-product-head h2 em,.voxel-frontier-copy h3 em,.voxel-frontier-life h3 em,.voxel-frontier-controls h3 em{color:var(--voxel-amber);font-family:var(--font-serif);font-weight:400}.voxel-frontier-product-head>div{gap:18px;display:grid}.voxel-frontier-product-head p{color:#abc1a3}.voxel-frontier-split{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(80px,9vw,170px);padding:10vw max(2.2vw,50vw - 750px);display:grid}.voxel-frontier-expedition{background:var(--voxel-cream);color:#18220f}.voxel-frontier-expedition .voxel-frontier-copy>span{color:#4d8d25}.voxel-frontier-expedition .voxel-frontier-copy h3 em{color:#a46222}.voxel-frontier-expedition .voxel-frontier-copy>p{color:#526046}.voxel-frontier-world{background:radial-gradient(circle at 20%,#244f2e 0,#0000 32%),#0a1a11;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.voxel-frontier-copy h3,.voxel-frontier-life h3,.voxel-frontier-controls h3{letter-spacing:-.082em;margin:30px 0;font-size:clamp(54px,6.8vw,108px);line-height:.77}.voxel-frontier-copy>p,.voxel-frontier-life header p{margin:0;font-size:14px;line-height:1.62}.voxel-frontier-world .voxel-frontier-copy>p{color:#a9bd9e}.voxel-frontier-copy .voxel-frontier-aside{color:#3e4f34;font-family:var(--font-serif);border-top:1px solid #baa66e;border-left:3px solid #5aa62c;margin-top:34px;padding:22px 0 0 28px;font-size:18px;line-height:1.42}.voxel-frontier-copy ul{border-top:1px solid var(--voxel-rule);margin:38px 0 0;padding:0;list-style:none}.voxel-frontier-copy li{border-bottom:1px solid var(--voxel-rule);color:#9fb394;grid-template-columns:40px 1fr;gap:16px;padding:14px 0;font-size:11px;line-height:1.45;display:grid}.voxel-frontier-copy li b{color:var(--voxel-amber);font:700 9px var(--font-mono)}.voxel-frontier-media{--media-accent:#4d8d25;--media-copy:#687458;--media-rule:#b4a97f;justify-self:end;width:100%}.voxel-frontier-world .voxel-frontier-media{--media-accent:var(--voxel-green);--media-copy:#89a17e;--media-rule:var(--voxel-rule)}.voxel-frontier-frame{background:#18331d;border:1px solid #4d8d256b;padding:8px;position:relative;box-shadow:18px 22px #d5c48e,0 32px 90px #26311245}.voxel-frontier-frame:before{content:"";z-index:2;pointer-events:none;border:1px solid #fff3c84f;position:absolute;inset:8px}.voxel-frontier-frame img{width:100%;height:auto;display:block}.voxel-frontier-frame-detail{transform:rotate(-1deg);box-shadow:18px 22px #24452a,0 32px 90px #0009}.voxel-frontier-media-detail{justify-self:start;width:min(100%,700px)}.voxel-frontier-life{color:#17240d;background:radial-gradient(circle at 82% 18%,#d8ec94 0,#0000 28%),linear-gradient(145deg,#98d655,#75bd43);padding:10vw 2.2vw 4vw}.voxel-frontier-life>header{grid-template-columns:1fr 3fr;gap:5vw;width:min(100%,1500px);margin:0 auto 4vw;display:grid}.voxel-frontier-life header>span{color:#315d18}.voxel-frontier-life h3{margin:0}.voxel-frontier-life h3 em{color:#8d5221}.voxel-frontier-life header p{color:#35502a;max-width:690px;margin-top:30px}.voxel-frontier-concept-stage{grid-template-columns:.75fr 1.35fr .9fr;align-items:end;gap:clamp(18px,2vw,42px);width:min(100%,1500px);min-height:640px;margin:0 auto;display:grid;position:relative}.voxel-frontier-capture-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,48px);width:min(100%,1500px);margin:0 auto;display:grid}.voxel-frontier-capture-stage .voxel-frontier-concept figcaption{letter-spacing:.07em;margin-top:18px;font-size:12px;line-height:1.6}@media (max-width:800px){.voxel-frontier-capture-stage{grid-template-columns:1fr;gap:42px}.voxel-frontier-capture-stage .voxel-frontier-concept{width:100%;max-width:620px}}.voxel-frontier-concept{min-width:0;margin:0}.voxel-frontier-concept img{object-fit:contain;filter:drop-shadow(0 28px 30px #2745144d);width:100%;height:auto;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.voxel-frontier-concept:hover img{transform:translateY(-12px)scale(1.02)}.voxel-frontier-concept-explorer img{max-height:610px}.voxel-frontier-concept-cast{transform:translateY(2vw)}.voxel-frontier-concept-animals{transform:translateY(-4vw)}.voxel-frontier-concept figcaption{color:#28491c;font:700 8px var(--font-mono);letter-spacing:.15em;border-top:1px solid #416d27;gap:7px;padding-top:13px;display:grid}.voxel-frontier-concept figcaption small{font:inherit;opacity:.74;font-weight:500}.voxel-frontier-controls{background:var(--voxel-cream);color:#16200e;grid-template-columns:1fr 2fr;gap:7vw;padding:9vw max(2.2vw,50vw - 750px);display:grid}.voxel-frontier-controls h3{margin-bottom:0}.voxel-frontier-controls h3 em{color:#a25e21}.voxel-frontier-control-grid{border-top:1px solid #ad9e72}.voxel-frontier-control-grid p{border-bottom:1px solid #ad9e72;grid-template-columns:minmax(130px,.7fr) 1.3fr;gap:28px;margin:0;padding:24px 0;display:grid}.voxel-frontier-control-grid b{color:#3e7f21;font:800 10px var(--font-mono);letter-spacing:.14em}.voxel-frontier-control-grid span{color:#566147;font-size:13px;line-height:1.55}.voxel-frontier-specs{border-block:1px solid var(--voxel-rule);color:var(--voxel-green);background:#0d2114}.voxel-frontier-specs span{border-right:1px solid var(--voxel-rule)}@keyframes voxel-frontier-chunk-shift{0%,to{transform:translate(0)}34%{transform:translateY(-5px)}67%{transform:translate(5px)}}@keyframes voxel-frontier-block-float{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-14px)rotate(13deg)}}@media (max-width:1000px){.voxel-frontier-split{grid-template-columns:1fr;gap:10vw}.voxel-frontier-world .voxel-frontier-media{order:2}.voxel-frontier-world .voxel-frontier-copy{order:1}.voxel-frontier-media-detail{justify-self:center}.voxel-frontier-concept-stage{grid-template-columns:.78fr 1.22fr;min-height:0}.voxel-frontier-concept-animals{grid-column:1/-1;justify-self:center;width:min(72%,620px);transform:none}.voxel-frontier-controls{grid-template-columns:1fr}}@media (max-width:800px){.work-card-voxel-frontier .work-card-heading strong{max-width:94%;font-size:18.5vw}.work-page-voxel-frontier .work-title-wrap{margin-top:10vh}.work-page-voxel-frontier .work-title-wrap h1{max-width:94%;font-size:19.5vw}.work-page-voxel-frontier .work-subtitle{top:124%}.voxel-frontier-hero-visual{opacity:.69;width:122vw;top:39%;right:-51vw}.voxel-frontier-product-head{min-height:auto}.voxel-frontier-product-head:after{display:none}.voxel-frontier-split,.voxel-frontier-controls{padding:18vw 5vw}.voxel-frontier-copy h3,.voxel-frontier-life h3,.voxel-frontier-controls h3{font-size:15.5vw}.voxel-frontier-copy .voxel-frontier-aside{padding-left:20px;font-size:16px}.voxel-frontier-frame{padding:5px;box-shadow:9px 11px #d5c48e,0 24px 70px #26311245}.voxel-frontier-frame-detail{box-shadow:9px 11px #24452a,0 24px 70px #0009}.voxel-frontier-life{padding:18vw 5vw 10vw}.voxel-frontier-life>header{grid-template-columns:1fr;gap:36px}.voxel-frontier-concept-stage{grid-template-columns:1fr;gap:12vw}.voxel-frontier-concept,.voxel-frontier-concept-cast,.voxel-frontier-concept-animals{justify-self:center;width:min(88vw,620px);transform:none}.voxel-frontier-concept-explorer{width:min(68vw,430px)}.voxel-frontier-control-grid p{grid-template-columns:1fr;gap:12px}.voxel-frontier-specs{overflow-x:auto}}.work-page-scrapline{--sl-acid:#cdf522;--sl-blue:#2b4fd8;--sl-ink:#0a0b0d;background:var(--sl-ink);color:#f1f2ee}.work-page-scrapline .scrapline-hero{background:radial-gradient(ellipse at 76% 60%,#16245c 0,transparent 56%),var(--sl-ink);gap:44px;min-height:88svh}.scrapline-hero-grid{gap:var(--product-media-split-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.work-page-scrapline .work-title-wrap{margin:0}.work-page-scrapline .work-title-wrap h1{letter-spacing:-.07em;text-transform:uppercase;white-space:normal;max-width:100%;margin:26px 0;font-size:clamp(78px,9.4vw,164px);line-height:.8}.work-page-scrapline .work-title-wrap h1 em{color:var(--sl-acid);font-family:var(--font-serif);font-weight:400}.work-page-scrapline .work-title-wrap>p{color:#b8bdc4}.work-page-scrapline .work-title-wrap .scrapline-tagline{color:#d3d6da;max-width:30ch;font:400 15px/1.55 var(--font-sans);letter-spacing:0;text-transform:none;margin:30px 0}.scrapline-launch{max-width:310px;color:var(--sl-acid);font:700 10px var(--font-mono);letter-spacing:.12em;border-block:1px solid #cdf5226b;justify-content:space-between;gap:30px;padding:18px 0;display:flex}:is(.scrapline-launch:hover,.scrapline-launch:focus-visible){color:#fff;border-color:#fff}.scrapline-hero-media{min-width:0;margin:0}.scrapline-hero-media img{width:100%;height:auto;box-shadow:12px 16px 0 var(--sl-blue);border:1px solid #3a3f4a;display:block}.scrapline-hero-media figcaption{color:#97a0aa;font:500 8px/1.6 var(--font-mono);letter-spacing:.13em;margin-top:28px}.scrapline-mission{color:var(--sl-acid);font:500 9px var(--font-mono);letter-spacing:.18em;border-top:1px solid #343841;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:24px;display:flex}.work-page-scrapline .development-stack{--dev-accent:var(--sl-acid);background:#101216}.work-page-scrapline .development-stack-head h2{font-size:clamp(50px,6.5vw,110px)}.work-page-scrapline .work-story{background:#e4e6e2;min-height:auto}.work-page-scrapline .work-description{font-size:clamp(28px,3.3vw,54px);line-height:1.08}.work-page-scrapline .work-flow{background:#0f1115;min-height:auto}.work-page-scrapline .work-flow>div small,.work-page-scrapline .work-flow li b{color:var(--sl-acid)}.work-page-scrapline .work-flow li strong{font-size:clamp(32px,3.7vw,62px)}.scrapline-field{padding:var(--section-space-lg) 0;background:var(--sl-blue)}.scrapline-section-head{align-items:end;gap:var(--section-gap);padding:0 var(--page-gutter);grid-template-columns:.7fr 1.4fr 1fr;margin-bottom:clamp(48px,5vw,90px);display:grid}.scrapline-section-head>span,.scrapline-controls>div>span{font:700 9px/1.6 var(--font-mono);letter-spacing:.17em;color:var(--sl-acid);align-self:start}.scrapline-section-head h2,.scrapline-controls h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6vw,104px);line-height:.88}.scrapline-section-head h2 em,.scrapline-controls h2 em{font-family:var(--font-serif);color:var(--sl-acid);font-weight:400}.scrapline-section-head>p{color:#dfe4ff;max-width:48ch;margin:0;font-size:14px;line-height:1.65}.scrapline-captures{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,44px);width:min(90vw,1440px);margin:auto;display:grid}.scrapline-capture{background:var(--sl-ink);border:1px solid #fff2;min-width:0;margin:0;padding:clamp(14px,1.6vw,24px);box-shadow:8px 10px #0a0b0d66}.scrapline-capture>span{color:var(--sl-acid);font:700 8px var(--font-mono);letter-spacing:.17em;margin-bottom:18px;display:block}.scrapline-capture img{border:1px solid #2e333d;width:100%;height:auto;display:block}.scrapline-capture h3{letter-spacing:-.06em;margin:24px 0 12px;font-size:clamp(24px,2.2vw,36px);line-height:.95}.scrapline-capture p{color:#aeb5bf;margin:0;font-size:12px;line-height:1.65}.scrapline-controls{gap:var(--product-media-split-gap);padding:var(--section-space-lg) var(--page-gutter);color:#15171c;background:#e4e6e2;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.scrapline-controls h2{margin:34px 0}.scrapline-controls h2 em,.scrapline-controls>div>span{color:#4a6200}.scrapline-controls p{color:#4b5058;max-width:48ch;margin:0;font-size:14px;line-height:1.65}.scrapline-control-list>div{border-bottom:1px solid #b3b7b0;grid-template-columns:.65fr 1fr 1fr;align-items:center;gap:18px;padding:20px 0;display:grid}.scrapline-control-list>div>span{font:500 11px/1.5 var(--font-mono)}.scrapline-control-list .scrapline-control-head>span{color:#666c70;letter-spacing:.12em;font-size:8px}.scrapline-control-list>div>strong{letter-spacing:-.04em;font-size:20px}.work-page-scrapline .work-access{background:var(--sl-acid);color:#0a0b0d}.work-page-scrapline .work-access small{color:#3d4a00}.work-page-scrapline .work-access a:hover{color:var(--sl-blue)}@media (max-width:1100px){.scrapline-section-head{grid-template-columns:1fr 1.5fr}.scrapline-section-head>span{grid-column:1/-1}.scrapline-captures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.scrapline-hero-grid{grid-template-columns:1fr;gap:54px}.work-page-scrapline .scrapline-hero{min-height:auto;padding-top:125px}.work-page-scrapline .work-title-wrap h1{font-size:clamp(76px,17vw,140px)}.scrapline-hero-media{justify-self:center;width:min(100%,760px)}.scrapline-hero-media img{box-shadow:6px 9px 0 var(--sl-blue)}.scrapline-controls{grid-template-columns:1fr}}@media (max-width:700px){.scrapline-section-head,.scrapline-captures{grid-template-columns:1fr}.scrapline-control-list>div{gap:10px}.scrapline-control-list>div>span{font-size:10px}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}:root{--motion-progress:0;--pointer-x:-1000px;--pointer-y:-1000px;--pointer-opacity:0}body,a,button{cursor:auto}.motion-enhanced body,.motion-enhanced a,.motion-enhanced button{cursor:none}:focus-visible{outline:2px solid var(--red);outline-offset:6px}.project-sphere:focus-visible{z-index:5;filter:contrast(1.2);transform:translate(var(--mx), var(--my)) rotate(0) scale(1.055)}.project-sphere:hover{transform:translate(var(--mx), var(--my)) rotate(0) scale(1.055)}.work-card:focus-visible{border-color:var(--red);transform:translateY(-7px)}.motion-progress{z-index:95;pointer-events:none;background:linear-gradient(90deg, var(--red), #fff 72%, var(--red));width:100%;height:1px;transform:scaleX(var(--motion-progress));transform-origin:0;will-change:transform;transition:top .45s cubic-bezier(.16,1,.3,1);position:fixed;top:83px;left:0;box-shadow:0 0 12px #ff243d66}.motion-spotlight{z-index:19;aspect-ratio:1;pointer-events:none;width:min(46vw,720px);opacity:var(--pointer-opacity);mix-blend-mode:screen;transform:translate3d(calc(var(--pointer-x) - 50%), calc(var(--pointer-y) - 50%), 0);contain:strict;will-change:transform, opacity;background:radial-gradient(circle,#ff243d10 0,#ff243d08 24%,#0000 67%);border-radius:50%;transition:opacity .45s;position:fixed;top:0;left:0}.nav-shell{transition:height .45s cubic-bezier(.16,1,.3,1),background-color .45s,border-color .45s,box-shadow .45s}.motion-scrolled .nav-shell{background:#080808e6;border-bottom-color:#3a3839;height:68px;box-shadow:0 14px 42px #0005}.motion-scrolled .motion-progress{top:67px}.site-loading .hero-line{animation-play-state:paused}.intro-curtain{transition-duration:.72s}.ticker div{animation-duration:26s}.projects{scroll-margin-top:96px}.cursor-ring,.cursor-dot{opacity:var(--pointer-opacity);will-change:transform, width, height, margin, opacity;transition-property:width,height,margin,background,opacity}.cursor-ring.is-pressed{width:36px;height:36px;margin:4px 0 0 4px}.motion-enhanced [data-reveal]{--reveal-x:0px;--reveal-y:30px;--reveal-scale:1;--magnetic-x:0px;--magnetic-y:0px;--parallax-y:0px;opacity:0;translate:calc(var(--reveal-x) + var(--magnetic-x)) calc(var(--reveal-y) + var(--magnetic-y) + var(--parallax-y));scale:var(--reveal-scale);transition:opacity .78s ease var(--reveal-delay,0s), translate 1s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), scale 1s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s)}.motion-enhanced [data-reveal=line]{--reveal-y:.42em}.motion-enhanced [data-reveal=scale]{--reveal-y:20px;--reveal-scale:.975}.motion-enhanced [data-reveal=side]{--reveal-x:-24px;--reveal-y:0px}.motion-enhanced [data-reveal].is-revealed{--reveal-x:0px;--reveal-y:0px;--reveal-scale:1;opacity:1}.motion-enhanced [data-parallax]:not([data-reveal]){translate:0 var(--parallax-y,0px)}.motion-enhanced [data-magnetic]:not([data-reveal]){--magnetic-x:0px;--magnetic-y:0px;translate:var(--magnetic-x) var(--magnetic-y);transition:translate .65s cubic-bezier(.16,1,.3,1)}.motion-enhanced [data-text-effect=signal-sweep]{animation:none}.motion-enhanced [data-text-effect=signal-sweep]:before,.motion-enhanced [data-text-effect=signal-sweep]:after{display:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference){.motion-enhanced [data-text-effect=signal-sweep]{color:#0000;background:linear-gradient(105deg, var(--text-effect-ink) 0 44%, var(--text-effect-signal,var(--red)) 48%, #fff 50%, var(--text-effect-signal,var(--red)) 52%, var(--text-effect-ink) 56% 100%) 100% 50% / 230% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.motion-enhanced .work-flow li.is-revealed>[data-text-effect=signal-sweep]{animation:.92s cubic-bezier(.16,1,.3,1) .18s both text-signal-sweep}}}.motion-enhanced [data-motion-zone]:not(.is-motion-active) *,.motion-enhanced [data-motion-zone]:not(.is-motion-active):before,.motion-enhanced [data-motion-zone]:not(.is-motion-active):after,.motion-enhanced [data-motion-zone]:not(.is-motion-active) :before,.motion-enhanced [data-motion-zone]:not(.is-motion-active) :after{animation-play-state:paused!important}@view-transition{navigation:auto}.nav-shell{view-transition-name:sunx-navigation}.sphere-1{view-transition-name:sunx-ai-cinema}.sphere-2{view-transition-name:sunx-sonic-objects}.sphere-3{view-transition-name:sunx-playable-worlds}.sphere-4{view-transition-name:sunx-future-systems}.project-page-ai-cinema .project-planet{view-transition-name:sunx-ai-cinema}.project-page-sonic-objects .project-planet{view-transition-name:sunx-sonic-objects}.project-page-playable-worlds .project-planet{view-transition-name:sunx-playable-worlds}.project-page-future-systems .project-planet{view-transition-name:sunx-future-systems}::view-transition-old(root){animation:.22s both motion-view-out}::view-transition-new(root){animation:.48s cubic-bezier(.16,1,.3,1) both motion-view-in}::view-transition-group(sunx-navigation){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(sunx-ai-cinema){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(sunx-sonic-objects){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(sunx-playable-worlds){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(sunx-future-systems){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes motion-view-out{to{opacity:0}}@keyframes motion-view-in{0%{opacity:0}}@keyframes text-signal-sweep{0%{text-shadow:0 0 #0000;background-position:100%}48%{text-shadow:0 0 14px #ffffff38}to{text-shadow:0 0 #0000;background-position:0%}}@media (hover:hover) and (pointer:fine){.motion-enhanced .work-card[data-motion-surface]:before{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--surface-x,50%) var(--surface-y,50%), #fff2 0, #ffffff0c 18%, transparent 48%);mix-blend-mode:soft-light;transition:opacity .55s;position:absolute;inset:0}.motion-enhanced .work-card[data-motion-surface]:hover:before{opacity:1}.motion-enhanced .work-card[data-motion-surface] .work-card-signal{translate:var(--surface-shift-x,0px) var(--surface-shift-y,0px);transition:translate .9s cubic-bezier(.16,1,.3,1)}}@media (max-width:800px){html{overflow-x:clip}.motion-enhanced body,.motion-enhanced a,.motion-enhanced button{cursor:auto!important}.motion-progress{top:67px}.motion-spotlight{display:none}.nav-link{align-items:center;min-height:44px;display:inline-flex}}@media (hover:none),(pointer:coarse){.motion-enhanced body,.motion-enhanced a,.motion-enhanced button{cursor:auto!important}.cursor-ring,.cursor-dot,.motion-spotlight{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body,a,button{cursor:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.intro-curtain,.motion-progress,.motion-spotlight,.cursor-ring,.cursor-dot{display:none!important}.site-loading{height:auto!important;overflow:visible!important}.motion-enhanced [data-reveal]{opacity:1!important;translate:none!important;scale:1!important}.motion-enhanced [data-parallax],.motion-enhanced [data-magnetic]{translate:none!important}[data-text-effect=signal-sweep]{color:var(--text-effect-ink,currentColor)!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:0 0!important;animation:none!important}.nav-shell,.project-sphere,.project-planet{view-transition-name:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(sunx-navigation){animation:none!important}::view-transition-group(sunx-ai-cinema){animation:none!important}::view-transition-group(sunx-sonic-objects){animation:none!important}::view-transition-group(sunx-playable-worlds){animation:none!important}::view-transition-group(sunx-future-systems){animation:none!important}}
