/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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,::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;-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2")}:root{--font-geist-sans:"Geist";--font-geist-mono:"Geist Mono";--ink:#080808;--ink-soft:#0d0d0d;--panel:#111;--line-soft:#ffffff14;--paper:#f4f1ec;--orange:#ff5a00;--orange-light:#ff7a1a;--focus-green:#72ff8d;--mouse-x:50vw;--mouse-y:50vh;--font-mono:var(--font-geist-mono), monospace;--font-serif:Georgia, "Times New Roman", serif;--gutter:clamp(20px, 4vw, 100px);--muted:#aaa6a1;--line:#ffffff1f}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}body:before{content:"";z-index:999;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}.cursor-glow{z-index:90;left:var(--mouse-x);top:var(--mouse-y);pointer-events:none;background:#ff5a00ad;border-radius:50%;width:6px;height:6px;transition:opacity .18s,background .3s,box-shadow .3s;position:fixed;transform:translate(8px,8px);box-shadow:0 0 8px #ff5a0052}.cursor-glow:before,.cursor-glow:after{content:none}button,input,textarea,select{font:inherit}.site-header{z-index:100;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;height:98px;padding:0 clamp(24px,4vw,72px);transition:background .3s,border-color .3s,height .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:grid;position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-bottom-color:var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808d6;height:80px}.brand{letter-spacing:.08em;align-items:center;gap:12px;width:max-content;font-size:15px;font-weight:700;line-height:1.05;display:inline-flex}.brand>span:last-child{transform-origin:0;transition:color .2s,transform .26s cubic-bezier(.2,.8,.2,1),letter-spacing .26s}.brand:hover>span:last-child{color:#fff;letter-spacing:.105em;transform:scale(1.035)}.brand-mark{width:40px;height:40px;color:var(--orange);font-family:var(--font-geist-mono);letter-spacing:-.06em;border:1px solid #ff5a00b8;place-items:center;font-size:12px;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid}.brand-mark-logo{background:#080808;border-color:#0000;padding:0;overflow:hidden}.brand-mark-logo img{object-fit:cover;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,.8,.2,1),filter .26s;display:block;transform:scale(1.13)}.brand:hover .brand-mark-logo img{filter:brightness(1.08);transform:scale(1.18)}.brand:hover .brand-mark-logo{box-shadow:none;background:0 0;transform:none}.brand:hover .brand-mark{background:#ff5a001a;transform:rotate(-2deg)scale(1.045);box-shadow:0 0 24px #ff5a0029}.brand small{color:var(--muted);letter-spacing:.26em;margin-top:5px;font-size:11px;font-weight:500;display:block}.main-nav{color:#c6c6c6;align-items:center;gap:clamp(20px,2.3vw,38px);font-size:14.5px;display:flex}.main-nav a{transform-origin:50%;padding:10px 0;transition:color .18s,transform .22s cubic-bezier(.2,.8,.2,1);position:relative}.main-nav a:after{content:"";background:var(--orange);transform-origin:100%;height:1px;transition:transform .22s,background .3s;position:absolute;inset:auto 0 4px;transform:scaleX(0)}.main-nav a:hover{color:#fff;transform:scale(1.055)}.main-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{letter-spacing:.01em;background:#ffffff09;border:1px solid #fff3;border-radius:999px;justify-self:end;align-items:center;gap:13px;min-height:56px;padding:0 26px;font-size:15px;font-weight:650;transition:border-color .18s,background .18s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.header-cta-status{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ff5a00b3}.header-cta:hover{background:#ffffff13;border-color:#ff5a00b3;transform:translateY(-1px)scale(1.025);box-shadow:0 8px 30px #00000040,inset 0 1px #ffffff14}.hero-contact-button{position:relative}.menu-button{background:0 0;border:0;padding:10px;display:none}.hero{isolation:isolate;background:linear-gradient(90deg,#0000007a,#0000000d 60%),radial-gradient(circle at 75% 45%,#371308 0,#140c09 23%,#080808 57%);align-items:flex-end;min-height:100svh;padding:150px clamp(24px,6vw,110px) clamp(56px,7vh,86px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;opacity:.8;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.92%,#ffffff14 50%,#0000 50.08%),linear-gradient(#0000 49.92%,#ffffff0d 50%,#0000 50.08%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34vw 34vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 78%);mask-image:linear-gradient(270deg,#000,#0000 78%)}.hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ff5a0057;border-radius:50%;width:min(46vw,700px);transition:border-color .3s,box-shadow .3s;position:absolute;top:50%;right:7vw;transform:translateY(-51%);box-shadow:0 0 0 8vw #ff5a0005,0 0 90px #ff5a0024,inset 0 0 90px #ff5a000f}.hero-grid{z-index:-3;opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 48%,#000,#0000 74%);mask-image:radial-gradient(circle at 70% 48%,#000,#0000 74%)}.hero-glow{z-index:-1;filter:blur(42px);background:linear-gradient(90deg,#0000,#ff5a0038,#0000);width:16vw;height:70vh;transition:background .32s;animation:6s ease-in-out infinite alternate breathe;position:absolute;top:15vh;right:20vw;transform:skew(-10deg)}.lens-interface{z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(46vw,700px);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;top:50%;right:7vw;transform:translateY(-51%)}.hero.is-vivre-active .lens-interface{filter:brightness(1.22);transform:translateY(-51%)scale(1.035)}.hero-portrait{z-index:2;isolation:isolate;pointer-events:none;cursor:default;opacity:1;width:min(33vw,540px);height:min(76vh,760px);margin:0;transition:opacity .34s,transform .56s cubic-bezier(.16,.86,.24,1);animation:1.15s cubic-bezier(.16,.85,.25,1) .35s backwards portraitReveal;position:absolute;bottom:0;left:auto;right:0;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.hero-portrait-image{opacity:1;pointer-events:auto;cursor:pointer;filter:saturate(.82)contrast(1.03)brightness(.82)drop-shadow(0 0 1px #ff763429)drop-shadow(-16px 15px 34px #000000c2);transform-origin:bottom;width:auto;max-width:none;height:90%;transition:opacity .36s,filter .34s,transform .52s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;bottom:-5%;left:auto;right:12%}.portrait-focus-lock{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(var(--focus-green), var(--focus-green)) left top / 30px 1px no-repeat, linear-gradient(var(--focus-green), var(--focus-green)) left top / 1px 30px no-repeat, linear-gradient(var(--focus-green), var(--focus-green)) right top / 30px 1px no-repeat, linear-gradient(var(--focus-green), var(--focus-green)) right top / 1px 30px no-repeat, linear-gradient(var(--focus-green), var(--focus-green)) left bottom / 30px 1px no-repeat, linear-gradient(var(--focus-green), var(--focus-green)) left bottom / 1px 30px no-repeat, linear-gradient(var(--focus-green), var(--focus-green)) right bottom / 30px 1px no-repeat, linear-gradient(var(--focus-green), var(--focus-green)) right bottom / 1px 30px no-repeat;filter:drop-shadow(0 0 7px #72ff8d99);transform-origin:50%;width:64%;height:66%;position:absolute;top:10%;left:12%;transform:scale(1.1)}.hero-portrait:hover{opacity:1;transform:translateY(-8px)scale(1.018)}.hero-portrait:hover .hero-portrait-image{opacity:1;filter:saturate(.75)contrast(1.045)brightness(.96)drop-shadow(0 0 1px #ff763440)drop-shadow(-14px 14px 30px #000000b3);transform:translate(-4px,-3px)rotate(.35deg)scale(1.022)}main.is-rec-active .hero-portrait{opacity:1;transform:translateY(-3px)scale(1.008)}main.is-rec-active .hero-portrait-image{opacity:1;filter:saturate(.9)contrast(1.075)brightness(.97)drop-shadow(0 0 4px #72ff8d33)drop-shadow(-16px 15px 34px #000000c2);animation:.56s cubic-bezier(.16,.86,.24,1) both portraitFocusSettle}main.is-rec-active .portrait-focus-lock{animation:.56s cubic-bezier(.16,.86,.24,1) 40ms both portraitFocusLock}.lens-ring{border-radius:50%;position:absolute;inset:0}.lens-ring-one{border:1px dashed #ffffff1f;animation:38s linear infinite orbitSpin;inset:8%}.lens-ring-one:before{content:"";background:var(--orange);border:1px solid #ffffffb8;border-radius:50%;width:5px;height:5px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:12%;left:22%;box-shadow:0 0 14px #ff5a00bd}.hero.is-rec-active .lens-ring-one:before{background:var(--focus-green);border-color:#dcffe3e0;box-shadow:0 0 15px #72ff8dd1}.lens-ring-two{will-change:transform;border:1px solid #ff5a002e;transition:border-color .3s,box-shadow .3s;animation:18s linear infinite orbitSpin;inset:23%}.lens-ring-two:before,.lens-ring-two:after{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;transition:background .3s,box-shadow .3s;position:absolute;box-shadow:0 0 18px #ff5a00cc}.hero.is-rec-active .lens-ring-two{border-color:#72ff8d47;box-shadow:0 0 34px #72ff8d0f}.hero.is-rec-active .lens-ring-two:before,.hero.is-rec-active .lens-ring-two:after{background:var(--focus-green);box-shadow:0 0 18px #72ff8dd1}.lens-ring-two:before{top:14%;right:14%}.lens-ring-two:after{opacity:.45;bottom:30%;left:5%}.lens-ring-three{border:1px solid #ffffff24;transition:border-color .3s,box-shadow .3s;animation:4.8s ease-in-out infinite focusPulse;inset:39%;box-shadow:inset 0 0 34px #ff5a0014}.lens-focus-point{background:#ff5a00b8;border-radius:50%;width:5px;height:5px;transition:background .3s,box-shadow .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ff5a00b8}.hero-content{z-index:3;pointer-events:none;width:min(1200px,100%);position:relative}.hero-content .hero-role strong,.hero-content .hero-role span,.hero-content h1>span,.hero-content .hero-bottom>p,.hero-content .hero-actions a{pointer-events:auto}.eyebrow{color:var(--orange);text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.16em;margin:0 0 22px;font-size:11px;font-weight:600;line-height:1.6}.eyebrow:before{content:"";background:var(--orange);width:30px;height:1px;margin:0 12px 3px 0;display:inline-block}.hero-role{letter-spacing:0;align-items:baseline;gap:16px;display:flex}.hero-role:before{display:none}.hero-role strong{color:var(--orange);letter-spacing:.18em;transform-origin:0;font-size:20px;font-weight:760;transition:color .2s,text-shadow .22s,transform .26s cubic-bezier(.2,.8,.2,1),letter-spacing .26s}.hero-role span{color:#ffffff9e;letter-spacing:.16em;transform-origin:0;font-size:13.5px;font-weight:550;transition:color .2s,transform .26s cubic-bezier(.2,.8,.2,1)}.hero-role strong:hover{color:var(--orange-light);letter-spacing:.205em;text-shadow:0 0 18px #ff5a0033;transform:scale(1.045)}.hero-role span:hover{color:#fff;transform:translate(3px)scale(1.035)}.hero h1{letter-spacing:-.065em;flex-direction:column;max-width:1170px;margin:0;font-size:clamp(44px,6.2vw,110px);font-weight:630;line-height:.94;display:flex}.hero h1>span:not(.hero-name){transform-origin:0;width:max-content;max-width:100%;transition:color .22s,transform .3s cubic-bezier(.2,.8,.2,1);display:block}.hero h1>span:not(.hero-name):hover{color:#fff;transform:translate(5px)scale(1.012)}.hero-name{font-family:var(--font-geist-mono);letter-spacing:.35em;transform-origin:0;color:#aaa6a1;width:max-content;margin-bottom:20px;font-size:clamp(14px,1.2vw,18px);font-weight:560;line-height:1;transition:color .22s,transform .28s cubic-bezier(.2,.8,.2,1),letter-spacing .28s}.hero-name:hover{color:#fff;letter-spacing:.39em;transform:scale(1.035)}.hero h1 em,.section-heading h2 em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-vivre{isolation:isolate;transform-origin:50%;transition:color .3s,text-shadow .3s;display:inline-block;position:relative}.hero-vivre:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .44s cubic-bezier(.2,.85,.2,1);position:absolute;bottom:-.08em;left:4%;right:4%;transform:scaleX(0);box-shadow:0 0 12px #ff5a008c}.hero-vivre.is-near{color:#ff7a1a;text-shadow:0 0 22px #ff5a002e;animation:.62s cubic-bezier(.2,.8,.2,1) both vivreKinetic}.hero-vivre.is-near:after{transform:scaleX(1)}.hero-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:clamp(24px,3vw,48px);max-width:min(1050px,78%);margin-top:40px;padding-top:28px;display:flex}.hero-bottom>p{color:#bebbb6;max-width:540px;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.65;transition:color .22s,transform .28s cubic-bezier(.2,.8,.2,1)}.hero-bottom>p:hover{color:#d0d0d0;transform:translate(4px)}.hero-actions{flex-shrink:0;gap:10px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:14px 24px;font-size:15px;font-weight:650;line-height:1.4;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--orange);color:#090909}.button-primary:hover{background:var(--orange-light)}.button-ghost{background:#0808083d;border-color:#ffffff42}.button-ghost:hover{border-color:#fff9}.hero-meta{z-index:4;color:#8d8d8d;font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:12px;position:absolute;top:122px}.hero-meta-left{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 12px 9px 0;transition:color .26s,letter-spacing .26s,transform .26s;left:clamp(24px,6vw,110px)}.hero-meta-left:hover{color:var(--focus-green);letter-spacing:.18em;transform:scale(1.035)}.hero-meta-left:focus-visible{outline:1px solid var(--focus-green);outline-offset:5px}.recording-timecode{font-variant-numeric:tabular-nums;min-width:11ch;display:inline-block}.hero.is-rec-active .rec-dot{background:var(--focus-green);animation:.52s ease-in-out infinite alternate focusHot;box-shadow:0 0 14px #72ff8de6}.hero.is-rec-active .frame-corner{opacity:1;border-color:var(--focus-green);filter:drop-shadow(0 0 7px #72ff8db3)}.hero.is-rec-active .focus-reticle,.hero.is-rec-active .hud-status{color:var(--focus-green)}.hero.is-rec-active .hero-vivre:after{box-shadow:0 0 12px #72ff8d80}.hero.is-rec-active .hero-camera-data span+span:before,.hero.is-rec-active .exposure-scale b{background:var(--focus-green);box-shadow:0 0 10px #72ff8dc2}main.is-rec-active .cursor-glow{background:#72ff8dc7;box-shadow:0 0 9px #72ff8d66}main.is-rec-active .site-header .brand-mark{color:var(--focus-green);background:#72ff8d12;border-color:#72ff8dc2;box-shadow:0 0 22px #72ff8d1f}main.is-rec-active .site-header .brand-mark-logo{box-shadow:none;background:0 0;border-color:#0000}main.is-rec-active .main-nav a:after{background:var(--focus-green)}main.is-rec-active .header-cta{color:#07120a;border-color:var(--focus-green);background:var(--focus-green);box-shadow:0 0 28px #72ff8d2e}main.is-rec-active .header-cta:hover{background:#96ffa8;border-color:#96ffa8}main.is-rec-active .header-cta-status{box-shadow:none;background:#07120a}main.is-rec-active .hero .button-primary:hover{background:#96ffa8}main.is-rec-active .hero-glow{background:linear-gradient(90deg,#0000,#72ff8d2b,#0000)}main.is-rec-active .lens-ring-three{border-color:#72ff8d40;box-shadow:inset 0 0 34px #72ff8d14}.hero-meta-right{right:clamp(24px,6vw,110px)}.hero-camera-data{z-index:1;color:#a39b95;font-family:var(--font-geist-mono);letter-spacing:.16em;gap:18px;font-size:10px;display:flex;position:absolute;bottom:34px;right:clamp(72px,8vw,138px)}.hero-camera-data span+span{padding-left:18px;position:relative}.hero-camera-data span+span:before{content:"";background:#ff5a00b8;border-radius:50%;width:3px;height:3px;transition:background .3s,box-shadow .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero-camera-hud{z-index:1;color:#ffffff75;width:min(400px,29vw);font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff21;padding:14px 0 0;font-size:10px;position:absolute;top:154px;right:clamp(32px,6vw,110px)}.hud-heading,.hud-values{justify-content:space-between;align-items:center;gap:12px;display:flex}.hud-heading{margin-bottom:16px}.hud-heading>span:first-child{color:#fffc}.hud-status{color:var(--orange);align-items:center;gap:7px;display:inline-flex}.hud-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #ff5a00e6}.hud-values span{color:#ffffffb8;gap:5px;display:grid}.hud-values small{color:#a39b95;letter-spacing:.12em;font-size:9px}.focus-reticle{z-index:1;color:#ff5a00b8;pointer-events:none;width:104px;height:104px;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .3s;position:absolute;top:calc(50% - 52px);right:calc(7vw + min(23vw,350px) - 52px)}.focus-reticle i{width:19px;height:19px;position:absolute}.focus-reticle i:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.focus-reticle i:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.focus-reticle i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.focus-reticle i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.focus-reticle span{color:#ffffff47;font-family:var(--font-geist-mono);letter-spacing:.22em;font-size:6px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.hero.is-vivre-active .focus-reticle{color:var(--orange-light);transform:scale(.84)rotate(2deg)}.exposure-scale{z-index:1;color:#ffffff45;font-family:var(--font-geist-mono);letter-spacing:.08em;flex-direction:column;align-items:center;gap:9px;font-size:6px;display:flex;position:absolute;top:50%;right:34px}.exposure-scale i,.exposure-scale b{background:#ffffff38;width:8px;height:1px}.exposure-scale b{background:var(--orange);width:18px;box-shadow:0 0 8px #ff5a00b3}.rec-dot{background:var(--orange);width:6px;height:6px;box-shadow:0 0 10px var(--orange);border-radius:50%;margin-right:8px;animation:1.5s ease-in-out infinite blink;display:inline-block}.frame-corner{z-index:4;opacity:.6;width:24px;height:24px;transition:opacity .3s,border-color .3s,filter .3s;position:absolute}.frame-top-left{border-top:1px solid var(--orange);border-left:1px solid var(--orange);top:116px;left:32px}.frame-top-right{border-top:1px solid var(--orange);border-right:1px solid var(--orange);top:116px;right:32px}.frame-bottom-left{border-bottom:1px solid var(--orange);border-left:1px solid var(--orange);bottom:32px;left:32px}.frame-bottom-right{border-bottom:1px solid var(--orange);border-right:1px solid var(--orange);bottom:32px;right:32px}.scroll-cue{z-index:3;color:#777;font-family:var(--font-geist-mono);letter-spacing:.22em;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:64px;right:36px}.scroll-cue i{background:linear-gradient(var(--orange) 50%, #ffffff1f 50%);background-size:100% 200%;width:1px;height:42px;animation:1.8s ease-in-out infinite scrollLine}.reveal-up{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.24s}.section-shell{border-top:1px solid var(--line-soft);grid-template-columns:clamp(76px,7.5vw,132px) minmax(0,1fr);display:grid}.section-index{color:#aaa6a1;border-right:0;padding:clamp(72px,8vw,120px) 16px 64px clamp(20px,3vw,56px)}.section-index span{color:var(--orange);font-family:var(--font-geist-mono);font-size:12px}.section-index p{font-family:var(--font-geist-mono);text-transform:uppercase;writing-mode:vertical-rl;letter-spacing:.12em;margin:28px 0 0;font-size:11px}.manifesto{background:#0b0b0b}.manifesto-content,.projects-content{min-width:0;padding:clamp(80px,10vw,150px) clamp(24px,6vw,100px)}.manifesto-content h2,.section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,6.1vw,94px);font-weight:590;line-height:.95}.manifesto-content h2 span{color:#777}.manifesto-copy{color:#aaa;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,7vw,110px);max-width:880px;margin:64px 0 74px auto;font-size:15px;line-height:1.75;display:grid}.manifesto-copy p{margin:0}.skill-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#bcbcbc;text-transform:uppercase;white-space:nowrap;font-family:var(--font-geist-mono);letter-spacing:.13em;align-items:center;gap:clamp(12px,2vw,30px);padding:25px 0;font-size:clamp(9px,1vw,12px);display:flex;overflow:hidden}.skill-marquee i{background:var(--orange);border-radius:50%;flex:none;width:5px;height:5px}.formats-section{background:radial-gradient(circle at 80% 18%,#ff5a0013,#0000 24%),linear-gradient(#0b0b0b 0%,#090909 100%);position:relative;overflow:hidden}.formats-section:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0 0 0 max(120px,14vw);-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.formats-section .section-index,.formats-content{z-index:1;position:relative}.formats-content{min-width:0;padding:clamp(78px,9vw,138px) clamp(24px,6vw,100px) clamp(84px,9vw,132px)}.formats-heading{margin-bottom:clamp(48px,6vw,78px);display:block}.formats-heading h2{letter-spacing:-.06em;transform-origin:0;max-width:1120px;margin:0;font-size:clamp(44px,6.2vw,96px);font-weight:590;line-height:.98;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.formats-heading h2:hover{transform:scale(1.012)translate(3px)}.formats-heading .eyebrow,.formats-heading h2>span,.formats-heading h2 em,.formats-heading>p,.formats-section .section-index p{transform-origin:0;transition:color .22s,transform .3s cubic-bezier(.2,.8,.2,1)}.formats-heading .eyebrow,.formats-heading h2>span,.formats-heading h2 em{display:inline-block}.formats-heading .eyebrow:hover,.formats-section .section-index p:hover{color:#fff;transform:scale(1.045)}.formats-heading h2>span:hover{transform:scale(1.018)translate(4px)}.formats-heading h2 em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.formats-heading h2 em:hover{color:#ff7630;transform:scale(1.055)translate(4px)skew(-2deg)}.formats-heading>p{color:#b5b1ac;border-left:1px solid #ff5a0047;max-width:680px;margin:30px 0 0;padding:2px 0 2px 24px;font-size:16px;line-height:1.75}.formats-heading>p:hover{color:#b8b8b8;transform:scale(1.025)}.formats-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(340px,auto);gap:16px;display:grid}.format-card{isolation:isolate;background:linear-gradient(135deg,#ff5a0006,#0000 42%),linear-gradient(315deg,#ffffff05,#0000 38%),#0e0d0ceb;border:1px solid #ffffff1a;grid-template-rows:minmax(150px,1fr) auto;gap:22px;min-height:330px;padding:clamp(22px,2vw,32px);transition:border-color .32s,background .32s,transform .42s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.format-card:before{content:"";z-index:-1;opacity:.22;background:radial-gradient(circle,#ff5a0021,#0000 69%);border-radius:50%;width:230px;height:230px;transition:opacity .32s,transform .62s cubic-bezier(.2,.8,.2,1);position:absolute;top:-120px;right:-110px;transform:scale(.7)}.format-card:first-child{background:linear-gradient(135deg,#ffffff05,#0000 46%),linear-gradient(315deg,#ffffff05,#0000 38%),#0e0d0ceb;border-color:#ffffff1a;grid-area:1/1/3/5;grid-template-rows:minmax(240px,1fr) auto;min-height:696px}.format-card:nth-child(2){grid-area:1/5/auto/9}.format-card:nth-child(3){grid-area:1/9/auto/13}.format-card:nth-child(4){grid-area:2/5/auto/9}.format-card:nth-child(5){grid-area:2/9/auto/13}.format-card-visual{min-height:150px;position:relative}.format-card-top{z-index:3;position:absolute;top:0;right:0}.format-icon{color:#aaa5a2;background:#ffffff03;border:1px solid #ff844a29;place-items:center;width:48px;height:48px;transition:color .26s,border-color .26s,background .26s,transform .42s cubic-bezier(.2,.8,.2,1);display:grid}.format-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;overflow:visible}.format-card-aerial .format-icon svg{width:34px}.format-card:first-child .format-icon{width:58px;height:58px}.format-card:first-child .format-icon svg{width:32px;height:32px}.phone-feed{opacity:.32;transform-box:fill-box;transform-origin:50%}.format-card-vertical:hover .format-icon{transform:none}.format-card-vertical:hover .format-icon svg{animation:1.9s cubic-bezier(.45,.05,.2,1) infinite phoneFloat}.format-card-vertical:hover .phone-feed-one{animation:1.5s ease-in-out infinite phoneFeed}.format-card-vertical:hover .phone-feed-two{animation:1.5s ease-in-out .23s infinite phoneFeed}.drone-rotor{transform-box:fill-box;transform-origin:50%}.format-card-aerial:hover .format-icon{transform:none}.format-card-aerial:hover .format-icon svg{animation:2.25s cubic-bezier(.45,.05,.2,1) infinite droneFlight}.format-card-aerial:hover .drone-rotor{animation:.26s linear infinite alternate rotorPulse}.format-card-aerial:hover .rotor-two,.format-card-aerial:hover .rotor-four{animation-delay:.13s}.corporate-light,.youtube-play,.youtube-signal,.event-date{transform-box:fill-box;transform-origin:50%}.corporate-shell{stroke-dasharray:150;stroke-dashoffset:0}.corporate-light{opacity:.32}.youtube-signal{opacity:0}.format-card-corporate:hover .format-icon,.format-card-youtube:hover .format-icon,.format-card-event:hover .format-icon{transform:none}.format-card-corporate:hover .format-icon svg{animation:2.4s cubic-bezier(.45,.05,.2,1) infinite corporateLift}.format-card-corporate:hover .corporate-shell{animation:2.4s cubic-bezier(.2,.8,.2,1) infinite corporateDraw}.format-card-corporate:hover .corporate-light-one{animation:2.4s ease-in-out .35s infinite corporateLight}.format-card-corporate:hover .corporate-light-two{animation:2.4s ease-in-out .55s infinite corporateLight}.format-card-corporate:hover .corporate-light-three{animation:2.4s ease-in-out .75s infinite corporateLight}.format-card-youtube:hover .format-icon svg{animation:2.1s cubic-bezier(.2,.8,.2,1) infinite youtubeFrame}.format-card-youtube:hover .youtube-play{animation:2.1s cubic-bezier(.2,.8,.2,1) infinite youtubeLaunch}.format-card-youtube:hover .youtube-signal-left{animation:2.1s ease-out .2s infinite youtubeSignal}.format-card-youtube:hover .youtube-signal-right{animation:2.1s ease-out .32s infinite youtubeSignal}.format-card-event:hover .format-icon svg{animation:1.9s cubic-bezier(.2,.8,.2,1) infinite eventFlip}.format-card-event:hover .event-date-one{animation:1.25s ease-in-out infinite eventDate}.format-card-event:hover .event-date-two{animation:1.25s ease-in-out .18s infinite eventDate}.format-card-event:hover .event-date-three{animation:1.25s ease-in-out .36s infinite eventDate}.format-ghost-frame{z-index:0;aspect-ratio:16/9;color:#ffffff21;opacity:.72;border:1px solid #ff844a1b;width:min(39%,155px);transition:opacity .32s,border-color .32s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;top:93px;right:24px;transform:translate(7px)}.format-ghost-frame>i{border-color:var(--orange);opacity:.52;width:9px;height:9px;position:absolute}.format-ghost-frame>i:first-child{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.format-ghost-frame>i:nth-child(2){border-top:1px solid;border-right:1px solid;top:-1px;right:-1px}.format-ghost-frame>i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:-1px;left:-1px}.format-ghost-frame>i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.format-ghost-frame>span{font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:7px;position:absolute;top:7px;right:7px}.format-ghost-vertical{aspect-ratio:9/16;width:63px;top:82px;right:28px}.format-card:first-child .format-ghost-vertical{opacity:.82;border-color:#ffffff18;width:clamp(138px,10.5vw,166px);top:50%;left:50%;right:auto;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff05,0 28px 85px #ffffff06}.format-card:first-child .format-ghost-vertical>i{opacity:.3;border-color:#ffffff80;transition:border-color .26s,opacity .26s}.format-card:first-child:hover .format-ghost-vertical>i{border-color:var(--orange);opacity:.58}.format-ghost-vertical:before{content:"";opacity:.38;background:radial-gradient(circle at 26% 74%,#fff1,#0000 34%),linear-gradient(155deg,#ffffff16,#0000 40%),linear-gradient(15deg,#ffffff0b,#ffffff03);position:absolute;inset:6px;transform:scale(1)}.format-card-vertical:hover .format-ghost-vertical:before{animation:2.6s cubic-bezier(.45,.05,.2,1) infinite verticalSwipe}.short-ui{z-index:2;color:#ffffffa3;font-family:var(--font-geist-mono);position:absolute;inset:6px;overflow:hidden}.short-ui-tabs{position:absolute;top:10px;left:50%;transform:translate(-50%)}.short-ui-tabs b{background:#ffffff57;width:24px;height:1px;display:block}.short-ui-caption{gap:4px;display:grid;position:absolute;bottom:20px;left:8px;right:8px}.short-ui-caption span{transform-origin:0;background:#fff3;width:82%;height:2px}.short-ui-caption span:last-child{opacity:.55;width:52%}.short-ui-progress{background:#ffffff24;height:1px;position:absolute;bottom:3px;left:4px;right:4px}.short-ui-progress i{width:46%;height:100%;box-shadow:none;transform-origin:0;background:#ffffff47;transition:background .24s,box-shadow .24s;display:block}.format-card-vertical:hover .short-ui-progress i{background:#ff5a00c7;animation:2.6s linear infinite shortProgress;box-shadow:0 0 6px #ff5a003d}.format-card-vertical:hover .short-ui-caption span{animation:2.6s cubic-bezier(.45,.05,.2,1) infinite shortCaptionSwipe}.format-card-vertical:hover .short-ui-caption span:last-child{animation-delay:.12s}.format-card:nth-child(2) .format-ghost-wide:before{content:"";opacity:.28;background:linear-gradient(90deg, transparent, var(--orange), transparent);height:1px;position:absolute;top:50%;left:0;right:0}.format-card:nth-child(2):hover .format-ghost-wide:before{animation:1.8s ease-in-out infinite corporateScan}.format-card-youtube .format-ghost-wide:after{content:"";background:linear-gradient(90deg, var(--orange) 0 38%, #ffffff1a 38%);opacity:0;transform-origin:0;height:2px;transition:opacity .22s;position:absolute;bottom:7px;left:7px;right:7px;transform:scaleX(.18)}.format-card-youtube:hover .format-ghost-wide:after{animation:2s linear infinite youtubeProgress}.format-ghost-event{width:min(33%,168px);box-shadow:-18px 15px 0 -1px #0a0a0a,-18px 15px #ffffff0e}.format-ghost-aerial{width:min(37%,170px)}.format-card:nth-child(2) .format-ghost-wide,.format-card:nth-child(3) .format-ghost-event,.format-card:nth-child(4) .format-ghost-wide,.format-card:nth-child(5) .format-ghost-aerial{inset:auto auto 0 50%;transform:translate(-50%)}.format-card:nth-child(3) .format-ghost-event{bottom:15px}.format-ghost-aerial:after{content:"";border:1px solid #ff5a002e;border-radius:50%;width:31px;height:31px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.format-card-copy{z-index:2;grid-template-rows:42px 1fr;align-content:start;width:min(100%,520px);height:auto;display:block;position:relative}.format-card:first-child .format-card-copy{height:auto}.format-card h3{letter-spacing:-.045em;transform-origin:0 100%;margin:0;font-size:clamp(24px,2.1vw,34px);font-weight:540;line-height:1.12;transition:color .26s,transform .36s cubic-bezier(.2,.8,.2,1)}.format-card p{transform-origin:0;color:#b8b4af;max-width:460px;margin:15px 0 0;font-size:15px;line-height:1.75;transition:color .26s,transform .28s cubic-bezier(.2,.8,.2,1)}.format-card:hover{z-index:2;background:#110e0cf2;border-color:#ff5a0052;transform:translateY(-3px)}.format-card:hover:before{opacity:1;transform:scale(1)}.format-card:hover .format-icon{color:var(--orange);background:#ff5a0014;border-color:#ff5a0080;transform:rotate(-3deg)scale(1.07)}.format-card:hover h3{color:#fff;transform:scale(1.035)translate(3px)}.format-card:hover p{color:#c6c2bc}.format-card p:hover{color:silver;transform:scale(1.022)translate(2px)}.format-card:hover .format-ghost-frame{opacity:1;border-color:#ff5a0040;transform:translateY(-3px)}.format-card:nth-child(2):hover .format-ghost-wide,.format-card:nth-child(3):hover .format-ghost-event,.format-card:nth-child(4):hover .format-ghost-wide,.format-card:nth-child(5):hover .format-ghost-aerial{transform:translate(-50%,-3px)}.format-card-vertical:hover .format-ghost-vertical{transform:translate(-50%,calc(-50% - 6px))scale(1.025)}.formats-grid .format-card:nth-child(2){transition-delay:55ms}.formats-grid .format-card:nth-child(3){transition-delay:.11s}.formats-grid .format-card:nth-child(4){transition-delay:55ms}.formats-grid .format-card:nth-child(5){transition-delay:.11s}.projects-section{background:#080808;position:relative}.projects-section:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, var(--orange), #ff5a002e 22%, transparent 72%);transform-origin:0;height:1px;animation:1.1s cubic-bezier(.2,.8,.2,1) both projectSectionLine;position:absolute;top:-1px;left:max(120px,14vw);right:0}.projects-section:after{content:"";z-index:3;background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:calc(max(120px,14vw) - 3px);box-shadow:0 0 18px #ff5a0080}@keyframes projectSectionLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.section-heading{grid-template-columns:1.55fr .65fr;align-items:end;gap:50px;margin-bottom:70px;display:grid}.section-heading h2 em{display:block}.section-intro{color:#999;margin:0 0 7px;font-size:14px;line-height:1.65}.project-list{gap:86px;display:grid}.project-filters{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;margin:-30px 0 52px;padding-bottom:20px;display:flex}.project-filters button{border:1px solid var(--line);color:#858585;cursor:pointer;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.12em;background:0 0;padding:10px 15px;font-size:8px;transition:color .18s,border-color .18s,background .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.project-filters button:hover,.project-filters button.is-active{color:#fff;background:#ff5a0014;border-color:#ff5a00ad}.project-filters button:hover{transform:scale(1.045)}.project-card{position:relative}.project-card:nth-child(2n){width:82%;margin-left:auto}.project-visual{background:#151515;border:1px solid #ffffff1a;min-height:clamp(320px,48vw,620px);transition:border-color .3s;position:relative;overflow:hidden}.project-visual:before,.project-visual:after{content:"";transition:transform .8s cubic-bezier(.2,.7,.1,1),opacity .4s;position:absolute}.project-promo{background:linear-gradient(115deg,#04080afa 0 26%,#0000 50%),radial-gradient(circle at 70% 55%,#ff6f0080,#0000 6%),linear-gradient(125deg,#0c1113 28%,#393a34 28.3% 47%,#c25a17 47.3% 48%,#121212 48.3%)}.project-promo:before{background:linear-gradient(90deg,#ffffff08,#ff5a001f);border-left:1px solid #ffffff40;border-right:1px solid #ff5a0066;width:28%;height:120%;top:-10%;right:18%;transform:skew(-12deg)}.project-bmw{background:radial-gradient(at 60% 68%,#ff5400d9 0 2%,#0000 17%),radial-gradient(at 73% 66%,#ff5400b8 0 1%,#0000 11%),linear-gradient(165deg,#0000 45%,#ffffff29 45.3%,#0000 46%),radial-gradient(circle at 65%,#272727,#070707 59%)}.project-bmw:before{aspect-ratio:2.6;background:linear-gradient(#ffffff0f,#000000a6);border-top:2px solid #ffffff61;border-bottom:3px solid #ff5a00b3;border-radius:50% 50% 20% 20%;width:52%;top:38%;right:9%;box-shadow:0 20px 70px #ff5a0026}.project-tellure{background:linear-gradient(#0205060d,#020506cc),radial-gradient(at 68% 25%,#ff8f2f8c,#0000 19%),linear-gradient(135deg,#0b1413 10%,#2a2b1f 38%,#0b0e0f 38.3% 62%,#3e2e1d 62.3%,#080808)}.project-tellure:before{filter:blur(10px);background:linear-gradient(90deg,#0000,#ff8c3233,#0000);width:32%;height:110%;top:-5%;left:56%;transform:skew(18deg)}.project-industry{background:linear-gradient(120deg,#000000b3,#0000 54%),repeating-linear-gradient(90deg,#0b0c0d 0 10%,#25201b 10.2% 17%,#121212 17.2% 26%),#111}.project-industry:before{filter:blur(12px);background:linear-gradient(90deg,#0000,#ff8a383b,#0000);width:34%;height:140%;top:-20%;right:12%;transform:rotate(12deg)}.project-crossfit{background:radial-gradient(circle at 72% 47%,#ff5a006b,#0000 2%),linear-gradient(140deg,#080808 0 36%,#3a1710 36.4% 37%,#101010 37.4% 63%,#292929 63.4% 64%,#080808 64.4%)}.project-crossfit:before{aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:36%;top:17%;right:10%;box-shadow:0 0 60px #ff5a001f,inset 0 0 50px #ff5a000f}.project-wine{background:radial-gradient(at 68% 60%,#ff902d6b,#0000 4%),linear-gradient(130deg,#090908 0 34%,#382016 34.3% 35%,#12100e 35.3% 65%,#57321a 65.3% 66%,#070707 66.3%)}.project-wine:before{background:linear-gradient(90deg,#ffffff05,#ff660021);border:1px solid #ffaa5c59;border-radius:48% 48% 38% 38%;width:18%;height:72%;top:12%;right:24%;box-shadow:0 22px 80px #ff5a0029}.project-art-grid{opacity:.35;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#ffffff14 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#ffffff0d 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25% 50%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.project-number,.project-type,.media-placeholder{z-index:3;font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:9px;position:absolute}.project-number{color:var(--orange);top:24px;left:26px}.project-type{color:#ffffff8c;text-transform:uppercase;top:24px;right:26px}.media-placeholder{color:#ffffff57;bottom:24px;left:26px}.project-monogram{z-index:2;color:#ffffff09;letter-spacing:-.12em;font-size:clamp(130px,26vw,390px);font-weight:700;line-height:.8;position:absolute;bottom:-4%;left:8%}.play-icon{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0808086b;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:74px;height:74px;font-size:14px;transition:transform .28s,background .28s,border-color .28s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-card:hover .project-visual{border-color:#ff5a009e}.project-card:hover .project-visual:before{transform:skew(-12deg)scale(1.05)}.project-card:hover .play-icon{background:var(--orange);border-color:var(--orange);transform:translate(-50%,-50%)scale(1.08)}.project-details{grid-template-columns:1fr 1fr auto;align-items:start;gap:28px;padding-top:22px;display:grid}.project-details p{margin:0}.project-details>div>p{color:#777;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.project-details h3{letter-spacing:-.04em;transform-origin:0;margin:0;font-size:clamp(24px,3vw,44px);font-weight:540;transition:transform .26s cubic-bezier(.2,.8,.2,1),color .22s}.project-card:hover .project-details h3{color:#fff;transform:scale(1.025)}.project-description{color:#8d8d8d;max-width:390px;font-size:13px;line-height:1.65}.project-link{border-bottom:1px solid var(--orange);white-space:nowrap;transform-origin:100%;align-items:center;gap:30px;padding-bottom:8px;font-size:11px;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .18s;display:flex}.project-link:hover{color:var(--orange);transform:scale(1.035)}.project-link span{color:var(--orange)}.vertical-projects-section{background:radial-gradient(circle at 78% 28%,#ff5a000e,#0000 27%),#080808;position:relative;overflow:hidden}.vertical-projects-section:before{background:linear-gradient(90deg, var(--orange), #ff5a0000);width:min(40vw,580px)}.vertical-projects-section:after{background:var(--orange);box-shadow:0 0 20px #ff5a0099}.vertical-projects-content{min-width:0;padding:clamp(84px,9vw,138px) 0 clamp(90px,10vw,150px) clamp(24px,6vw,100px)}.vertical-projects-heading{grid-template-columns:minmax(0,1fr) minmax(200px,.48fr);align-items:end;gap:clamp(24px,3vw,56px);margin-bottom:50px;padding-right:clamp(24px,6vw,100px);display:grid}.vertical-projects-heading h2{color:#f6f4f0;letter-spacing:-.07em;margin:0;font-size:clamp(48px,5.8vw,94px);font-weight:590;line-height:.98;display:grid}.vertical-projects-heading h2 em{color:var(--orange);letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-weight:400}.vertical-projects-heading>p{color:#c1c0bd;border-left:1px solid #ff5a0047;max-width:340px;margin:0 0 3px;padding-left:18px;font-size:16px;line-height:1.65}.gallery-eyebrow-motion,.gallery-title-motion,.gallery-copy-motion{transform-origin:0;transition:color .22s,filter .22s,transform .3s cubic-bezier(.2,.8,.2,1),border-color .26s}.gallery-eyebrow-motion{display:inline-block}.gallery-title-motion{cursor:default}.gallery-title-motion>span,.gallery-title-motion>em{transform-origin:0;transition:color .22s,transform .3s cubic-bezier(.2,.8,.2,1);display:block}.gallery-eyebrow-motion:hover{color:#fff;transform:scale(1.045)translate(3px)}.gallery-title-motion:hover{transform:scale(1.012)translate(3px)}.gallery-title-motion>span:hover{transform:scale(1.018)translate(4px)}.gallery-title-motion>em:hover{color:#ff7630;transform:scale(1.045)translate(4px)skew(-2deg)}.gallery-copy-motion:hover{color:#e2dfdb;border-left-color:#ff5a00f2;transform:scale(1.018)translate(3px)}.vertical-projects-navigation{border-top:1px solid #ffffff1d;justify-content:space-between;align-items:center;gap:24px;margin:0 clamp(24px,6vw,100px) 26px 0;padding-top:15px;display:flex}.vertical-projects-count{color:#e5e2df;font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:11px}.vertical-projects-count i{color:var(--orange);margin:0 5px;font-style:normal}.vertical-projects-nav-buttons{gap:7px;display:flex}.vertical-projects-nav-buttons button{color:#d9d7d4;cursor:pointer;background:#ffffff03;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:44px;height:44px;transition:border-color .22s,background .22s,color .22s,transform .28s cubic-bezier(.2,.8,.2,1);display:grid}.vertical-projects-nav-buttons button span{font-size:15px;line-height:1;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.vertical-projects-nav-buttons button:hover{color:#fff;background:#ff5a001c;border-color:#ff5a00d1;transform:translateY(-2px)}.vertical-projects-nav-buttons button:first-child:hover span{transform:translate(-2px)}.vertical-projects-nav-buttons button:last-child:hover span{transform:translate(2px)}.vertical-projects-rail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;cursor:grab;gap:clamp(16px,1.8vw,28px);padding:0 clamp(24px,6vw,100px) 17px 0;display:flex;overflow-x:auto}.vertical-projects-rail::-webkit-scrollbar{display:none}.vertical-projects-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.vertical-projects-rail:focus-visible{outline-offset:8px;outline:1px solid #ff5a00bf}.vertical-project-card{scroll-snap-align:start;transform-origin:bottom;opacity:1;flex:0 0 clamp(240px,21.1vw,326px);min-width:0;transition:opacity .42s,transform .54s cubic-bezier(.2,.8,.2,1),filter .42s;transform:none}.vertical-project-card.is-active{opacity:1;filter:saturate(1.04);transform:translateY(0)scale(1)}.vertical-project-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.vertical-project-trigger:focus-visible{outline:none}.vertical-project-trigger:focus-visible .vertical-project-preview{border-color:var(--orange)}.vertical-project-preview{aspect-ratio:9/16;isolation:isolate;background:#111;border:1px solid #ffffff1f;transition:border-color .32s,transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:relative;overflow:hidden}.vertical-project-preview>img{object-fit:cover;filter:saturate(.92)contrast(1.01)brightness(.96);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .44s;position:absolute;inset:0;transform:scale(1.015)}.vertical-project-placeholder{background:linear-gradient(155deg,#0000 15%,#ff5a0024 15.4% 16%,#0000 16.4% 58%,#ffffff0d 58.4% 58.8%,#0000 59.2%),radial-gradient(circle at 68% 35%,#ff5a002e,#0000 18%),#151515;position:absolute;inset:0;overflow:hidden}.vertical-project-placeholder span{border:1px solid #ffffff17;display:block;position:absolute}.vertical-project-placeholder span:first-child{width:58%;height:36%;top:15%;right:-15%}.vertical-project-placeholder span:nth-child(2){background:#ff5a0073;border:0;width:72%;height:1px;bottom:31%;left:-8%}.vertical-project-placeholder span:nth-child(3){border-radius:50%;width:44%;height:44%;bottom:-16%;left:12%}.vertical-project-shade{z-index:1;background:linear-gradient(#0000001f,#0000 35% 70%,#0000005c);transition:opacity .36s;position:absolute;inset:0}.vertical-project-number{z-index:2;font-family:var(--font-geist-mono);letter-spacing:.17em;color:var(--orange);font-size:9px;position:absolute;top:17px;left:17px}.vertical-project-corners{z-index:2;pointer-events:none;position:absolute;inset:12px}.vertical-project-corners i{opacity:.42;width:15px;height:15px;transition:opacity .3s,transform .42s cubic-bezier(.2,.8,.2,1),border-color .3s;position:absolute}.vertical-project-corners i:first-child{border-top:1px solid #fff;border-left:1px solid #fff;top:0;left:0}.vertical-project-corners i:nth-child(2){border-top:1px solid #fff;border-right:1px solid #fff;top:0;right:0}.vertical-project-corners i:nth-child(3){border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:0;right:0}.vertical-project-corners i:nth-child(4){border-bottom:1px solid #fff;border-left:1px solid #fff;bottom:0;left:0}.vertical-project-play{z-index:3;opacity:0;background:#07070761;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:54px;height:54px;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1),border-color .28s,background .28s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)scale(.86)}.vertical-project-play i{color:#fff;border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid;width:0;height:0;margin-left:3px}.vertical-project-copy{padding:17px 2px 4px;display:block}.vertical-project-title{color:#ece9e4;letter-spacing:-.025em;min-height:2.65em;font-size:18px;font-weight:520;line-height:1.4;transition:color .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:block}.vertical-project-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.vertical-project-tag{font-family:var(--font-geist-mono);letter-spacing:.095em;border:1px solid;border-radius:999px;align-items:center;min-height:26px;padding:3px 8px;font-size:10px;line-height:1.3;transition:background .25s,transform .25s cubic-bezier(.2,.8,.2,1),color .25s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vertical-project-tag{border-color:color-mix(in srgb, currentColor 30%, transparent)}}.tag-podcast{color:#c5a9c8;background:#79587d21}.tag-interview{color:#a0bfdf;background:#3e648d24}.tag-tourisme{color:#a3c4a9;background:#49735224}.tag-loisirs{color:#dcb584;background:#aa6f3024}.tag-evenementiel{color:#d3a1a5;background:#7e333929}.tag-produit{color:#d6c8ad;background:#98846024}.tag-corporate{color:#b0c4cf;background:#60778224}.vertical-project-trigger:hover .vertical-project-preview,.vertical-project-trigger:focus-visible .vertical-project-preview{border-color:#ff5a00f0;transform:translateY(-4px);box-shadow:0 18px 50px #0000003d,inset 0 0 0 1px #ff5a001f}.vertical-project-trigger:hover .vertical-project-preview>img,.vertical-project-trigger:focus-visible .vertical-project-preview>img{filter:saturate(.96)contrast(1.02)brightness(.98);transform:scale(1.065)}.vertical-project-trigger:hover .vertical-project-shade,.vertical-project-trigger:focus-visible .vertical-project-shade{opacity:.72}.vertical-project-trigger:hover .vertical-project-corners i,.vertical-project-trigger:focus-visible .vertical-project-corners i{border-color:var(--orange);opacity:.92}.vertical-project-trigger:hover .vertical-project-corners i:first-child,.vertical-project-trigger:focus-visible .vertical-project-corners i:first-child{transform:translate(3px,3px)}.vertical-project-trigger:hover .vertical-project-corners i:nth-child(2),.vertical-project-trigger:focus-visible .vertical-project-corners i:nth-child(2){transform:translate(-3px,3px)}.vertical-project-trigger:hover .vertical-project-corners i:nth-child(3),.vertical-project-trigger:focus-visible .vertical-project-corners i:nth-child(3){transform:translate(-3px,-3px)}.vertical-project-trigger:hover .vertical-project-corners i:nth-child(4),.vertical-project-trigger:focus-visible .vertical-project-corners i:nth-child(4){transform:translate(3px,-3px)}.vertical-project-trigger:hover .vertical-project-play,.vertical-project-trigger:focus-visible .vertical-project-play{border-color:var(--orange);opacity:1;background:#ff5a00c7;transform:translate(-50%,-50%)scale(1)}.vertical-project-trigger:hover .vertical-project-title,.vertical-project-trigger:focus-visible .vertical-project-title{color:#fff;transform:translate(3px)}.vertical-project-trigger:hover .vertical-project-tag,.vertical-project-trigger:focus-visible .vertical-project-tag{background:currentColor;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.vertical-project-trigger:hover .vertical-project-tag,.vertical-project-trigger:focus-visible .vertical-project-tag{background:color-mix(in srgb, currentColor 18%, transparent)}}.vertical-projects-progress{background:#ffffff29;height:1px;margin:27px clamp(24px,6vw,100px) 0 0;overflow:hidden}.vertical-projects-progress span{transform-origin:0;background:var(--orange);width:100%;height:100%;transition:transform .56s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 10px #ff5a0073}.horizontal-projects-block{border-top:1px solid #ffffff1a;margin-top:clamp(80px,8vw,128px);padding-top:clamp(56px,6vw,88px)}.horizontal-projects-heading{grid-template-columns:minmax(0,1fr) minmax(200px,.48fr);align-items:end;gap:clamp(24px,3vw,56px);margin-bottom:46px;padding-right:clamp(24px,6vw,100px);display:grid}.horizontal-projects-heading h2{letter-spacing:-.07em;margin:12px 0 0;font-size:clamp(44px,5.5vw,88px);line-height:1}.horizontal-projects-heading h2 span,.horizontal-projects-heading h2 em{display:block}.horizontal-projects-heading h2 em{font-family:var(--font-serif);color:var(--orange);font-weight:500}.horizontal-projects-heading>p{color:#bdb9b3;border-left:1px solid #ff5a0047;margin:0;padding-left:18px;font-size:16px;line-height:1.6}.horizontal-projects-navigation{font:11px var(--font-mono);letter-spacing:.17em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:15px clamp(24px,6vw,100px) 20px 0;display:flex}.horizontal-projects-navigation i{color:var(--orange);margin:0 8px;font-style:normal}.horizontal-projects-navigation>div{gap:8px;display:flex}.horizontal-projects-navigation button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:50%;width:44px;height:44px}.horizontal-projects-navigation button:hover{border-color:var(--orange);color:var(--orange)}.horizontal-projects-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y;gap:clamp(18px,2vw,30px);padding:0 80px 16px 0;display:flex;overflow-x:auto}.horizontal-projects-rail::-webkit-scrollbar{display:none}.horizontal-project-card{scroll-snap-align:start;opacity:1;flex:0 0 clamp(490px,42vw,650px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);transform:none}.horizontal-project-card.is-active{opacity:1;transform:none}.horizontal-project-card button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.horizontal-project-preview{aspect-ratio:16/9;background:#141414;border:1px solid #ffffff2e;position:relative;overflow:hidden}.horizontal-project-preview img,.horizontal-project-placeholder{object-fit:cover;width:100%;height:100%;display:block}.horizontal-project-placeholder{background:linear-gradient(135deg,#181818,#0d0d0d)}.horizontal-project-preview b{color:var(--orange);font:10px var(--font-mono);position:absolute;top:12px;left:13px}.horizontal-project-play{background:#080808a6;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:50px;height:50px;font-size:12px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.horizontal-project-card strong{margin-top:16px;font-size:18px;font-weight:550;line-height:1.4;display:block}.horizontal-project-tags{gap:6px;margin-top:12px;display:flex}.horizontal-project-tags i{letter-spacing:.1em;color:#b9c6ce;font-style:normal;font:10px/1.3 var(--font-mono);border:1px solid #ffffff2e;border-radius:999px;padding:6px 8px}.horizontal-project-tags .tag-montage{color:var(--orange);border-color:#ff5a0073}.horizontal-project-tags .tag-youtube{color:#b98383}.horizontal-project-tags .tag-podcast{color:#b09abf}.horizontal-project-tags .tag-drone{color:#82b8c7}.horizontal-project-tags .tag-tourisme{color:#96b790}.horizontal-projects-progress{background:#ffffff1f;height:1px;margin:35px 80px 0 0}.horizontal-projects-progress span{background:var(--orange);transform-origin:0;height:100%;transition:transform .4s;display:block}.horizontal-video-dialog{width:min(92vw,1120px);position:relative}.horizontal-video-player{aspect-ratio:16/9;background:#090909}.horizontal-video-player iframe,.horizontal-video-player img{object-fit:cover;border:0;width:100%;height:100%;display:block}@media (width<=680px){.horizontal-projects-block{margin-top:100px;padding-top:65px}.horizontal-projects-heading{grid-template-columns:1fr;gap:25px}.horizontal-projects-heading h2{font-size:clamp(48px,14vw,68px)}.horizontal-projects-heading>p{font-size:15px}.horizontal-projects-rail{gap:14px;padding-right:20px}.horizontal-project-card{flex-basis:82vw}.horizontal-project-card strong{font-size:17px}.horizontal-projects-progress{margin-right:20px}}.vertical-video-lightbox{z-index:100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030303db;place-items:center;width:100%;min-height:100dvh;padding:24px;animation:.32s cubic-bezier(.2,.8,.2,1) both verticalLightboxIn;display:grid;position:fixed;inset:0;overflow:hidden}.vertical-video-dialog{width:min(90vw,430px);max-height:calc(100dvh - 48px);animation:.44s cubic-bezier(.2,.8,.2,1) both verticalDialogIn;position:relative}.vertical-video-player{aspect-ratio:9/16;isolation:isolate;background:#101010;border:1px solid #ffffff38;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 48px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008f}.vertical-video-poster{z-index:3;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.vertical-video-poster.is-hidden{opacity:0;visibility:hidden}.vertical-video-player iframe{z-index:2;border:0;width:100%;height:100%;position:relative}.vertical-video-close{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808088f;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .22s,background .22s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:12px;right:12px}.vertical-video-close span{font-size:24px;font-weight:200;line-height:1;transform:translateY(-1px)}.vertical-video-close:hover{border-color:var(--orange);background:#ff5a00c2;transform:rotate(90deg)}.vertical-video-close:focus-visible{outline:1px solid var(--orange);outline-offset:3px}.vertical-video-caption{color:#f1efec;letter-spacing:-.02em;align-items:baseline;gap:12px;margin:13px 0 0;font-size:14px;display:flex}.vertical-video-caption span{color:var(--orange);font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:9px}.vertical-video-loading,.vertical-video-error{color:#c8c5c1;text-align:center;width:100%;height:100%;font-family:var(--font-geist-mono);letter-spacing:.16em;place-content:center;justify-items:center;gap:15px;margin:0;padding:32px;font-size:9px;line-height:1.65;display:grid}.vertical-video-loading i{border:1px solid #ffffff40;border-top-color:var(--orange);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite verticalPlayerSpin}@keyframes verticalLightboxIn{0%{opacity:0}to{opacity:1}}@keyframes verticalDialogIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes verticalPlayerSpin{to{transform:rotate(1turn)}}@media (width<=1500px) and (width>=981px){.vertical-projects-heading{gap:44px}.vertical-projects-heading h2{font-size:clamp(52px,6.15vw,82px)}.vertical-project-card{flex-basis:clamp(230px,22.1vw,294px)}.vertical-project-title{font-size:16px}}@media (width<=980px){.vertical-projects-heading{grid-template-columns:1fr;gap:27px;margin-bottom:38px}.vertical-projects-heading>p{max-width:480px;margin:0}.vertical-project-card{flex-basis:min(38vw,300px)}}@media (width<=680px){.vertical-projects-content{padding:52px 0 84px 20px}.vertical-projects-heading{margin-bottom:36px;padding-right:20px}.vertical-projects-heading h2{font-size:clamp(44px,13.2vw,62px);line-height:.88}.vertical-projects-heading>p{max-width:360px;padding-left:15px;font-size:15px;line-height:1.6}.vertical-projects-navigation{margin:0 20px 20px 0;padding-top:13px}.vertical-projects-rail{gap:14px;padding-bottom:12px;padding-right:20px}.vertical-project-card{opacity:1;flex-basis:min(76vw,300px)}.vertical-project-card.is-active{opacity:1}.vertical-project-title{min-height:0;font-size:18px}.vertical-project-copy{padding-top:15px}.vertical-project-tag{min-height:23px;font-size:10px}.vertical-project-play{opacity:1;transform:translate(-50%,-50%)scale(.94)}.vertical-projects-progress{margin:24px 20px 0 0}.vertical-video-lightbox{padding:14px}.vertical-video-dialog{width:auto;max-width:100%}.vertical-video-player{height:min(82dvh,720px)}.vertical-video-caption{max-width:min(90vw,360px);font-size:13px}}[data-reveal]{opacity:1;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:none}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.services-section{background:#0c0c0c}.vertical-video-lightbox{overscroll-behavior:contain;width:100%;min-height:100dvh;overflow:hidden}.vertical-video-dialog{max-height:calc(100dvh - 48px)}.vertical-video-player{isolation:isolate;height:auto;max-height:calc(100dvh - 48px);position:relative}.horizontal-video-dialog{max-height:calc(100dvh - 48px)}.horizontal-video-player{isolation:isolate;max-height:calc(100dvh - 48px);position:relative;overflow:hidden}.horizontal-video-player iframe,.horizontal-video-player img{object-fit:contain}@media (width<=680px){.vertical-video-lightbox{padding:14px}.vertical-video-dialog{width:min(100vw - 28px,56.25dvh - 15.75px);max-width:100%;max-height:calc(100dvh - 28px)}.vertical-video-player{aspect-ratio:9/16;width:100%;height:auto;max-height:calc(100dvh - 28px)}.horizontal-video-dialog{width:min(100vw - 28px,1120px);max-width:100%;max-height:calc(100dvh - 28px)}.horizontal-video-player{aspect-ratio:16/9;width:100%;max-height:calc(100dvh - 28px)}}.services-content{padding:clamp(80px,10vw,150px) clamp(24px,6vw,100px)}.services-heading{grid-template-columns:1.45fr .55fr;align-items:end;gap:70px;margin-bottom:76px;display:grid}.services-heading h2,.about-copy h2,.process-header h2,.contact-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,88px);font-weight:590;line-height:.95}.services-heading h2 em,.about-copy h2 em,.contact-intro h2 em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.services-heading>p{color:#929292;margin:0 0 7px;font-size:14px;line-height:1.7}.services-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff02;flex-direction:column;min-height:330px;padding:30px;transition:background .28s,transform .28s;display:flex;position:relative;overflow:hidden}.service-card:after{content:"";opacity:0;border:1px solid #ff5a0059;border-radius:50%;width:130px;height:130px;transition:opacity .3s,transform .5s;position:absolute;top:-70px;right:-70px;transform:scale(.7)}.service-card:hover{background:#ff5a0009;transform:translateY(-4px)}.service-card:hover:after{opacity:1;transform:scale(1)}.service-number{color:#656565;font-family:var(--font-geist-mono);font-size:9px}.service-icon{color:var(--orange);margin:42px 0 44px;font-size:30px}.service-card h3{letter-spacing:-.03em;transform-origin:0;margin:0 0 14px;font-size:22px;font-weight:520;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .2s}.service-card:hover h3{color:#fff;transform:scale(1.035)}.service-card p{color:#8b8b8b;margin:0 0 30px;font-size:13px;line-height:1.65}.service-card small{color:#5f5f5f;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.14em;margin-top:auto;font-size:8px}.about-section{background:#090909}.about-content{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,4vw,72px);min-width:0;padding:clamp(80px,10vw,150px) clamp(24px,6vw,100px);display:grid}.about-copy{min-width:0}.about-portrait{border:1px solid var(--line);isolation:isolate;background:#0b0b0b;min-height:680px;transition:border-color .42s,box-shadow .42s;position:relative;overflow:hidden}.about-portrait:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#0707077a 79%,#070707e6),linear-gradient(90deg,#09090938,#0000 32% 72%,#09090929);position:absolute;inset:0}.about-portrait-image{z-index:0;object-fit:cover;object-position:50% 48%;filter:saturate(.92)contrast(1.02)brightness(.92);width:100%;height:100%;transition:transform .9s cubic-bezier(.16,.76,.2,1),filter .6s;position:absolute;inset:0;transform:scale(1.001)}.about-portrait:hover{border-color:#ff5a0057;box-shadow:0 22px 70px #00000052}.about-portrait:hover .about-portrait-image{filter:saturate()contrast(1.03)brightness(.98);transform:scale(1.028)translateY(-3px)}.portrait-grid{z-index:1;opacity:.22;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:25% 20%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.portrait-glow{z-index:1;filter:blur(30px);background:linear-gradient(90deg,#0000,#ff5a001f,#0000);width:55%;height:80%;position:absolute;top:10%;right:0;transform:skew(-14deg)}.portrait-focus{z-index:3;aspect-ratio:1;opacity:.42;border:1px solid #ffffff1c;border-radius:50%;width:min(64%,330px);transition:opacity .42s,transform .72s cubic-bezier(.2,.8,.2,1),border-color .42s;position:absolute;top:9%;left:50%;transform:translate(-50%)}.portrait-focus:before,.portrait-focus:after,.portrait-focus>span,.portrait-focus>i,.portrait-focus>b{content:"";background:var(--orange);border-radius:50%;position:absolute;box-shadow:0 0 12px #ff5a0073}.portrait-focus:before{width:5px;height:5px;top:8%;left:20%}.portrait-focus:after{width:3px;height:3px;top:42%;right:7%}.portrait-focus>span{width:3px;height:3px;bottom:18%;left:12%}.portrait-focus>i{width:2px;height:2px;bottom:7%;right:21%}.portrait-focus>b{width:2px;height:2px;top:-1px;left:48%}.about-portrait:hover .portrait-focus{opacity:.8;border-color:#ff5a0059;transform:translate(-50%)scale(1.035)rotate(8deg)}.portrait-label{z-index:4;color:#aaa;font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:8px;position:absolute;bottom:22px;left:24px}.portrait-frame{z-index:3;background:linear-gradient(var(--orange), var(--orange)) left top / 24px 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left top / 1px 24px no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 24px 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 1px 24px no-repeat;border:1px solid #ffffff1f;transition:inset .6s cubic-bezier(.2,.8,.2,1),border-color .4s;position:absolute;inset:22px}.about-portrait:hover .portrait-frame{border-color:#fff3;inset:27px}.about-copy .eyebrow{transform-origin:0;margin-bottom:28px;transition:color .22s,transform .3s cubic-bezier(.2,.8,.2,1)}.about-copy .eyebrow:hover{color:#fff;transform:scale(1.045)translate(3px)}.about-copy h2{font-size:clamp(48px,7vw,106px);line-height:.88}.about-title{transform-origin:0;transition:transform .34s cubic-bezier(.2,.8,.2,1)}.about-title:hover{transform:scale(1.012)translate(3px)}.about-title>span{transform-origin:0;width:max-content;max-width:100%;transition:color .24s,transform .32s cubic-bezier(.2,.8,.2,1);display:block}.about-title>span:hover{color:#fff;transform:scale(1.018)translate(4px)}.about-title em{transition:color .24s,transform .34s cubic-bezier(.2,.8,.2,1);display:inline-block}.about-idea{background:linear-gradient(var(--orange), var(--orange)) left top / 0 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left top / 1px 0 no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 0 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 1px 0 no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 0 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 1px 0 no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 0 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 1px 0 no-repeat;transform-origin:50%;padding:0 .08em .04em;transition:color .24s,transform .42s cubic-bezier(.2,.8,.2,1),background-size .42s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative}.about-idea:after{content:"";background:linear-gradient(90deg, transparent, var(--orange) 14% 86%, transparent);transform-origin:50%;height:1px;transition:transform .48s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-.08em;left:.08em;right:.08em;transform:scaleX(0)}.about-idea>i{z-index:2;background:var(--orange);opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-.105em;left:2%;box-shadow:0 0 12px #ff5a00b8}.about-idea:hover,.about-idea:active{background-size:16px 1px,1px 12px,16px 1px,1px 12px,16px 1px,1px 12px,16px 1px,1px 12px;transform:translateY(-2px)scale(1.035)}.about-idea:hover:after,.about-idea:active:after{transform:scaleX(1)}.about-idea:hover>i,.about-idea:active>i{animation:1.15s cubic-bezier(.45,.05,.2,1) infinite aboutIdeaDot}.about-idea:hover em,.about-idea:active em{color:#ff7630;transform:translate(2px)skew(-2deg)}@keyframes aboutIdeaDot{0%{opacity:0;left:2%;transform:scale(.6)}16%{opacity:1;transform:scale(1)}84%{opacity:1;transform:scale(1)}to{opacity:0;left:calc(98% - 5px);transform:scale(.6)}}.about-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:780px;margin:54px 0 0;font-size:15px;line-height:1.78;display:grid}.about-note{opacity:1;background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff12;margin:0;padding:18px 20px 20px;transition:border-color .24s,background .24s,opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1);position:relative;transform:none}.about-copy.is-visible .about-note{opacity:1;transform:translateY(0)}.about-copy.is-visible .about-note:nth-child(2){transition-delay:90ms}.about-copy.is-visible .about-note:nth-child(3){transition-delay:.18s}.about-copy.is-visible .about-note:nth-child(4){transition-delay:.27s}.about-note:hover{background:linear-gradient(145deg,#ff5a000b,#ffffff03);border-color:#ff5a0061;transform:translateY(-3px)}.about-note-heading{align-items:center;gap:11px;margin-bottom:13px;display:flex}.about-note-heading h3{color:#eee;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:520;line-height:1.6;transition:color .24s,transform .3s cubic-bezier(.2,.8,.2,1)}.about-note-icon{color:#969696;border:1px solid #ffffff1a;flex-shrink:0;place-items:center;width:34px;height:34px;transition:color .24s,border-color .24s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid}.about-note-icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;overflow:visible}.about-note p{color:#bdb9b4;margin:0;transition:color .24s}.about-note:hover .about-note-icon{color:var(--orange);border-color:#ff5a0052;transform:rotate(-3deg)scale(1.04)}.about-note:hover .about-note-heading h3{color:#fff;transform:translate(2px)}.about-note:hover p{color:#d0d0d0}.about-note:hover .about-icon-path{stroke-dasharray:5 4;animation:.8s linear infinite aboutPath}.about-note:hover .about-icon-node{animation:.9s ease-in-out infinite alternate aboutNode}.about-note:hover .about-icon-spark{transform-origin:50%;animation:1.4s cubic-bezier(.2,.8,.2,1) infinite aboutSpark}.about-note:hover .about-icon-target{transform-origin:50%;animation:1.3s ease-out infinite aboutTarget}@keyframes aboutPath{to{stroke-dashoffset:-9px}}@keyframes aboutNode{to{fill:currentColor;transform-origin:50%;transform:scale(1.18)}}@keyframes aboutSpark{50%{transform:rotate(8deg)scale(1.08)}}@keyframes aboutTarget{70%{opacity:.2;transform:scale(1.24)}to{opacity:0;transform:scale(1.3)}}@media (width>=981px) and (width<=1200px){.about-content{grid-template-columns:minmax(300px,.6fr) minmax(0,1.4fr);gap:50px}.about-text{grid-template-columns:1fr;gap:22px}}@media (width>=1201px) and (width<=1599px){.about-content{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);gap:clamp(42px,4.2vw,66px);padding:88px clamp(42px,4.2vw,68px) 112px}.about-portrait{min-height:620px}.about-copy h2{max-width:820px;font-size:clamp(60px,5.55vw,84px);line-height:.9}.about-text{gap:18px;max-width:820px;margin-top:46px;font-size:15px;line-height:1.72}.about-note{padding:21px 20px 23px}}@media (width>=1201px) and (width<=1320px){.about-content{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:40px;padding-inline:42px}.about-text{gap:14px;font-size:14px}.about-note{padding-inline:17px}}.process-section{border-top:1px solid var(--line-soft);background:radial-gradient(circle at 90% 15%,#ff5a001a,#0000 25%),#0d0d0d;padding:clamp(90px,11vw,170px) clamp(24px,7vw,120px)}.process-header{margin-bottom:clamp(58px,7vw,96px)}.process-header h2{transform-origin:0;max-width:1100px;font-size:clamp(48px,7vw,106px);line-height:.88;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.process-header h2:hover{transform:scale(1.012)translate(3px)}.process-header h2>span{transform-origin:0;color:#b5b1ac;transition:color .22s,transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.process-header h2>span:hover{color:#969696;transform:scale(1.018)translate(4px)}.process-header h2>span{color:#b5b1ac}.process-header .eyebrow{transform-origin:0;transition:color .22s,transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.process-header .eyebrow:hover{color:#fff;transform:scale(1.045)translate(3px)}.process-header h2:hover>span,.process-header h2>span:hover{color:#fff}.process-header h2 .about-idea{color:inherit}.process-header h2 .about-idea em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.process-final{color:inherit;background:linear-gradient(var(--orange), var(--orange)) left top / 0 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left top / 1px 0 no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 0 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 1px 0 no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 0 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 1px 0 no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 0 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 1px 0 no-repeat;transform-origin:50%;padding:0 .08em .04em;transition:color .24s,transform .42s cubic-bezier(.2,.8,.2,1),background-size .42s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative}.process-final:after{content:"";background:linear-gradient(90deg, transparent, var(--orange) 14% 86%, transparent);transform-origin:50%;height:1px;transition:transform .48s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-.08em;left:.08em;right:.08em;transform:scaleX(0)}.process-final>i{z-index:2;background:var(--orange);opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-.105em;left:2%;box-shadow:0 0 12px #ff5a00b8}.process-final:hover,.process-final:active{background-size:16px 1px,1px 12px,16px 1px,1px 12px,16px 1px,1px 12px,16px 1px,1px 12px;transform:translateY(-2px)scale(1.035)}.process-final:hover:after,.process-final:active:after{transform:scaleX(1)}.process-final:hover>i,.process-final:active>i{animation:1.15s cubic-bezier(.45,.05,.2,1) infinite aboutIdeaDot}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.process-step-wrap{opacity:1;min-width:0;transition:opacity .7s ease var(--step-delay), transform .7s cubic-bezier(.2,.8,.2,1) var(--step-delay);position:relative;transform:none}.process-step-wrap.is-visible{opacity:1;transform:translateY(0)}.process-card{border-top:1px solid var(--line);border-right:1px solid var(--line-soft);flex-direction:column;justify-content:flex-start;min-height:340px;padding:24px clamp(18px,2.1vw,32px) 26px;transition:background .32s cubic-bezier(.2,.8,.2,1),border-color .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;display:flex}.process-card:hover{background:linear-gradient(#ff5a000b,#ffffff03);border-top-color:#ff5a0073;transform:translateY(-3px)}:is(.process-grid:has(.process-card:hover) .process-card:not(:hover),.process-grid:has(.process-card:hover) .process-step-wrap:not(:has(.process-card:hover)) .process-connector){opacity:1}.process-card-top{justify-content:space-between;align-items:flex-start;gap:18px;min-height:100px;display:flex}.process-number{color:var(--orange);font-family:var(--font-geist-mono);letter-spacing:-.09em;font-size:clamp(44px,5vw,72px);font-weight:650;line-height:.9}.process-icon{color:#a7a7a7;place-items:center;width:72px;height:58px;transition:color .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1),filter .32s;display:grid}.process-icon svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.process-icon-accent{stroke:var(--orange)}.process-card:hover .process-icon{color:#e2e2e2;filter:drop-shadow(0 0 8px #ff5a001f);transform:translateY(-3px)scale(1.035)}.process-card:hover .process-icon svg{transform-box:fill-box;transform-origin:50%;animation:2.7s cubic-bezier(.45,.05,.55,.95) infinite processIconDrift}.process-card:hover .exchange-bubble-one{animation:.56s cubic-bezier(.2,.8,.2,1) both exchangeOne}.process-card:hover .exchange-bubble-two{animation:.56s cubic-bezier(.2,.8,.2,1) 70ms both exchangeTwo}.process-card:hover .exchange-signal{stroke-dasharray:20;stroke-dashoffset:20px;animation:.52s ease-out .13s forwards drawProcessLine}.process-card:hover .exchange-dot{animation:.5s ease-out both exchangeDot}.process-card:hover .exchange-dot-two,.process-card:hover .exchange-dot-four{animation-delay:75ms}.process-card:hover .prep-line-one{animation:.36s ease-out both prepLine}.process-card:hover .prep-line-two{animation:.36s ease-out 90ms both prepLine}.process-card:hover .prep-line-three{animation:.36s ease-out .18s both prepLine}.process-card:hover .prep-check-one{stroke-dasharray:18;stroke-dashoffset:18px;animation:.42s ease-out .25s forwards drawProcessLine}.process-card:hover .shooting-focus-ring{transform-origin:50%;animation:.72s cubic-bezier(.2,.8,.2,1) both focusRing}.process-card:hover .shooting-center-mark{animation:.62s ease-out 90ms both focusMark}.process-card:hover .rec-dot{transform-origin:50%;animation:.9s ease-out .18s both recPulse}.process-card:hover .post-playhead{animation:1.1s cubic-bezier(.2,.8,.2,1) both processPlayhead}.process-card:hover .post-waveform{stroke-dasharray:26;stroke-dashoffset:26px;animation:.72s ease-out .24s forwards drawProcessLine}@keyframes drawProcessLine{to{stroke-dashoffset:0}}@keyframes exchangeOne{0%{opacity:.45;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes exchangeTwo{0%{opacity:.45;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@keyframes exchangeDot{0%{opacity:0;transform:scale(.2)}to{opacity:.85;transform:scale(1)}}@keyframes prepLine{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes focusRing{0%{opacity:.55;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes focusMark{0%{opacity:0;stroke-dasharray:4 9}to{opacity:.8;stroke-dasharray:1 0}}@keyframes recPulse{0%{opacity:.65;transform:scale(.8)}45%{opacity:1;transform:scale(1.22)}to{opacity:.8;transform:scale(1)}}@keyframes processPlayhead{0%{opacity:.5;transform:translate(-8px)}to{opacity:1;transform:translate(8px)}}.process-card-copy{max-width:270px}.process-card h3{transform-origin:0;min-height:2.5em;margin:0 0 14px;font-size:clamp(20px,1.7vw,25px);font-weight:530;line-height:1.25;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .2s}.process-card:hover h3{color:#fff;transform:translate(2px)}.process-card p{color:#bdb9b4;max-width:290px;margin:0;font-size:15px;line-height:1.72;transition:color .26s}.process-card:hover p{color:silver}.process-connector{z-index:2;background:#ffffff38;width:28px;height:1px;position:absolute;top:69px;right:-1px;overflow:visible;transform:translate(50%)}.process-connector:after{content:"";border-top:1px solid var(--orange);border-right:1px solid var(--orange);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.process-connector span{background:var(--orange);transform-origin:0;transition:transform .85s cubic-bezier(.2,.8,.2,1) .25s;position:absolute;inset:0;transform:scaleX(0)}.process-step-wrap.is-visible .process-connector span{transform:scaleX(1)}.process-step-wrap:first-child .process-connector span{transition-delay:.23s}.process-step-wrap:nth-child(2) .process-connector span{transition-delay:.39s}.process-step-wrap:nth-child(3) .process-connector span{transition-delay:.55s}.contact-section{background:var(--paper);color:#0b0b0b}.contact-content{grid-template-columns:.85fr 1.15fr;gap:clamp(55px,8vw,130px);min-width:0;padding:clamp(80px,10vw,150px) clamp(24px,6vw,100px);display:grid}.contact-intro .eyebrow{color:#bf4606}.contact-intro .eyebrow:before{background:#bf4606}.email-line{font-family:var(--font-geist-mono);border-top:1px solid #00000038;border-bottom:1px solid #00000038;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:11px;display:flex}.email-line button{color:#b43f00;cursor:pointer;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.12em;background:0 0;border:0;font-size:8px}.social-links{flex-wrap:wrap;gap:18px 28px;margin-top:28px;font-size:11px;display:flex}.social-links a{transform-origin:0;border-bottom:1px solid #0000004d;transition:transform .2s,color .18s,border-color .18s}.contact-form{color:#f4f1ec;background:#0b0b0b;border-radius:12px;gap:28px;padding:38px;display:grid;box-shadow:0 24px 60px #0000002e}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{color:#8c8c8c;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.12em;gap:9px;font-size:8px;display:grid}.contact-form input,.contact-form textarea,.contact-form select{color:#fff;text-transform:none;width:100%;font-family:var(--font-geist-sans);letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #fff3;border-radius:0;outline:0;padding:14px 0;font-size:13px;transition:border-color .18s}.contact-form textarea{resize:vertical}.contact-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--orange)}.contact-form ::placeholder{color:#555}.submit-button{cursor:pointer;border:0;width:100%;margin-top:8px}.form-confirmation{color:#d6d6d6;background:#ff5a0014;border:1px solid #ff5a0073;margin:0;padding:13px 15px;font-size:11px;line-height:1.5}footer{border-top:1px solid var(--line-soft);background:#070707;padding:80px clamp(24px,6vw,100px) 26px}.project-page{background:var(--ink);min-height:100vh}.detail-header{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(24px,4vw,72px);display:grid}.detail-back{color:#888;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;transition:color .18s}.detail-back:hover{color:var(--orange)}.project-hero{background:radial-gradient(circle at 83% 22%,#ff5a001a,#0000 28%),#080808;padding:clamp(72px,9vw,140px) clamp(24px,7vw,120px) 0}.project-hero-copy{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:60px;margin-bottom:70px;display:grid}.project-hero-copy .eyebrow{grid-column:1/-1;margin-bottom:-26px}.project-hero-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(64px,10vw,152px);font-weight:610;line-height:.82}.project-hero-copy>p:last-child{color:#929292;margin:0;font-size:15px;line-height:1.75}.project-hero-visual .project-visual{min-height:clamp(430px,58vw,820px)}.project-hero-visual .project-monogram{font-size:clamp(200px,35vw,540px)}.project-meta-grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.project-meta-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:128px;padding:28px}.project-meta-grid dt{color:#aaa6a1;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.16em;margin-bottom:24px;font-size:11px}.project-meta-grid dd{color:#c6c6c6;margin:0;font-size:12px;line-height:1.5}.project-story{background:#0c0c0c;grid-template-columns:.8fr 1.2fr;gap:clamp(70px,10vw,160px);padding:clamp(90px,11vw,170px) clamp(24px,7vw,120px);display:grid}.project-story-title>span,.gallery-heading>span{color:var(--orange);font-family:var(--font-geist-mono);margin-bottom:44px;font-size:10px;display:block}.project-story-title h2,.video-heading h2,.gallery-heading h2,.project-technique h2,.project-cta h2,.next-project h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,90px);font-weight:590;line-height:.93}.project-story-title h2 em,.project-technique h2 em,.project-cta h2 em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.project-story-copy{display:grid}.project-story-copy article{border-top:1px solid var(--line);padding:36px 0 50px}.project-story-copy article>span{color:#aaa6a1;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:11px}.project-story-copy h3{letter-spacing:-.035em;margin:22px 0 14px;font-size:24px;font-weight:520}.project-story-copy p{color:#8c8c8c;max-width:620px;margin:0;font-size:14px;line-height:1.75}.video-section{background:#080808;padding:clamp(90px,10vw,150px) clamp(24px,7vw,120px)}.video-heading{grid-template-columns:1fr auto;align-items:end;margin-bottom:50px;display:grid}.video-heading .eyebrow{grid-column:1/-1}.video-heading>span{color:#636363;font-family:var(--font-geist-mono);letter-spacing:.1em;margin-bottom:8px;font-size:11px}.video-frame{aspect-ratio:16/9;background:radial-gradient(circle,#ff5a001f,#0000 34%),#0e0e0e;border:1px solid #ff5a004d;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%}.video-empty{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:9% 16%;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.video-empty .play-icon{position:static;transform:none}.video-empty p{color:#878787;font-family:var(--font-geist-mono);letter-spacing:.16em;margin:14px 0 0;font-size:10px}.video-empty small{color:#4d4d4d;font-size:10px}.project-gallery{background:#0c0c0c;padding:clamp(90px,10vw,150px) clamp(24px,7vw,120px)}.gallery-heading{grid-template-columns:auto 1fr;align-items:start;gap:40px;margin-bottom:60px;display:grid}.gallery-grid{grid-template-rows:repeat(2,minmax(260px,32vw));grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.gallery-placeholder{border:1px solid var(--line-soft);background:linear-gradient(140deg,#ff5a001a,#0000 35%),repeating-linear-gradient(135deg,#111 0 18%,#171717 18.2% 36%);justify-content:space-between;align-items:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.gallery-placeholder:before{content:"";filter:blur(18px);background:linear-gradient(90deg,#0000,#ff5a001f,#0000);width:48%;height:140%;position:absolute;top:-20%;right:8%;transform:rotate(12deg)}.gallery-1{grid-row:1/3}.gallery-placeholder span,.gallery-placeholder p{z-index:2;color:#606060;font-family:var(--font-geist-mono);letter-spacing:.15em;margin:0;font-size:8px;position:relative}.project-technique{background:radial-gradient(circle at 80% 30%,#ff5a001a,#0000 28%),#090909;grid-template-columns:1.2fr .8fr;gap:100px;padding:clamp(90px,11vw,170px) clamp(24px,7vw,120px);display:grid}.project-technique h2{font-size:clamp(40px,5vw,74px)}.technique-details>p{color:#8b8b8b;margin:0 0 46px;font-size:14px;line-height:1.75}.equipment-list{flex-wrap:wrap;gap:8px;display:flex}.equipment-list span{border:1px solid var(--line);color:#aaa;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.1em;padding:11px 14px;font-size:8px}.project-cta{text-align:center;color:#0a0a0a;background:#f4f1ec;flex-direction:column;align-items:center;padding:clamp(90px,12vw,180px) 24px;display:flex}.project-cta>p{color:#777;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.14em;margin:0 0 28px;font-size:9px}.project-cta .button{margin-top:48px}.next-project{isolation:isolate;background:#111;flex-direction:column;justify-content:center;min-height:460px;padding:80px clamp(24px,7vw,120px);display:flex;position:relative;overflow:hidden}.next-project:before{content:"";z-index:-1;background:radial-gradient(circle at 80%,#ff5a0047,#0000 26%),linear-gradient(120deg,#080808,#19110e);transition:transform .7s;position:absolute;inset:0}.next-project:hover:before{transform:scale(1.04)}.next-project>span{color:var(--orange);text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.16em;margin-bottom:24px;font-size:9px}.next-project h2{font-size:clamp(58px,9vw,135px)}.next-project>i{color:var(--orange);font-size:60px;font-style:normal;position:absolute;top:50%;right:8vw;transform:translateY(-50%)}.detail-footer{color:#aaa6a1;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:28px clamp(24px,7vw,120px);font-size:11px;display:flex}.legal-page{background:radial-gradient(circle at 85% 10%,#ff5a001c,#0000 24%),#090909;min-height:100vh}.legal-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,6vw,100px);display:flex}.legal-header>a:last-child{color:#888;text-transform:uppercase;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:11px}.legal-content{max-width:920px;margin:0 auto;padding:clamp(80px,10vw,150px) clamp(24px,7vw,100px)}.legal-content h1{overflow-wrap:anywhere;letter-spacing:-.065em;margin:0 0 52px;font-size:clamp(48px,8vw,110px);font-weight:600;line-height:.9}.legal-note{border-left:2px solid var(--orange);color:#aaa;background:#ff5a000f;margin:0 0 70px;padding:20px 22px;font-size:13px;line-height:1.7}.legal-content section{border-top:1px solid var(--line);padding:34px 0 42px}.legal-content h2{color:#d7d7d7;margin:0 0 20px;font-size:20px;font-weight:520}.legal-content section p{color:#888;margin:0;font-size:14px;line-height:1.8}.footer-top{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:70px;display:flex}.footer-brand{letter-spacing:.08em;align-items:center;gap:14px;font-size:12px;font-weight:650;display:flex}.footer-brand small{color:#aaa6a1;letter-spacing:.18em;margin-top:5px;font-size:10px;display:block}.footer-top>p{text-align:right;letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,72px);font-weight:580;line-height:.86}.footer-top em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.footer-motion-copy{transform-origin:100%;transition:color .22s,filter .22s,transform .32s cubic-bezier(.2,.8,.2,1)}.footer-motion-copy em{transform-origin:100%;transition:color .22s,transform .32s cubic-bezier(.2,.8,.2,1);display:inline-block}.footer-motion-copy:hover{color:#fff;transform:scale(1.014)translate(-3px)}.footer-motion-copy:hover em{color:#ff7630;transform:translate(-3px)skew(-2deg)}.footer-bottom{border-top:1px solid var(--line);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:#aaa6a1;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding-top:22px;font-size:11px;display:grid}.footer-bottom nav{flex-wrap:wrap;justify-content:center;justify-self:center;gap:22px;font-size:11px;display:flex}.footer-bottom a:hover{color:var(--orange)}.lab-page{background:radial-gradient(circle at 82% 22%,#ff5a0026,#0000 28%),#080808;min-height:100vh;overflow:hidden}.lab-grid{pointer-events:none;opacity:.26;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 78% 20%,#000,#0000 70%);mask-image:radial-gradient(circle at 78% 20%,#000,#0000 70%)}.lab-header{z-index:5;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:96px;padding:0 clamp(24px,6vw,110px);display:flex;position:relative}.lab-site-header{position:fixed}.lab-content-start{margin-top:98px}.lab-back{color:#999;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:22px;font-size:8px;transition:color .18s;display:inline-flex}.lab-back span,.lab-back:hover{color:var(--orange)}.lab-hero{border-bottom:1px solid var(--line-soft);min-height:620px;padding:148px clamp(24px,6vw,110px) 76px;position:relative}.lab-hero h1{z-index:2;letter-spacing:-.085em;margin:0;font-size:clamp(82px,16vw,230px);font-weight:650;line-height:.75;position:relative}.lab-hero h1 em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.lab-intro{z-index:2;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:48px;max-width:870px;margin-top:72px;padding-top:24px;display:grid;position:relative}.lab-intro p{color:#aaa;max-width:600px;margin:0;font-size:clamp(16px,1.8vw,24px);line-height:1.45}.lab-intro>span{color:#555;font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:7px}.lab-orbit{aspect-ratio:1;border:1px solid #ff5a0033;border-radius:50%;width:min(46vw,600px);animation:45s linear infinite orbitSpin;position:absolute;top:52px;right:7vw;box-shadow:0 0 90px #ff5a0014,inset 0 0 70px #ff5a000d}.lab-orbit i{border:1px dashed #ffffff1f;border-radius:50%;position:absolute;inset:16%}.lab-orbit i:nth-child(2){border-style:solid;inset:36%}.lab-orbit span{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:12%;left:26%;box-shadow:0 0 18px #ff5a00e6}.lab-tools{grid-template-columns:minmax(140px,.45fr) 1.55fr;gap:clamp(40px,8vw,140px);padding:120px clamp(24px,6vw,110px);display:grid;position:relative}.lab-section-title{color:#777;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.lab-section-title span{color:var(--orange)}.lab-tool-list{border-top:1px solid var(--line)}.lab-tool-card{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(250px,.7fr);align-content:center;gap:18px 60px;min-height:310px;padding:38px 0;display:grid;position:relative}.lab-tool-meta{color:#555;font-family:var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:7px;display:flex}.lab-tool-meta span:first-child{color:var(--orange)}.lab-tool-card h2{letter-spacing:-.055em;align-self:end;margin:0;font-size:clamp(34px,4.4vw,70px);font-weight:560;line-height:.94}.lab-tool-card>p{color:#888;align-self:end;margin:0;font-size:13px;line-height:1.7}.lab-soon{color:#aaa;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;grid-column:2;align-items:center;gap:9px;font-size:7px;display:inline-flex}.lab-soon i{background:var(--orange);border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite blink;box-shadow:0 0 10px #ff5a00cc}.lab-footer{border-top:1px solid var(--line-soft);color:#555;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding:30px clamp(24px,6vw,110px);font-size:7px;display:flex}.lab-footer a:hover{color:var(--orange)}@keyframes phoneFloat{0%,10%,22%,to{transform:translateY(0)rotate(0)}13%{transform:translate(-1.8px)rotate(-2.5deg)}16%{transform:translate(1.8px)rotate(2.5deg)}19%{transform:translate(-1px)rotate(-1.4deg)}48%{transform:translateY(-4px)rotate(-1.5deg)}72%{transform:translateY(-1px)rotate(1deg)}}@keyframes phoneFeed{0%,to{opacity:.22;transform:translateY(0)scaleX(1)}45%{opacity:.72;transform:translateY(-2px)scaleX(.92)}72%{opacity:.4;transform:translateY(1px)scaleX(1)}}@keyframes verticalSwipe{0%,30%,to{opacity:.38;transform:translateY(0)scale(1)}46%{opacity:.16;transform:translateY(-12%)scale(1.012)}47%{opacity:0;transform:translateY(12%)scale(1.012)}66%,84%{opacity:.45;transform:translateY(0)scale(1)}}@keyframes shortProgress{0%{opacity:.45;transform:scaleX(.18)}72%{opacity:.9;transform:scaleX(2.12)}to{opacity:0;transform:scaleX(2.12)}}@keyframes shortCaptionSwipe{0%,30%,to{opacity:.4;transform:translateY(0)}46%{opacity:0;transform:translateY(-7px)}47%{opacity:0;transform:translateY(7px)}66%,84%{opacity:.72;transform:translateY(0)}}@keyframes droneFlight{0%,to{transform:translateY(1px)rotate(0)}30%{transform:translate(3px,-4px)rotate(1deg)}65%{transform:translate(-3px,-2px)rotate(-1.5deg)}}@keyframes rotorPulse{0%{opacity:.34;transform:scaleX(.58)}to{opacity:1;transform:scaleX(1.18)}}@keyframes corporateLift{0%,to{transform:translateY(0)}48%{transform:translateY(-3px)}}@keyframes corporateDraw{0%{stroke-dashoffset:150px;opacity:.35}42%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-150px;opacity:.35}}@keyframes corporateLight{0%,18%,to{opacity:.2;stroke-width:1.3px}38%,72%{opacity:1;stroke-width:3.4px}}@keyframes corporateScan{0%,to{opacity:.12;transform:translateY(-24px)}50%{opacity:.65;transform:translateY(24px)}}@keyframes youtubeFrame{0%,to{filter:drop-shadow(0 0 #ff5a0000);transform:scale(1)}38%{filter:drop-shadow(0 0 #ff5a0000);transform:scale(.95)}58%,76%{filter:drop-shadow(0 0 6px #ff5a0059);transform:scale(1.06)}}@keyframes youtubeLaunch{0%,30%,to{opacity:1;transform:translate(0)scale(1)}43%{opacity:1;transform:translate(1px)scale(.78)}59%{opacity:0;transform:translate(11px)scale(1.1)}60%{opacity:0;transform:translate(-7px)scale(.82)}78%{opacity:1;transform:translate(0)scale(1)}}@keyframes youtubeSignal{0%,35%{opacity:0;transform:scale(.72)}58%{opacity:.8;transform:scale(1)}82%,to{opacity:0;transform:scale(1.22)}}@keyframes youtubeProgress{0%{opacity:.35;transform:scaleX(.18)}72%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes eventFlip{0%,to{transform:translateY(0)rotateX(0)}44%{transform:translateY(-3px)rotateX(8deg)}68%{transform:translateY(-1px)rotateX(-2deg)}}@keyframes eventDate{0%,to{opacity:.25;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1.25)}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%{opacity:.45;transform:skew(-10deg)translate(-8%)}to{opacity:1;transform:skew(-10deg)translate(8%)}}@keyframes blink{0%,to{opacity:.4}50%{opacity:1}}@keyframes scrollLine{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes portraitFocusLock{0%{opacity:0;transform:scale(1.08)}62%{opacity:.78;transform:scale(.99)}78%{opacity:.38;transform:scale(1.008)}to{opacity:.52;transform:scale(1)}}@keyframes portraitFocusSettle{0%{transform:scale(1.004)}58%{transform:translate(-1px,-1px)scale(1.019)}to{transform:translate(-1px,-1px)scale(1.014)}}@keyframes focusPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes focusHot{0%{transform:scale(.92);box-shadow:0 0 7px #72ff8da6}to{transform:scale(1.3);box-shadow:0 0 20px #72ff8d}}@keyframes vivreKinetic{0%{transform:translateY(0)rotate(0)scale(1)}38%{transform:translateY(-4px)rotate(-1.2deg)scale(1.045)}68%{transform:translateY(1px)rotate(.35deg)scale(1.012)}to{transform:translateY(-2px)rotate(-.35deg)scale(1.03)}}@keyframes notificationPop{0%{opacity:0;transform:scale(.2)}58%{opacity:1;transform:scale(1.18)}78%{transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes portraitReveal{0%{opacity:0;transform:translateY(34px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (pointer:fine) and (width>=681px){body{cursor:default}a,button,select{cursor:pointer}input,textarea{cursor:text}}@media (hover:none){.format-card-vertical .format-icon svg{animation:4.5s cubic-bezier(.45,.05,.2,1) infinite phoneFloat}.format-card-corporate .format-icon svg{animation:4.8s ease-in-out infinite corporateLift}.format-card-corporate .corporate-shell{animation:4.8s cubic-bezier(.2,.8,.2,1) infinite corporateDraw}.format-card-youtube .format-icon svg{animation:4.2s cubic-bezier(.2,.8,.2,1) infinite youtubeFrame}.format-card-event .format-icon svg{animation:4.6s cubic-bezier(.2,.8,.2,1) infinite eventFlip}.format-card-aerial .format-icon svg{animation:5.2s cubic-bezier(.45,.05,.2,1) infinite droneFlight}}@media (width>=1600px){.lab-content-start{margin-top:108px}.site-header{height:108px;padding-inline:clamp(78px,5vw,110px)}.site-header.is-scrolled{height:86px}.brand{gap:14px;font-size:16.5px}.brand-mark{width:45px;height:45px;font-size:13px}.brand small{font-size:11.5px}.main-nav{gap:clamp(34px,2.45vw,48px);font-size:16.5px}.main-nav a{padding-block:12px}.header-cta{gap:15px;min-height:62px;padding-inline:31px;font-size:16.5px}.header-cta-status{width:9px;height:9px}}@media (width<=980px){.site-header{grid-template-columns:1fr auto}.main-nav{border-bottom:1px solid var(--line);background:#080808f7;flex-direction:column;align-items:flex-start;padding:24px;display:none;position:absolute;top:72px;left:0;right:0}.main-nav.is-open{display:flex}.header-cta{display:none}.menu-button{gap:6px;display:grid}.menu-button span{background:#fff;width:24px;height:1px;display:block}.section-heading{grid-template-columns:1fr}.formats-heading{grid-template-columns:1fr;gap:28px}.formats-heading>p{max-width:560px;margin-left:48px}.formats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-card:nth-child(n){grid-area:auto;min-height:330px}.format-card:first-child{grid-column:1/-1;min-height:520px}.format-card:first-child .format-ghost-vertical{width:130px}.project-card:nth-child(2n){width:100%}.project-details{grid-template-columns:1fr auto}.project-description{grid-area:2/1/auto/-1}.services-heading,.process-header{grid-template-columns:1fr}.services-grid{grid-template-columns:repeat(2,1fr)}.about-content{grid-template-columns:1fr}.about-portrait{min-height:620px}.process-grid{grid-template-columns:repeat(2,1fr)}.contact-content{grid-template-columns:1fr}.contact-intro{max-width:680px}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom nav{grid-area:2/1/auto/-1;justify-self:start}.detail-header{grid-template-columns:1fr auto}.detail-header .detail-back{display:none}.project-hero-copy,.project-story,.project-technique{grid-template-columns:minmax(0,1fr)}.project-meta-grid{grid-template-columns:repeat(2,1fr)}.project-story{gap:70px}.gallery-grid{grid-template-rows:repeat(2,minmax(220px,36vw))}}@media (width<=680px){.lab-content-start{margin-top:72px}.cursor-glow{display:none}.site-header{height:72px;padding:0 20px}.hero:after,.lens-interface{width:86vw;top:32%;right:-24vw}.hero-meta{top:92px}.hero-meta-left{left:20px}.hero-meta-right,.hero-camera-data{display:none}.button{width:100%}.frame-corner,.scroll-cue{display:none}.section-shell{display:block}.section-index{border:0;align-items:center;gap:16px;padding:28px 20px 0;display:flex}.section-index p{writing-mode:initial;margin:0}.manifesto-content,.projects-content{padding:52px 20px 86px}.formats-section:after{background-size:42px 42px;left:0}.formats-content{padding:52px 20px 84px}.formats-heading{margin-bottom:42px}.formats-heading h2{font-size:clamp(38px,12.3vw,58px)}.formats-heading>p{max-width:100%;margin:28px 0 0;padding-left:18px;font-size:13px}.formats-grid{grid-template-columns:1fr;gap:10px}.format-card:nth-child(n){grid-area:auto}.format-card{grid-template-rows:minmax(150px,1fr) auto;gap:20px;min-height:290px;padding:22px}.format-card:first-child{grid-template-rows:minmax(240px,1fr) auto;min-height:420px}.format-card:first-child .format-ghost-vertical{width:94px}.format-card:nth-child(5){min-height:290px}.format-card h3{font-size:clamp(28px,8.5vw,38px)}.format-card p{max-width:100%;font-size:15px}.format-card-copy,.format-card:first-child .format-card-copy,.format-card:nth-child(4) .format-card-copy,.format-card:nth-child(5) .format-card-copy{height:auto;display:block}.format-ghost-frame{opacity:.78}.projects-section:before{left:20px}.projects-section:after{left:17px}.manifesto-content h2,.section-heading h2{font-size:clamp(38px,12.3vw,58px)}.manifesto-copy{grid-template-columns:1fr;gap:20px;margin:44px 0 50px}.project-list{gap:64px}.project-filters{scrollbar-width:none;flex-wrap:nowrap;margin:-18px 0 38px;overflow-x:auto}.project-filters::-webkit-scrollbar{display:none}.project-filters button{flex:none}.project-visual{min-height:360px}.project-type{display:none}.media-placeholder{max-width:140px;line-height:1.5}.play-icon{width:60px;height:60px}.project-details{grid-template-columns:1fr}.project-description,.project-link{grid-area:auto}.project-link{width:max-content}.services-content,.about-content,.contact-content{padding:52px 20px 86px}.services-heading{gap:30px;margin-bottom:46px}.services-heading h2,.about-copy h2,.process-header h2,.contact-intro h2{font-size:clamp(38px,12vw,56px)}.services-grid{grid-template-columns:1fr}.service-card{min-height:280px}.about-content{gap:58px}.about-portrait{min-height:500px}.about-text{grid-template-columns:1fr;gap:22px;margin-top:38px}.process-section{padding:82px 20px}.process-header{gap:30px;margin-bottom:52px}.process-grid{grid-template-columns:1fr}.process-card{min-height:260px}.contact-content{gap:52px}.contact-form{padding:26px 20px}.form-row{grid-template-columns:1fr}footer{padding:68px 20px 24px}.footer-top{flex-direction:column;align-items:flex-start;padding-bottom:55px}.footer-top>p{text-align:left}.footer-bottom{grid-template-columns:1fr;gap:22px}.footer-bottom nav{grid-area:auto;justify-self:start;gap:16px 20px}.detail-header{height:72px;padding:0 20px}.detail-header .header-cta{display:none}.project-hero{padding:70px 20px 0}.project-hero-copy{gap:28px;margin-bottom:44px}.project-hero-copy .eyebrow{margin-bottom:0}.project-hero-copy h1{font-size:clamp(42px,15vw,82px)}.project-hero-visual .project-visual{min-height:370px}.project-meta-grid{grid-template-columns:1fr}.project-meta-grid>div{min-height:auto}.project-story,.video-section,.project-gallery,.project-technique{padding:82px 20px}.project-story{gap:60px}.project-story-title h2,.video-heading h2,.gallery-heading h2,.project-technique h2,.project-cta h2,.next-project h2{font-size:clamp(40px,12vw,58px)}.video-heading{grid-template-columns:1fr;gap:10px}.video-empty{text-align:center;padding:20px}.video-empty p{line-height:1.5}.gallery-heading{grid-template-columns:1fr;gap:8px}.gallery-heading>span{margin-bottom:22px}.gallery-grid{grid-template-rows:repeat(3,320px);grid-template-columns:1fr}.gallery-1{grid-row:auto}.project-technique{gap:50px}.next-project{min-height:370px;padding:70px 20px}.next-project>i{font-size:36px;top:auto;bottom:32px;right:22px;transform:none}.detail-footer{flex-wrap:wrap;gap:20px;padding:26px 20px}}@media (width<=900px){.hero-camera-hud{width:260px;right:24px}.focus-reticle{width:88px;height:88px;right:calc(7vw + min(23vw,350px) - 44px)}.lab-tools{grid-template-columns:1fr}.lab-section-title{gap:18px;display:flex}}@media (width<=680px){.hero-camera-hud,.focus-reticle,.exposure-scale{display:none}.portrait-focus-lock{width:60%;height:64%;top:8%;left:8%}.lab-header{min-height:76px;padding:0 20px}.lab-header .brand small{display:none}.lab-back{gap:8px;font-size:0}.lab-back:before{content:"Portfolio";font-size:7px}.lab-back span{font-size:11px}.lab-hero{min-height:560px;padding:150px 20px 58px}.lab-hero h1{font-size:clamp(78px,26vw,130px)}.lab-orbit{width:92vw;top:56px;right:-36vw}.lab-intro{grid-template-columns:1fr;gap:28px;margin-top:70px}.lab-tools{gap:44px;padding:82px 20px}.lab-tool-card{grid-template-columns:1fr;gap:24px;min-height:330px}.lab-tool-card>p,.lab-soon{grid-column:1}.lab-tool-card>p{align-self:start}.lab-footer{padding:25px 20px}}@media (width<=980px){.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-card{min-height:320px}.process-connector{width:22px}}@media (width<=640px){.format-card-vertical.is-visible .format-icon svg{animation:1.9s cubic-bezier(.45,.05,.2,1) infinite phoneFloat}.format-card-vertical.is-visible .phone-feed-one{animation:1.5s ease-in-out infinite phoneFeed}.format-card-vertical.is-visible .phone-feed-two{animation:1.5s ease-in-out .23s infinite phoneFeed}.format-card-vertical.is-visible .format-ghost-vertical:before{animation:2.6s cubic-bezier(.45,.05,.2,1) infinite verticalSwipe}.format-card-vertical.is-visible .short-ui-progress i{background:#ff5a00c7;animation:2.6s linear infinite shortProgress;box-shadow:0 0 6px #ff5a003d}.format-card-vertical.is-visible .short-ui-caption span{animation:2.6s cubic-bezier(.45,.05,.2,1) infinite shortCaptionSwipe}.format-card-vertical.is-visible .short-ui-caption span:last-child{animation-delay:.12s}.format-card-aerial.is-visible .format-icon svg{animation:2.25s cubic-bezier(.45,.05,.2,1) infinite droneFlight}.format-card-aerial.is-visible .drone-rotor{animation:.26s linear infinite alternate rotorPulse}.format-card-aerial.is-visible .rotor-two,.format-card-aerial.is-visible .rotor-four{animation-delay:.13s}.format-card-corporate.is-visible .format-icon svg{animation:2.4s cubic-bezier(.45,.05,.2,1) infinite corporateLift}.format-card-corporate.is-visible .corporate-shell{animation:2.4s cubic-bezier(.2,.8,.2,1) infinite corporateDraw}.format-card-corporate.is-visible .corporate-light-one{animation:2.4s ease-in-out .35s infinite corporateLight}.format-card-corporate.is-visible .corporate-light-two{animation:2.4s ease-in-out .55s infinite corporateLight}.format-card-corporate.is-visible .corporate-light-three{animation:2.4s ease-in-out .75s infinite corporateLight}.format-card-youtube.is-visible .format-icon svg{animation:2.1s cubic-bezier(.2,.8,.2,1) infinite youtubeFrame}.format-card-youtube.is-visible .youtube-play{animation:2.1s cubic-bezier(.2,.8,.2,1) infinite youtubeLaunch}.format-card-youtube.is-visible .youtube-signal-left{animation:2.1s ease-out .2s infinite youtubeSignal}.format-card-youtube.is-visible .youtube-signal-right{animation:2.1s ease-out .32s infinite youtubeSignal}.format-card-youtube.is-visible .format-ghost-wide:after{animation:2s linear infinite youtubeProgress}.format-card-event.is-visible .format-icon svg{animation:1.9s cubic-bezier(.2,.8,.2,1) infinite eventFlip}.format-card-event.is-visible .event-date-one{animation:1.25s ease-in-out infinite eventDate}.format-card-event.is-visible .event-date-two{animation:1.25s ease-in-out .18s infinite eventDate}.format-card-event.is-visible .event-date-three{animation:1.25s ease-in-out .36s infinite eventDate}.about-content{gap:34px}.about-portrait{aspect-ratio:1;justify-self:center;width:min(68vw,260px);min-height:0;margin-right:0}.portrait-focus{width:62%;top:10%}.portrait-label{font-size:7px;bottom:14px;left:15px}.portrait-frame{inset:15px}.about-portrait:hover .portrait-frame{inset:18px}.about-copy .eyebrow{margin-bottom:22px}.about-copy h2{letter-spacing:-.075em;font-size:clamp(26px,7.8vw,42px)}.about-title>span{width:auto}.about-text{gap:12px;margin-top:34px;font-size:14px;line-height:1.72}.about-note{padding:16px 16px 18px}.about-note-heading{margin-bottom:11px}.process-step-wrap{padding-bottom:18px}.process-card{border-bottom:1px solid #fff1;min-height:0;padding-top:24px;padding-bottom:28px}.process-step-wrap:last-child .process-card{border-bottom:0}.process-card-copy,.process-card p{max-width:320px}.process-grid{grid-template-columns:1fr}.process-card{border-right:0;min-height:0;padding-inline:4px}.process-card-top{min-height:104px}.process-connector{width:34px;inset:auto auto -1px 4px;transform:none}.process-connector:after{right:-1px;transform:rotate(135deg)}.process-step-wrap.is-mobile-active .process-icon svg{transform-box:fill-box;transform-origin:50%;animation:.72s cubic-bezier(.2,.8,.2,1) both processIconIn,3.8s cubic-bezier(.45,.05,.55,.95) .9s infinite processIconDrift}.process-step-wrap.is-mobile-active .process-icon-accent{animation:.68s ease-out .17s both processAccentIn}.about-copy.is-mobile-active .about-title>span,.process-header.is-mobile-active h2>span{color:#fff}.about-copy.is-mobile-active .about-idea,.process-header.is-mobile-active .about-idea{background-size:16px 1px,1px 12px,16px 1px,1px 12px,16px 1px,1px 12px,16px 1px,1px 12px;transform:translateY(-2px)scale(1.035)}.about-copy.is-mobile-active .about-idea:after,.process-header.is-mobile-active .about-idea:after{transform:scaleX(1)}.about-copy.is-mobile-active .about-idea>i,.process-header.is-mobile-active .about-idea>i{animation:1.15s cubic-bezier(.45,.05,.2,1) .16s both aboutIdeaDot}.about-copy.is-mobile-active .about-idea em,.process-header.is-mobile-active .about-idea em{color:#ff7630;transform:translate(2px)skew(-2deg)}.process-step-wrap.is-mobile-active .process-card{background:linear-gradient(#ff5a000b,#ffffff03);border-top-color:#ff5a0073;transform:translateY(-3px)}.process-step-wrap.is-mobile-active .process-icon{color:#e2e2e2;filter:drop-shadow(0 0 8px #ff5a001f);transform:translateY(-3px)scale(1.035)}.process-step-wrap.is-mobile-active .process-card h3{color:#fff;transform:translate(2px)}.process-step-wrap.is-mobile-active .process-card p{color:silver}.process-step-wrap.is-mobile-active .exchange-bubble-one{animation:.56s cubic-bezier(.2,.8,.2,1) both exchangeOne,3.6s ease-in-out .88s infinite exchangeBubbleFloat}.process-step-wrap.is-mobile-active .exchange-bubble-two{animation:.56s cubic-bezier(.2,.8,.2,1) 70ms both exchangeTwo,3.6s ease-in-out 1.03s infinite reverse exchangeBubbleFloat}.process-step-wrap.is-mobile-active .exchange-signal{stroke-dasharray:20;stroke-dashoffset:20px;animation:.52s ease-out .13s forwards drawProcessLine,3.2s ease-in-out .9s infinite exchangeSignalPulse}.process-step-wrap.is-mobile-active .exchange-dot-one{animation:.5s ease-out both exchangeDot,3.1s ease-in-out .9s infinite exchangeTyping}.process-step-wrap.is-mobile-active .exchange-dot-two{animation:.5s ease-out 75ms both exchangeDot,3.1s ease-in-out 1.06s infinite exchangeTyping}.process-step-wrap.is-mobile-active .exchange-dot-three{animation:.5s ease-out .14s both exchangeDot,3.1s ease-in-out 1.62s infinite exchangeTyping}.process-step-wrap.is-mobile-active .exchange-dot-four{animation:.5s ease-out .215s both exchangeDot,3.1s ease-in-out 1.78s infinite exchangeTyping}.process-step-wrap.is-mobile-active .prep-line-one{animation:.36s ease-out both prepLine,3.4s ease-in-out .9s infinite prepLineBreathe}.process-step-wrap.is-mobile-active .prep-line-two{animation:.36s ease-out 90ms both prepLine,3.4s ease-in-out 1.04s infinite prepLineBreathe}.process-step-wrap.is-mobile-active .prep-line-three{animation:.36s ease-out .18s both prepLine,3.4s ease-in-out 1.18s infinite prepLineBreathe}.process-step-wrap.is-mobile-active .prep-check-one{stroke-dasharray:18;stroke-dashoffset:18px;animation:.42s ease-out .25s forwards drawProcessLine,2.9s ease-in-out .95s infinite prepCheckPulse}.process-step-wrap.is-mobile-active .shooting-focus-ring{transform-origin:50%;animation:.72s cubic-bezier(.2,.8,.2,1) both focusRing,3.2s ease-in-out 1s infinite shootingFocusIdle}.process-step-wrap.is-mobile-active .shooting-center-mark{animation:.62s ease-out 90ms both focusMark,3.2s ease-in-out 1s infinite shootingMarkIdle}.process-step-wrap.is-mobile-active .rec-dot{transform-origin:50%;animation:.9s ease-out .18s both recPulse,2.4s ease-in-out 1.05s infinite recIdlePulse}.process-step-wrap.is-mobile-active .post-playhead{animation:1.1s cubic-bezier(.2,.8,.2,1) both processPlayhead,2.8s cubic-bezier(.45,.05,.55,.95) 1.2s infinite alternate postPlayheadLoop}.process-step-wrap.is-mobile-active .post-waveform{stroke-dasharray:26;stroke-dashoffset:26px;transform-box:fill-box;transform-origin:50%;animation:.72s ease-out .24s forwards drawProcessLine,2.8s ease-in-out 1.2s infinite postWaveformLoop}.formats-heading h2,.about-copy h2,.process-header h2{font-size:clamp(38px,10vw,58px);line-height:.9}.formats-grid .format-card{transition-duration:.62s}.formats-grid .format-card:nth-child(2){transition-delay:.12s}.formats-grid .format-card:nth-child(3){transition-delay:.24s}.formats-grid .format-card:nth-child(4){transition-delay:.36s}.formats-grid .format-card:nth-child(5){transition-delay:.48s}.about-note p{color:silver;font-size:15px;line-height:1.78}.format-card p{max-width:100%;font-size:15px;line-height:1.72}.about-note-heading h3{font-size:11px}.process-header h2{letter-spacing:-.075em}.process-header h2 .process-title-line{white-space:nowrap}.process-step-wrap{transition-duration:.86s}.process-step-wrap:first-child{transition-delay:0s}.process-step-wrap:nth-child(2){transition-delay:.13s}.process-step-wrap:nth-child(3){transition-delay:.26s}.process-step-wrap:nth-child(4){transition-delay:.39s}}@keyframes processIconIn{0%{opacity:.35;transform:translateY(6px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes processIconDrift{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(-1px,-1px)rotate(-.7deg)}56%{transform:translate(1px,1px)rotate(.5deg)}78%{transform:translateY(-1px)rotate(-.25deg)}}@keyframes exchangeBubbleFloat{0%,to{transform:translate(0)}50%{transform:translateY(-1.5px)}}@keyframes exchangeSignalPulse{0%,to{opacity:.58;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:-4px}}@keyframes exchangeTyping{0%,58%,to{opacity:.36}20%,38%{opacity:1}}@keyframes prepLineBreathe{0%,to{opacity:.62;transform:translate(0)}50%{opacity:1;transform:translate(1px)}}@keyframes prepCheckPulse{0%,to{opacity:.68;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes shootingFocusIdle{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.075)}}@keyframes shootingMarkIdle{0%,to{opacity:.58}50%{opacity:.9}}@keyframes recIdlePulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@keyframes postPlayheadLoop{0%{opacity:.72;transform:translate(-8px)}to{opacity:1;transform:translate(8px)}}@keyframes postWaveformLoop{0%,to{opacity:.58;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1.14)}}@keyframes processAccentIn{0%{opacity:.2}55%{opacity:1}to{opacity:.78}}.contact-content{grid-template-columns:minmax(280px,.82fr) minmax(460px,1.18fr);align-items:start;gap:clamp(56px,8vw,128px)}.contact-intro{max-width:560px}.contact-section{color:#f0eeea;background:#171513}.contact-section .section-index{color:#8d8984;border-color:#ffffff1c}.contact-title>span{width:auto;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .28s;display:block}.contact-title>span+span{margin-top:.02em}.contact-title-project:hover{filter:brightness(1.12);transform:translate(8px)!important}.contact-title-head:hover{filter:brightness(1.16);transform:translate(14px)!important}.contact-intro>p:not(.eyebrow){color:#c9c4bd;opacity:1;text-shadow:none;-webkit-text-fill-color:currentColor;font-weight:400;transition:transform .36s cubic-bezier(.2,.8,.2,1),color .26s}.contact-intro>p:not(.eyebrow):hover{color:#d8d3cd;transform:translate(5px)}.contact-intro h2{font-size:clamp(48px,5.3vw,82px)}.contact-intro>p:not(.eyebrow){color:#c9c4bd;opacity:1;max-width:455px;text-shadow:none;-webkit-text-fill-color:currentColor;margin:34px 0 42px;font-size:16px;font-weight:400;line-height:1.68}.social-links{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;gap:14px 26px;margin-top:0;font-size:10px}.social-links a{border-bottom-color:#ffffff2e;align-items:center;gap:8px;padding-bottom:7px;transition:transform .26s cubic-bezier(.2,.8,.2,1),color .22s,border-color .22s;display:inline-flex}.social-mark{color:#f1eeea;width:20px;height:20px;font-family:var(--font-geist-sans);letter-spacing:0;border:1px solid #ffffff85;place-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.social-mark-instagram{border-radius:7px;font-size:17px}.social-mark-linkedin{color:#171513;background:#f1eeea;border-radius:3px;font-size:10px}.social-mark-youtube{border-radius:6px;width:25px;font-size:9px}.social-mark-vimeo{border-radius:50%;font-size:10px;font-style:italic}.social-linkedin{background:#ffffff06;border-radius:13px;min-width:164px;border:1px solid #ffffff2e!important;padding:9px 11px 9px 9px!important}.social-linkedin img{object-fit:cover;border-radius:7px;width:27px;height:27px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.social-linkedin:hover img{transform:rotate(-4deg)scale(1.12);box-shadow:0 0 14px #ff5a0052}.social-links a:hover{color:#ff9555;border-color:#ff9555;transform:translate(4px)}.contact-form{background:#090909;border:1px solid #ffffff2b;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;min-height:0;padding:clamp(30px,4vw,52px);transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .42s;box-shadow:0 24px 60px #0000002e}.web3forms-botcheck{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.contact-form:hover{border-color:#ffffff3d;transform:translateY(-5px);box-shadow:0 24px 60px #0000002e}.contact-form .form-row,.contact-field-email,.contact-field-project,.contact-form .submit-button,.contact-form .form-confirmation,.contact-form .form-privacy-note{grid-column:1/-1}.form-privacy-note{color:#f4f1ec9e;margin:-18px 0 0;font-size:12px;line-height:1.5}.form-privacy-note a{color:#ff9555;text-underline-offset:3px;text-decoration:underline}.contact-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.contact-form label{color:#e2ded9;letter-spacing:.14em;gap:11px;font-size:12px;transition:color .22s;position:relative}.contact-form label:after{content:"";background:var(--orange);width:0;height:1px;transition:width .32s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;right:0}.contact-form label:focus-within{color:#d5d5d5}.contact-form label:focus-within:after{width:34px}.contact-form input,.contact-form textarea{border-bottom-color:#ffffff61;min-width:0;padding:13px 0 15px;font-size:16px;line-height:1.6;transition:border-color .24s,color .24s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--orange)}.contact-form textarea{min-height:132px;line-height:1.55}.contact-form ::placeholder{color:#a5a09b;transition:color .22s}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{color:#858585}.contact-form .submit-button{color:#090909;font-family:var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;gap:16px;min-height:62px;margin-top:8px;padding:0 21px 0 25px;font-size:12px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .22s,box-shadow .28s,letter-spacing .28s;position:relative;overflow:hidden}.submit-button-label{transition:opacity .22s,transform .32s cubic-bezier(.2,.8,.2,1)}.submit-button-label:not(.submit-button-label-idle){opacity:0;pointer-events:none;position:absolute;transform:translateY(8px)}.submit-button[data-status=sending] .submit-button-label-idle,.submit-button[data-status=success] .submit-button-label-idle,.submit-button[data-status=error] .submit-button-label-idle{opacity:0;transform:translateY(-8px)}.submit-button[data-status=sending] .submit-button-label-sending,.submit-button[data-status=success] .submit-button-label-success,.submit-button[data-status=error] .submit-button-label-error{opacity:1;position:relative;transform:translateY(0)}.submit-button[data-status=success]{background:#d8ffb0}.submit-button[data-status=error]{background:#ffb199}.submit-button-dots{width:18px;animation:.9s steps(3,end) infinite submitDots;display:inline-block;overflow:hidden}.submit-button-symbol{letter-spacing:0;border:1px solid #0909094d;border-radius:50%;place-items:center;width:39px;height:39px;font-size:18px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:grid}.contact-form .submit-button:hover{background:var(--orange-light);letter-spacing:.08em;transform:translateY(-2px);box-shadow:0 12px 28px #ff5a001f}.contact-form .submit-button:hover .submit-button-symbol{transform:translate(4px,-3px)rotate(-7deg)}.submit-button[data-status=sending] .submit-button-symbol{animation:.72s cubic-bezier(.2,.8,.2,1) infinite alternate submitSendFlight}.submit-button[data-status=success] .submit-button-symbol{transform:scale(1.08)}@keyframes submitSendFlight{0%{opacity:.72;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(8px,-5px)rotate(-8deg)}}@keyframes submitDots{0%,20%{width:0}55%{width:9px}to{width:18px}}@media (width<=1000px){.contact-content{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:48px}}@media (width<=900px){.contact-content{grid-template-columns:1fr;gap:58px}.contact-intro{max-width:680px}}@media (width<=640px){.contact-content{gap:48px}.contact-intro h2{font-size:clamp(38px,12vw,56px)}.contact-intro>p:not(.eyebrow){max-width:100%;margin:28px 0 34px;font-size:15px;line-height:1.65}.contact-form{border-radius:16px;grid-template-columns:1fr;gap:27px;padding:30px 22px 32px}.contact-form .form-row{grid-template-columns:1fr;gap:27px}.contact-form .form-row,.contact-field-email,.contact-field-project,.contact-form .submit-button,.contact-form .form-confirmation{grid-column:auto}.contact-form input,.contact-form textarea{font-size:16px}.contact-form textarea{min-height:146px}}.horizontal-projects-rail{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none}.horizontal-projects-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.horizontal-projects-rail img{-webkit-user-drag:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=680px){.process-header h2 .process-title-line{white-space:normal;max-width:100%}.legal-content h1{font-size:clamp(32px,8.4vw,48px);line-height:1.02}.legal-content a{overflow-wrap:anywhere}}@media (width<=1100px){.contact-content{grid-template-columns:minmax(0,1fr);gap:48px}.contact-form{min-width:0}}.mobile-contact-link{display:none}@media (width<=980px){.mobile-contact-link{color:#ff9555;display:block}}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:5px;outline:2px solid #ff9555}:where(section[id]){scroll-margin-top:96px}.contact-form:focus-within{border-color:#ff95557a}.horizontal-projects-rail{overscroll-behavior-x:contain;position:relative}.vertical-projects-rail{position:relative}.vertical-video-lightbox{z-index:200;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom))}.vertical-video-close{min-width:44px;min-height:44px}@media (width>=1201px){.hero-bottom{flex-wrap:wrap}.hero-bottom>p{flex:340px}.hero-actions{flex-wrap:wrap}}@media (width>=681px) and (width<=1200px){.hero{min-height:min(900px,100svh);padding-top:210px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:24px;max-width:66%}.hero-actions{flex-wrap:wrap}.hero-portrait{width:40%;height:min(65vh,620px);right:-4%}.hero-portrait-image{right:4%}.hero-camera-hud{width:260px}.horizontal-projects-heading,.vertical-projects-heading{grid-template-columns:minmax(0,1fr);gap:28px}.about-text{grid-template-columns:1fr}}@media (width<=980px){.site-header{height:80px;padding-inline:var(--gutter)}.main-nav{padding:16px var(--gutter) 24px;gap:4px;max-height:calc(100dvh - 80px);top:100%;overflow-y:auto;box-shadow:0 20px 40px #0004}.main-nav a{width:100%;padding:14px 0;font-size:18px}.menu-button{align-content:center;justify-items:center;min-width:48px;min-height:48px;padding:12px}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu-button span{transition:transform .22s}.about-portrait{aspect-ratio:4/5;justify-self:center;width:min(100%,480px);min-height:0}}@media (width<=680px){.site-header,.site-header.is-scrolled{height:76px;padding-top:env(safe-area-inset-top)}.section-index{padding:32px 20px 0}.hero{grid-template-columns:minmax(0,1fr);align-items:start;min-height:auto;padding:144px 20px 56px;display:grid}.hero-content{display:contents}.hero-role{z-index:3;flex-wrap:wrap;grid-row:1;gap:8px 14px;margin-bottom:24px;position:relative}.hero-role strong{font-size:17px}.hero-role span{letter-spacing:.12em;font-size:11px}.hero h1{z-index:3;grid-row:2;font-size:clamp(36px,11.8vw,78px);line-height:.98;position:relative}.hero h1>span:not(.hero-name){width:auto}.hero-name{letter-spacing:.25em;margin-bottom:20px;font-size:12px}.hero-portrait{grid-row:3;justify-self:end;width:min(100%,390px);height:clamp(250px,76vw,410px);margin:0;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 0 80%,#0000);mask-image:linear-gradient(#000 0 80%,#0000)}.hero-portrait-image{filter:saturate(.9)contrast(1.02)brightness(.95);height:108%;bottom:-8%;left:auto;right:8%}.hero-bottom{z-index:3;flex-direction:column;grid-row:4;align-items:stretch;gap:24px;max-width:none;margin-top:-6px;padding-top:24px;position:relative}.hero-bottom>p{max-width:58ch;font-size:16px;line-height:1.75}.hero-actions{grid-template-columns:1fr;gap:12px;display:grid}.hero-meta{font-size:12px;top:98px}.hero:after,.lens-interface{opacity:.6;width:105%;top:43%;right:-36%}.hero-glow{opacity:.55;width:50%;height:360px;top:32%;right:10%}.hero:before,.hero-grid{opacity:.25}.vertical-projects-heading h2{font-size:clamp(44px,12vw,72px)}.horizontal-projects-heading h2{font-size:clamp(35px,9.7vw,62px)}.horizontal-projects-heading{grid-template-columns:minmax(0,1fr)}.formats-heading h2,.about-copy h2,.process-header h2{font-size:clamp(34px,9.8vw,62px);line-height:1.02}.formats-heading>p{margin-left:0;font-size:16px}.formats-grid{gap:16px}.format-card:nth-child(n){grid-template-rows:150px auto;min-height:0}.format-card:first-child{grid-template-rows:210px auto}.format-card h3{font-size:clamp(25px,7vw,38px)}.vertical-project-play{opacity:1;width:46px;height:46px;transform:translate(-50%,-50%)}.about-portrait{aspect-ratio:4/5;width:min(100%,350px)}.portrait-label{font-size:10px}.process-card-top{min-height:80px}.process-card h3{min-height:0;font-size:24px}.process-connector{display:none}.contact-form{border-radius:10px}.contact-form .submit-button{letter-spacing:.04em;padding-inline:16px;font-size:11px}.submit-button-symbol{flex-shrink:0;width:32px;height:32px}.footer-bottom nav a{padding-block:8px}}@media (width>=1600px){.hero{padding-inline:max(110px,50vw - 1100px)}.hero-content{width:min(1600px,100%)}.hero-portrait{right:max(2vw,50vw - 1100px)}.hero-bottom{max-width:min(1170px,78%)}}@media (hover:none){.hero h1>span:not(.hero-name):hover,.hero-role strong:hover,.hero-role span:hover,.hero-name:hover,.hero-bottom>p:hover{transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal],.about-note,.process-step-wrap{opacity:1;transform:none}}@keyframes contentArrival{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.contact-notification{z-index:2;color:#fff;opacity:0;transform-origin:50%;pointer-events:none;background:#ff3b30;border:2px solid #090909;border-radius:50%;place-items:center;width:29px;height:29px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:-12px;right:-10px;transform:scale(.2)}.header-cta.has-notification .contact-notification,.hero-contact-button.has-notification .contact-notification{animation:.62s cubic-bezier(.2,1.55,.35,1) forwards notificationPop}:root{--focus-green:#a2d9b2}.hero.is-rec-active .hero-vivre{color:#d2ebd7;text-shadow:0 0 24px #82c8961f}.hero.is-rec-active:after{border-color:#a2d9b252;box-shadow:0 0 65px #7dbe9114,inset 0 0 65px #7dbe9109}main.is-rec-active .site-header .brand-mark-logo img{filter:none}.hero.is-rec-active .frame-corner{border-color:#a2d9b2a6}.hero.is-rec-active .lens-ring-one,.hero.is-rec-active .lens-ring-two,.hero.is-rec-active .lens-ring-three{border-color:#a2d9b23d}.hero.is-rec-active .lens-focus-point{background:#a2d9b2;box-shadow:0 0 12px #a2d9b273}.hero-meta-left{transition:color .35s,border-color .35s,background .35s}.hero.is-rec-active .hero-meta-left{color:#d7ebdc}.format-ghost-frame{background-color:#ffffff0b;border-color:#ebe1d74d}.format-card:first-child .format-ghost-vertical{border-color:#ebe1d757;box-shadow:0 0 0 1px #ffffff0a,0 24px 70px #00000059}.format-ghost-vertical:before{opacity:.8;background:radial-gradient(circle at 30% 25%,#ff98592e,#0000 48%),linear-gradient(155deg,#ffffff29,#ffffff06)}.short-ui{color:#ffffffe0}.vertical-projects-navigation,.horizontal-projects-navigation{border-top-color:#ffffff24}.vertical-projects-rail,.horizontal-projects-rail{gap:clamp(18px,2vw,28px)}.vertical-projects-progress,.horizontal-projects-progress{margin-top:22px}.vertical-project-title{min-height:2.8em}@media (width<=680px){.hero{min-height:min(860px,100svh);padding:135px 20px max(42px, env(safe-area-inset-bottom));align-items:flex-end;display:flex}.hero-content{width:100%;display:block;position:relative}.hero h1{font-size:clamp(36px,11.5vw,68px)}.hero-portrait{opacity:.72;width:75%;height:min(42%,350px);position:absolute;bottom:4%;left:auto;right:0;-webkit-mask-image:linear-gradient(#000 20% 58%,#0000 96%);mask-image:linear-gradient(#000 20% 58%,#0000 96%)}.hero-portrait-image{height:100%;bottom:0;left:auto;right:0}.hero-bottom{background:linear-gradient(90deg,#080808f5 0%,#080808db 65%,#0808088c);margin-top:26px;padding-top:20px}.hero-bottom>p{color:#d1cdc7;text-shadow:0 1px 8px #080808;position:relative}.hero-actions{gap:10px}.format-card:nth-child(n){grid-template-rows:minmax(140px,1fr) auto;min-height:285px}.format-card:first-child{grid-template-rows:minmax(210px,1fr) auto;min-height:410px}.format-card:first-child .format-ghost-vertical{width:104px}.vertical-projects-content{padding-top:42px}.vertical-projects-heading{gap:18px;margin-bottom:28px}.vertical-projects-navigation{margin-bottom:16px}.vertical-projects-rail,.horizontal-projects-rail{gap:16px}.horizontal-projects-block{margin-top:76px;padding-top:54px}}@media (prefers-reduced-motion:reduce){.contact-notification{animation-duration:.01ms!important}}.portfolio-label{color:#d4d0ca;font:600 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px}.portfolio-label span{color:var(--orange);margin-right:10px}.format-icon{color:#c4b8ac;border-color:#ffffff38}main.is-rec-active .header-cta{color:var(--paper);box-shadow:none;background:#08080873;border-color:#a2d9b25c}main.is-rec-active .header-cta-status{background:#a2d9b2;box-shadow:0 0 8px #a2d9b259}main.is-rec-active .hero .button-primary{color:#090909;background:var(--orange);box-shadow:none}main.is-rec-active .hero-role strong{color:var(--orange);text-shadow:none}main.is-rec-active .hero-portrait-image{filter:saturate(.9)contrast(1.03)brightness(.95)drop-shadow(-12px 10px 26px #000000b3)}.hero.is-rec-active .rec-dot{animation:none;box-shadow:0 0 9px #a2d9b273}.hero.is-rec-active .frame-corner{filter:none}@media (width<=680px){.vertical-projects-section>.section-index{display:none}.vertical-projects-content{padding-top:62px}.hero h1{font-size:clamp(40px,12.5vw,68px)}.hero-portrait{height:min(48%,390px);bottom:13%;right:-7%}}@keyframes editorialReveal{0%{transform:translateY(14px)}to{transform:translateY(0)}}.formats-heading.is-visible h2,.vertical-projects-heading.is-visible h2,.about-copy.is-visible h2,.process-header.is-visible h2,.contact-intro.is-visible h2{animation:.75s cubic-bezier(.2,.7,.2,1) editorialReveal}@media (prefers-reduced-motion:reduce){.formats-heading.is-visible h2,.vertical-projects-heading.is-visible h2,.about-copy.is-visible h2,.process-header.is-visible h2,.contact-intro.is-visible h2{animation:none}}.portfolio-intro{border-bottom:1px solid #ffffff29;max-width:1100px;margin-bottom:clamp(36px,4vw,56px);padding:0 clamp(24px,6vw,100px) clamp(36px,4vw,56px) 0}.portfolio-intro h2{color:#f5f2ed;letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,106px);font-weight:600;line-height:.95}.portfolio-intro h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.portfolio-intro>p:last-child{color:#bdb9b3;max-width:46ch;margin:28px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.7}.portfolio-chapter{color:#beb8b0;font:600 11px/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 22px;display:flex}.portfolio-chapter span{color:var(--orange)}.vertical-projects-heading h2,.horizontal-projects-heading h2{font-size:clamp(42px,5vw,78px)}.horizontal-projects-block{margin-top:clamp(80px,10vw,150px)}.section-shell{scroll-margin-top:80px}@media (width<=680px){.section-shell>.section-index{gap:12px;padding:25px 20px 0;display:flex}.section-shell>.section-index:after{content:"";background:linear-gradient(90deg,#ff5a0052,#ffffff14);flex:1;height:1px}.section-index p{letter-spacing:.12em;font-size:10px}.formats-content,.about-content,.contact-content{padding-top:42px}.vertical-projects-section>.section-index{display:none}.vertical-projects-content{padding-top:64px}.portfolio-intro{margin-bottom:45px;padding:0 20px 42px 0}.portfolio-intro h2{font-size:clamp(42px,11.5vw,68px)}.portfolio-intro>p:last-child{margin-top:22px;font-size:15px}.vertical-projects-heading h2{font-size:clamp(40px,11vw,60px);line-height:.98}.horizontal-projects-heading h2{font-size:clamp(34px,9.2vw,56px);line-height:1}.horizontal-projects-block{margin-top:75px;padding-top:52px}.process-section{border-top-color:#ffffff1f}}@media (prefers-reduced-motion:no-preference){[data-reveal][data-reveal-ready]:not(.is-visible){opacity:0;transform:translateY(24px)}[data-reveal][data-reveal-ready].is-visible{opacity:1;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transform:translate(0)}.format-card[data-reveal-ready].is-visible:nth-child(2),.process-step-wrap[data-reveal-ready].is-visible:nth-child(2){transition-delay:70ms}.format-card[data-reveal-ready].is-visible:nth-child(3),.process-step-wrap[data-reveal-ready].is-visible:nth-child(3){transition-delay:.14s}.format-card[data-reveal-ready].is-visible:nth-child(4),.process-step-wrap[data-reveal-ready].is-visible:nth-child(4){transition-delay:.21s}.portfolio-intro.is-visible h2 em{animation:.8s cubic-bezier(.22,1,.36,1) editorialReveal;display:inline-block}}@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-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}._page_674iy_1{--lab-line:#ffffff21;--lab-muted:#a9a6a3;color:var(--paper);font-family:var(--font-geist-sans),Arial,sans-serif;position:relative;overflow:clip}._page_674iy_1 a:focus-visible,._page_674iy_1 button:focus-visible,._page_674iy_1 input:focus-visible,._page_674iy_1 summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}._catalog_674iy_3,._productHero_674iy_3,._productSection_674iy_3,._compatibilitySection_674iy_3,._installSection_674iy_3{z-index:1;width:min(100%,1500px);margin-inline:auto;padding-inline:clamp(22px,6vw,100px);position:relative}._eyebrow_674iy_4{color:var(--orange);font:500 12px/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:12px;margin:0 0 22px;display:flex}._eyebrow_674iy_4:before{content:"";background:currentColor;flex:none;width:28px;height:1px}._catalog_674iy_3{padding-top:62px;padding-bottom:54px}._catalogHeading_674iy_6{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:50px;display:flex}._catalogHeading_674iy_6 h1{letter-spacing:-.065em;margin:0;font-size:clamp(70px,8.5vw,136px);font-weight:700;line-height:.9}._catalogHeading_674iy_6 h1 em,._heroCopy_674iy_7 h1 em,._sectionHeading_674iy_7 h2 em,._installSection_674iy_3 h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:700}._catalogIntro_674iy_8{max-width:375px;padding-bottom:7px}._catalogIntro_674iy_8 h2{letter-spacing:-.035em;margin:0 0 12px;font-size:26px}._catalogIntro_674iy_8 p{color:var(--lab-muted);margin:0 0 18px;font-size:16px;line-height:1.6}._catalogIntro_674iy_8>span{color:#85827f;font-size:13px}._productGrid_674iy_9{grid-template-columns:1fr 1fr;gap:26px;display:grid}._productCard_674iy_9{border:1px solid var(--lab-line);background:#0c0c0d;flex-direction:column;min-width:0;transition:border-color .3s,transform .3s;display:flex}._featured_674iy_9{border-color:#ff5a0057}._productCard_674iy_9:hover{border-color:#ff5a00a6;transform:translateY(-3px)}._cardVisualLink_674iy_10{border-bottom:1px solid var(--lab-line);display:block;position:relative;overflow:hidden}._productBadge_674iy_10{z-index:3;color:#eeebe7;font:500 12px/1.5 var(--font-geist-mono),monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:20px;left:22px;right:22px}._productBadge_674iy_10 i{color:#bab7b3;font-size:12px;font-style:normal}._productCopy_674iy_11{padding:28px 28px 22px}._productCategory_674iy_11{color:#888682;font:500 12px/1.4 var(--font-geist-mono),monospace;justify-content:space-between;gap:12px;display:flex}._productCategory_674iy_11>span:first-child{color:var(--orange)}._productCopy_674iy_11 h2{letter-spacing:-.04em;margin:17px 0 12px;font-size:clamp(27px,2.6vw,39px);line-height:1.12}._productCopy_674iy_11 h2 a{transition:color .2s}._productCopy_674iy_11 h2 a:hover{color:var(--orange)}._productCopy_674iy_11>p{color:#b9b6b2;min-height:3.2em;margin:0;font-size:16px;line-height:1.65}._productTags_674iy_11{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}._productTags_674iy_11 span{border:1px solid var(--lab-line);color:#a6a39f;padding:6px 9px;font-size:12px;line-height:1.3}._cardActions_674iy_12{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:20px 28px;display:flex}._detailsLink_674iy_12{color:#d8d5d1;padding-block:10px;font-size:14px;transition:color .2s}._detailsLink_674iy_12:hover{color:var(--orange)}._cardDownload_674iy_12{color:var(--orange);border:1px solid #ff5a0059;align-items:center;gap:9px;padding:12px 15px;font-size:14px;transition:background .2s,color .2s,transform .2s;display:flex}._cardDownload_674iy_12 svg{width:18px;height:18px}._cardDownload_674iy_12:hover{background:var(--orange);color:#0a0a0a}._cardDownload_674iy_12:active,._primaryCta_674iy_12:active{transform:scale(.98)}._catalogFootnote_674iy_13{color:#87847f;justify-content:flex-end;gap:26px;padding-top:30px;display:flex}._catalogFootnote_674iy_13>span{font:500 12px/1.4 var(--font-geist-mono),monospace;letter-spacing:.1em}._catalogFootnote_674iy_13 p{margin:0;font-size:14px}._timelineArtwork_674iy_14{aspect-ratio:16/10;isolation:isolate;background:radial-gradient(at 35% 40%,#ff5a001c,#0000 60%),#101011;position:relative;overflow:hidden}._artworkGrid_674iy_15{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}._appIcon_674iy_16{filter:drop-shadow(0 16px 24px #0006);width:31%;height:auto;animation:7.5s ease-in-out infinite paused _iconFloat_674iy_1;position:absolute;top:21%;left:14%}._artworkAudio_674iy_17{flex-direction:column;align-items:center;gap:12px;width:28%;height:38%;display:flex;position:absolute;top:29%;right:13%}._artworkAudio_674iy_17>span{color:#b0aaa4;font:500 12px/1.3 var(--font-geist-mono),monospace;letter-spacing:.16em}._artworkMeter_674iy_17{transform-origin:50%;justify-content:center;align-items:center;gap:5px;width:100%;height:62px;animation:7.5s ease-in-out infinite paused _coverVolume_674iy_1;display:flex}._artworkMeter_674iy_17 i{background:linear-gradient(var(--orange),#f7b446);border-radius:2px;width:6px;max-width:5%}._artworkValue_674iy_17{text-align:center;width:100%;height:30px;position:relative}._artworkValue_674iy_17 b{color:#eee6dc;font:600 27px/1.2 var(--font-geist-mono),monospace;animation:7.5s linear infinite paused _valueHigh_674iy_1;position:absolute;inset:0}._artworkValue_674iy_17 b:last-child{opacity:0;color:var(--orange);animation-name:_valueLow_674iy_1}._artworkTimeline_674iy_18{gap:6px;height:27px;display:flex;position:absolute;bottom:17%;left:12%;right:12%}._artworkTimeline_674iy_18>span{background:#ff5a0021;border:1px solid #ff5a0033;flex:1}._artworkTimeline_674iy_18>span:nth-child(2){flex:1.7}._artworkTimeline_674iy_18>i{border-left:2px solid var(--orange);animation:7.5s ease-in-out infinite paused _coverPlayhead_674iy_1;position:absolute;inset:-7px 0}._artworkTimeline_674iy_18>i:before{content:"";background:var(--orange);clip-path:polygon(0 0,100% 0,50% 100%);width:8px;height:6px;position:absolute;top:-3px;left:-5px}._artworkCaption_674iy_19{text-align:center;color:#89827b;font:500 12px/1.3 var(--font-geist-mono),monospace;letter-spacing:.12em;margin:0;position:absolute;bottom:5%;left:0;right:0}._artworkCaption_674iy_19 i{color:var(--orange);margin:0 9px;font-style:normal}._timelineArtwork_674iy_14[data-active=true] ._appIcon_674iy_16,._timelineArtwork_674iy_14[data-active=true] ._artworkMeter_674iy_17,._timelineArtwork_674iy_14[data-active=true] ._artworkValue_674iy_17 b,._timelineArtwork_674iy_14[data-active=true] ._artworkTimeline_674iy_18>i{animation-play-state:running}._lutArtwork_674iy_21{aspect-ratio:16/10;isolation:isolate;background:#151716;position:relative;overflow:hidden}._lutImageFrame_674iy_21>img{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite paused _coverDrift_674iy_1}._lutArtwork_674iy_21:after{content:"";background:linear-gradient(#0000000d 30%,#000000c7);position:absolute;inset:0}._lutArtworkCopy_674iy_21{z-index:1;position:absolute;bottom:18%;left:7%}._lutArtworkCopy_674iy_21>span{font:500 12px/1.2 var(--font-geist-mono),monospace;letter-spacing:.11em;color:#ddd4c8}._lutArtworkCopy_674iy_21 strong{letter-spacing:-.07em;margin-top:14px;font-size:clamp(40px,4.5vw,74px);line-height:.95;display:block}._lutArtworkCopy_674iy_21 em{color:#ffa35c;font-family:Georgia,serif}._lutArtworkCopy_674iy_21 p{color:#ddd1c1;margin:12px 0 0;font-size:16px}._lutArtworkSpec_674iy_21{z-index:1;font:500 12px/1.4 var(--font-geist-mono),monospace;color:#e0d6cc;letter-spacing:.08em;position:absolute;bottom:8%;right:7%}._lutColorStrip_674iy_21{z-index:2;height:5px;display:flex;position:absolute;bottom:0;left:0;right:0}._lutColorStrip_674iy_21 i{transform-origin:bottom;flex:1;transition:transform .35s}._cardVisualLink_674iy_10:hover ._lutColorStrip_674iy_21 i:nth-child(odd){transform:scaleY(2)}._lutArtwork_674iy_21[data-active=true] ._lutImageFrame_674iy_21>img{animation-play-state:running}._productHero_674iy_3{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,85px);padding-top:45px;padding-bottom:68px;display:grid}._heroCopy_674iy_7{min-width:0}._breadcrumb_674iy_22{color:#96918c;margin-bottom:26px;font-size:14px;transition:color .2s;display:inline-block}._breadcrumb_674iy_22:hover{color:var(--orange)}._productIdentity_674iy_22{align-items:center;gap:13px;margin-bottom:25px;display:flex}._productIdentity_674iy_22 img{border-radius:12px}._productIdentity_674iy_22 span{color:var(--orange);font:500 12px/1.3 var(--font-geist-mono),monospace;letter-spacing:.09em;border:1px solid #ff5a004d;padding:7px 10px}._heroCopy_674iy_7 h1{letter-spacing:-.055em;margin:0;font-size:clamp(60px,6.1vw,100px);line-height:.87}._heroLead_674iy_23{letter-spacing:-.035em;margin:28px 0 17px;font-size:clamp(23px,2.2vw,31px);line-height:1.25}._heroDescription_674iy_23{color:#b0aca7;max-width:550px;margin:0 0 28px;font-size:16px;line-height:1.7}._primaryCta_674iy_12{background:var(--orange);color:#100b07;justify-content:space-between;align-items:center;gap:22px;width:fit-content;max-width:100%;min-height:60px;padding:18px 24px;font-size:16px;font-weight:650;transition:background .25s,transform .25s;display:flex}._primaryCta_674iy_12 svg{flex:none;width:21px;height:21px;transition:transform .25s}._primaryCta_674iy_12:hover{background:#ff792f;transform:translateY(-2px)}._primaryCta_674iy_12:hover svg{transform:translateY(2px)}._downloadNote_674iy_23{color:#a29d97;margin:14px 0 0;font-size:13px;line-height:1.6}._heroInstall_674iy_23{color:#aaa49e;margin:8px 0 0;font-size:13px}._heroArtwork_674iy_23{border:1px solid var(--lab-line);min-width:0}._heroArtwork_674iy_23 ._timelineArtwork_674iy_14{aspect-ratio:1}._heroArtwork_674iy_23 ._appIcon_674iy_16{width:37%;top:22%;left:12%}._heroArtwork_674iy_23 ._artworkAudio_674iy_17{width:25%;top:31%;right:12%}._heroArtwork_674iy_23 ._artworkMeter_674iy_17{height:90px}._heroArtworkNote_674iy_23{color:#8c8782;border-top:1px solid var(--lab-line);font:500 12px/1.5 var(--font-geist-mono),monospace;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:19px;display:flex}._productSection_674iy_3,._compatibilitySection_674iy_3,._installSection_674iy_3{border-top:1px solid var(--lab-line);padding-top:90px;padding-bottom:95px}._sectionHeading_674iy_7{grid-template-columns:1fr 1fr;gap:10px 60px;margin-bottom:43px;display:grid}._sectionHeading_674iy_7>._eyebrow_674iy_4{grid-column:1/-1;margin-bottom:16px}._sectionHeading_674iy_7 h2,._installSection_674iy_3 h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.5vw,68px);line-height:1.02}._sectionHeading_674iy_7>p:last-child{color:#aaa6a0;align-self:end;max-width:465px;margin:0;font-size:17px;line-height:1.7}._demo_674iy_25{background:#0f0f10;border:1px solid #ff5a0047}._demoTop_674iy_25{border-bottom:1px solid var(--lab-line);color:#85807b;font:500 12px/1.4 var(--font-geist-mono),monospace;letter-spacing:.09em;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:20px 25px;display:flex}._demoTop_674iy_25>span:first-child{color:var(--orange)}._demoScene_674iy_25{grid-template-columns:1.6fr 1fr;display:grid}._demoTimeline_674iy_25{min-width:0;padding:34px}._demoTimelineHeading_674iy_25{color:#d5d0ca;justify-content:space-between;align-items:center;gap:14px;font-size:16px;display:flex}._demoPlayback_674iy_25{font:500 12px/1.3 var(--font-geist-mono),monospace;color:#716d68;align-items:center;gap:8px;display:flex}._demoPlayback_674iy_25 i{background:#665e57;border-radius:50%;width:6px;height:6px}._demo_674iy_25[data-running=true] ._demoPlayback_674iy_25{color:var(--orange)}._demo_674iy_25[data-running=true] ._demoPlayback_674iy_25 i{background:var(--orange)}._demoTracks_674iy_25{background:repeating-linear-gradient(90deg,#0000,#0000 calc(10% - 1px),#ffffff0e calc(10% - 1px) 10%);height:178px;margin-top:27px;position:relative;overflow:hidden}._demoClips_674iy_25{gap:6px;height:74px;margin:18px 0 13px;display:flex}._demoClips_674iy_25>span{background:#ff5a0029;border:1px solid #ff5a0047;flex:1}._demoClips_674iy_25>span:nth-child(2){background:#ff5a0040;flex:1.5}._demoClips_674iy_25>span:nth-child(3){flex:.7}._demoWave_674iy_25{border-block:1px solid #252320;align-items:center;gap:3px;height:43px;padding:4px 0;display:flex}._demoWave_674iy_25>i{opacity:.75;background:#886345;flex:1}._demoPlayhead_674iy_25{pointer-events:none;transition:transform linear;position:absolute;inset:0}._demoPlayhead_674iy_25>i{background:#ffc089;width:2px;position:absolute;top:0;bottom:0;left:0}._demoPlayhead_674iy_25>i:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#ffc089;width:10px;height:6px;position:absolute;top:0;left:-4px}._demoStatus_674iy_25{color:#a99c8e;min-height:1.7em;margin:23px 0 0;font-size:14px;line-height:1.6}._demoMusic_674iy_25{border-left:1px solid var(--lab-line);background:radial-gradient(at 50% 70%,#ff5a000f,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}._demoMusic_674iy_25 img{border-radius:12px}._demoMusic_674iy_25>span{color:#bbb4ab;font-size:16px}._demoMusic_674iy_25 strong{letter-spacing:-.05em;color:var(--orange);font-size:clamp(36px,4.5vw,61px);font-weight:550;line-height:1}._demoVolume_674iy_25{background:#30281f;width:100%;height:7px;margin:8px 0;overflow:hidden}._demoVolume_674iy_25>i{background:var(--orange);transform-origin:0;width:100%;height:100%;transition:transform ease-in-out;display:block}._demoMusic_674iy_25 small{color:#89837b;text-align:center;font-size:12px;line-height:1.5}._demoControls_674iy_25{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}._modeSwitch_674iy_25{border:1px solid var(--lab-line);flex:none;gap:4px;padding:4px;display:flex}._modeSwitch_674iy_25 button{color:#9c9790;cursor:pointer;background:0 0;border:0;padding:12px 16px;font-size:14px;transition:background .2s,color .2s}._modeSwitch_674iy_25 button[aria-pressed=true]{color:#ff984f;background:#342016}._targetControl_674iy_25{color:#aaa49d;grid-template-columns:1fr auto;gap:10px 25px;width:270px;max-width:100%;font-size:13px;display:grid}._targetControl_674iy_25 output{color:var(--orange)}._targetControl_674iy_25 input{width:100%;accent-color:var(--orange);cursor:pointer;grid-column:1/-1;height:22px}._targetControl_674iy_25:has(input:disabled){opacity:.35}._demoExplanation_674iy_25{color:#bfb6ac;border-top:1px solid var(--lab-line);flex-wrap:wrap;justify-content:center;gap:8px 15px;margin:0;padding:20px;font-size:14px;display:flex}._demoExplanation_674iy_25 span{color:var(--orange)}._featureNotes_674iy_26{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:45px;display:grid}._featureNotes_674iy_26>div{border-top:1px solid var(--lab-line);padding-top:24px}._featureNotes_674iy_26 span{color:var(--orange);font:500 12px/1.3 var(--font-geist-mono),monospace}._featureNotes_674iy_26 h3{letter-spacing:-.025em;margin:14px 0 13px;font-size:20px}._featureNotes_674iy_26 p{color:#a4a09a;margin:0;font-size:15px;line-height:1.7}._editorGrid_674iy_27{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}._editorCard_674iy_27{isolation:isolate;text-align:center;border:1px solid var(--lab-line);background:#0d0d0e;padding:38px 14px 30px;position:relative}._editorCard_674iy_27:after{content:"";border:1px solid var(--orange);pointer-events:none;opacity:0;animation:7.2s ease-in-out infinite _editorSpot_674iy_1;animation-delay:var(--editor-delay);animation-play-state:paused;position:absolute;inset:-1px}._editorCard_674iy_27 img{object-fit:contain;width:76px;height:76px;animation:7.2s ease-in-out infinite _editorFloat_674iy_1;animation-delay:var(--editor-delay);border-radius:16px;animation-play-state:paused}._editorCard_674iy_27 h3{letter-spacing:-.025em;margin:24px 0 10px;font-size:18px}._editorCard_674iy_27>span{color:#85817c;font-size:13px}._editorCard_674iy_27>._experimental_674iy_27{color:#d99465}._editorGrid_674iy_27[data-active=true] ._editorCard_674iy_27:after,._editorGrid_674iy_27[data-active=true] ._editorCard_674iy_27 img{animation-play-state:running}._compatibilityNote_674iy_27{color:#8e8982;max-width:750px;margin:22px 0 0;font-size:13px;line-height:1.65}._musicReaders_674iy_27{border-block:1px solid var(--lab-line);align-items:center;gap:25px;margin-top:35px;padding:23px 0;display:flex}._musicReaders_674iy_27>span{font:500 12px/1.4 var(--font-geist-mono),monospace;color:#8a847d;letter-spacing:.07em;margin-right:auto}._musicReaders_674iy_27 strong{font-size:18px;font-weight:500}._musicReaders_674iy_27 i{color:var(--orange);font-size:22px;font-style:normal}._installSection_674iy_3{grid-template-columns:1fr 1fr;gap:60px;display:grid}._installIntro_674iy_28{color:#aaa49d;max-width:420px;margin:25px 0 30px;font-size:16px;line-height:1.7}._installSteps_674iy_28 ol{margin:0;padding:0;list-style:none}._installSteps_674iy_28 li{border-top:1px solid var(--lab-line);align-items:flex-start;gap:23px;padding:23px 0;display:flex}._installSteps_674iy_28 li>span{color:var(--orange);font:500 13px/1.5 var(--font-geist-mono),monospace}._installSteps_674iy_28 h3{letter-spacing:-.025em;margin:0 0 9px;font-size:20px}._installSteps_674iy_28 li p{color:#99938c;margin:0;font-size:15px;line-height:1.7}._firstLaunch_674iy_28{border:1px solid var(--lab-line);color:#9a938b;margin-top:17px;padding:20px;font-size:14px;line-height:1.7}._firstLaunch_674iy_28 summary{cursor:pointer;color:#c7beb4}._firstLaunch_674iy_28 p{margin-bottom:0}._firstLaunch_674iy_28 a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}@keyframes _iconFloat_674iy_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _coverVolume_674iy_1{0%,20%,80%,to{transform:scaleY(1)}36%,66%{transform:scaleY(.274)}}@keyframes _valueHigh_674iy_1{0%,28%,75%,to{opacity:1}32%,70%{opacity:0}}@keyframes _valueLow_674iy_1{0%,28%,75%,to{opacity:0}32%,70%{opacity:1}}@keyframes _coverPlayhead_674iy_1{0%,20%{transform:translate(0)}64%,82%{transform:translate(85%)}90%,to{transform:translate(0)}}@keyframes _coverDrift_674iy_1{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes _editorSpot_674iy_1{0%,28%,to{opacity:0}10%,19%{opacity:.4}}@keyframes _editorFloat_674iy_1{0%,28%,to{transform:translateY(0)}10%,19%{transform:translateY(-4px)}}@media (width<=1100px){._catalog_674iy_3,._productHero_674iy_3,._productSection_674iy_3,._compatibilitySection_674iy_3,._installSection_674iy_3{padding-inline:36px}._catalogHeading_674iy_6{gap:35px}._catalogIntro_674iy_8{max-width:320px}._productHero_674iy_3{gap:36px}._heroCopy_674iy_7 h1{font-size:70px}._heroArtworkNote_674iy_23{flex-direction:column;gap:6px}._productCopy_674iy_11,._cardActions_674iy_12{padding-inline:22px}._cardActions_674iy_12{gap:12px}._detailsLink_674iy_12{font-size:13px}._demoTimeline_674iy_25{padding:26px}._demoControls_674iy_25{gap:20px}._modeSwitch_674iy_25 button{padding:12px}._targetControl_674iy_25{width:210px}}@media (width<=760px){._catalog_674iy_3,._productHero_674iy_3,._productSection_674iy_3,._compatibilitySection_674iy_3,._installSection_674iy_3{padding-inline:22px}._catalog_674iy_3{padding-top:42px}._catalogHeading_674iy_6{margin-bottom:32px;display:block}._catalogHeading_674iy_6 h1{font-size:94px}._catalogIntro_674iy_8{max-width:100%;margin-top:26px}._catalogIntro_674iy_8 h2{font-size:24px}._catalogIntro_674iy_8 p{margin-bottom:12px}._productGrid_674iy_9{grid-template-columns:1fr;gap:26px}._productCopy_674iy_11>p{min-height:0}._productCopy_674iy_11 h2{font-size:32px}._productBadge_674iy_10{top:17px;left:20px;right:20px}._lutArtworkCopy_674iy_21 strong{font-size:clamp(45px,12vw,82px)}._catalogFootnote_674iy_13{flex-direction:column;gap:12px}._productHero_674iy_3{grid-template-columns:1fr;gap:38px;padding-top:30px;padding-bottom:50px}._heroCopy_674iy_7 h1{font-size:clamp(58px,14vw,88px)}._heroCopy_674iy_7 ._breadcrumb_674iy_22{margin-bottom:23px}._productIdentity_674iy_22{margin-bottom:25px}._heroLead_674iy_23{margin-top:27px;font-size:28px}._heroArtwork_674iy_23 ._timelineArtwork_674iy_14{aspect-ratio:16/11}._heroArtwork_674iy_23 ._appIcon_674iy_16{width:32%;top:20%;left:13%}._heroArtwork_674iy_23 ._artworkAudio_674iy_17{width:28%;top:27%}._heroArtwork_674iy_23 ._artworkMeter_674iy_17{height:60px}._heroArtworkNote_674iy_23{flex-direction:row;gap:12px;padding:16px;font-size:12px}._productSection_674iy_3,._compatibilitySection_674iy_3,._installSection_674iy_3{padding-top:60px;padding-bottom:64px}._sectionHeading_674iy_7{grid-template-columns:1fr;gap:25px;margin-bottom:30px}._sectionHeading_674iy_7>._eyebrow_674iy_4{margin-bottom:0}._sectionHeading_674iy_7 h2,._installSection_674iy_3 h2{font-size:clamp(40px,10.5vw,62px)}._sectionHeading_674iy_7>p:last-child{font-size:16px}._demoScene_674iy_25{grid-template-columns:1fr}._demoTimeline_674iy_25{padding:25px 20px}._demoMusic_674iy_25{border-left:0;border-top:1px solid var(--lab-line);text-align:left;grid-template-columns:56px 1fr auto;gap:14px;padding:22px;display:grid}._demoMusic_674iy_25 img{grid-area:1/1/3}._demoMusic_674iy_25>span{grid-area:1/2}._demoMusic_674iy_25 strong{grid-area:1/3/3;font-size:32px}._demoVolume_674iy_25{grid-area:2/2;width:100%;margin:0}._demoMusic_674iy_25 small{text-align:left;grid-column:1/-1;margin-top:5px}._demoControls_674iy_25{flex-direction:column;align-items:stretch;gap:24px;padding:20px}._modeSwitch_674iy_25{width:100%}._modeSwitch_674iy_25 button{flex:1;padding:13px 7px;font-size:13px}._targetControl_674iy_25{width:100%}._demoTop_674iy_25{padding:17px 20px;font-size:12px}._demoTracks_674iy_25{height:165px}._demoStatus_674iy_25{margin-top:15px}._demoExplanation_674iy_25{gap:8px;padding:17px;font-size:12px}._featureNotes_674iy_26{grid-template-columns:1fr;gap:30px;margin-top:30px}._editorGrid_674iy_27{grid-template-columns:1fr 1fr;gap:12px}._editorCard_674iy_27{padding:26px 12px}._editorCard_674iy_27 h3{font-size:17px}._editorCard_674iy_27 img{width:64px;height:64px}._musicReaders_674iy_27{flex-wrap:wrap;gap:15px 20px}._musicReaders_674iy_27>span{width:100%;margin:0 0 3px}._musicReaders_674iy_27 strong{font-size:17px}._installSection_674iy_3{grid-template-columns:1fr;gap:40px}._primaryCta_674iy_12{padding:18px 20px;font-size:15px}._installSteps_674iy_28 h3{font-size:19px}}@media (width<=360px){._catalog_674iy_3,._productHero_674iy_3,._productSection_674iy_3,._compatibilitySection_674iy_3,._installSection_674iy_3{padding-inline:16px}._catalogHeading_674iy_6 h1{font-size:78px}._cardActions_674iy_12{flex-wrap:wrap;padding-inline:18px}._cardDownload_674iy_12{padding:11px}._productCopy_674iy_11{padding-inline:18px}._artworkAudio_674iy_17{gap:8px;top:25%}._artworkValue_674iy_17 b{font-size:22px}._heroArtworkNote_674iy_23{flex-direction:column}._eyebrow_674iy_4{font-size:12px}._demoMusic_674iy_25{grid-template-columns:44px 1fr auto;padding:18px}._demoMusic_674iy_25 img{width:44px;height:44px}._demoMusic_674iy_25 strong{font-size:29px}._modeSwitch_674iy_25 button{font-size:12px}}@media (prefers-reduced-motion:reduce){._page_674iy_1 *,._page_674iy_1 :before,._page_674iy_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._artworkValue_674iy_17 b:last-child{display:none}._artworkValue_674iy_17 b:first-child{opacity:1}._appIcon_674iy_16,._lutImageFrame_674iy_21>img{transform:none}}._lutImageFrame_674iy_21{transition:scale .75s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}._lutArtwork_674iy_21[data-lut-entrance=true][data-revealed=true] ._lutImageFrame_674iy_21{animation:1.05s cubic-bezier(.2,.8,.2,1) both _lutArrival_674iy_1}@keyframes _lutArrival_674iy_1{0%{opacity:.65;transform:scale(1.085)}to{opacity:1;transform:scale(1)}}._demo_674iy_25{--demo-accent:#ff5a00;transition:border-color .4s}._demo_674iy_25[data-mode=pause]{--demo-accent:#91bfff;border-color:#91bfff5c}._demo_674iy_25[data-mode=pause] ._demoClips_674iy_25>span{background:#73a4e830;border-color:#91bfff61}._demo_674iy_25[data-mode=pause] ._demoClips_674iy_25>span:nth-child(2){background:#73a4e84d}._demoClips_674iy_25>span{transition:background .45s,border-color .45s}._demo_674iy_25[data-mode=pause] ._demoWave_674iy_25>i{background:#8dacca}._demo_674iy_25[data-mode=pause] ._demoMusic_674iy_25{background:radial-gradient(at 50% 70%,#78aefa14,#0000 70%)}._demo_674iy_25[data-mode=pause] ._demoVolume_674iy_25{background:#213044}._demoMusic_674iy_25 strong,._demoTop_674iy_25>span:first-child,._demo_674iy_25[data-running=true] ._demoPlayback_674iy_25{color:var(--demo-accent)}._demo_674iy_25[data-running=true] ._demoPlayback_674iy_25 i,._demoVolume_674iy_25>i,._demoPlayhead_674iy_25>i,._demoPlayhead_674iy_25>i:before{background:var(--demo-accent)}._demo_674iy_25[data-mode=pause] ._modeSwitch_674iy_25 button[aria-pressed=true]{color:#bdd8ff;background:#1f2d41}._demo_674iy_25[data-mode=pause] ._demoStatus_674iy_25{color:#b3cae9}._demoPauseSymbol_674iy_58{flex:none;gap:7px;width:21px;height:28px;display:none}._demoPauseSymbol_674iy_58 b{background:currentColor;border-radius:2px;width:7px;height:100%;display:block}._demoMusic_674iy_25[data-paused=true] strong{align-items:center;gap:14px;display:flex}._demoMusic_674iy_25[data-paused=true] ._demoPauseSymbol_674iy_58{display:flex}._featureNotes_674iy_26{gap:18px;margin-top:30px}._featureNotes_674iy_26>div{border:1px solid var(--lab-line);background:#0e0e0f;min-width:0;padding:25px;transition:transform .3s,border-color .3s,background .3s;position:relative}._featureNotes_674iy_26 h3{margin-top:20px;line-height:1.3}._featureNotes_674iy_26 p{font-size:16px}._featureIcon_674iy_65{color:#d6bfae;background:#ff5a0009;border:1px solid #ff5a003b;justify-content:center;align-items:center;width:47px;height:47px;transition:color .3s,transform .4s,background .3s,border-color .3s;display:flex}._featureIcon_674iy_65 svg{width:29px;height:29px}._pauseRing_674iy_66{opacity:.28;transform-origin:50%;transition:opacity .4s,transform .4s}._soundWave_674iy_66,._shieldCheck_674iy_66{stroke-dasharray:45;stroke-dashoffset:0;transition:stroke-dashoffset .5s}._editorCard_674iy_27{flex-direction:column;justify-content:center;align-items:center;gap:19px;min-height:222px;padding:30px 15px 40px;transition:border-color .3s,transform .3s,background .3s;display:flex}._editorLogo_674iy_68{transform-origin:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex}._editorCard_674iy_27 h3{max-width:100%;margin:0;line-height:1.3}._editorCard_674iy_27 h3 sup{color:#d99465;margin-left:3px;font-size:13px}._editorCard_674iy_27>._experimental_674iy_27{font-size:12px;position:absolute;bottom:15px;left:0;right:0}._musicReaders_674iy_27{border-bottom:0;margin-top:35px;padding:26px 0 0;display:block}._musicReaders_674iy_27>p{color:#8a847d;font:500 12px/1.5 var(--font-geist-mono),monospace;letter-spacing:.1em;margin:0 0 18px}._musicReaderGrid_674iy_73{grid-template-columns:1fr 1fr;gap:14px;display:grid}._musicReader_674iy_27{--player-accent:#fa5876;border:1px solid var(--lab-line);background:#0d0d0e;align-items:center;gap:19px;min-width:0;padding:25px 28px;transition:border-color .3s,transform .3s;display:flex}._musicReader_674iy_27[data-player=spotify]{--player-accent:#1ed760}._readerLogo_674iy_75{flex:none;width:52px;height:52px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}._readerLogo_674iy_75 img{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}._musicReader_674iy_27 h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500;line-height:1.3}._readerEqualizer_674iy_77{opacity:.5;flex:none;align-items:center;gap:4px;width:29px;height:27px;margin-left:auto;transition:opacity .3s;display:flex}._readerEqualizer_674iy_77 i{background:var(--player-accent);border-radius:2px;width:4px;height:100%;animation:1.8s ease-in-out infinite paused _readerBeat_674iy_1;transform:scaleY(.35)}._readerEqualizer_674iy_77 i:nth-child(2){animation-delay:-.35s}._readerEqualizer_674iy_77 i:nth-child(3){animation-delay:-.7s}._readerEqualizer_674iy_77 i:nth-child(4){animation-delay:-1.15s}._musicReaderGrid_674iy_73[data-active=true] ._readerEqualizer_674iy_77 i{animation-play-state:running}@keyframes _readerBeat_674iy_1{0%,to{transform:scaleY(.3)}35%{transform:scaleY(.85)}65%{transform:scaleY(.5)}}._installSteps_674iy_28 li{grid-template-columns:minmax(0,1fr) minmax(150px,.95fr);align-items:center;gap:23px;padding:24px 0;display:grid}._installStepCopy_674iy_83>span{color:var(--orange);font:500 12px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;margin-bottom:12px;display:block}._installVisual_674iy_84{aspect-ratio:200/125;background:linear-gradient(145deg,#202024,#141416);border:1px solid #39393e;border-radius:8px;width:100%;max-width:245px;position:relative;overflow:hidden;box-shadow:0 8px 25px #0003;container-type:inline-size}._miniWindowBar_674iy_85{color:#aaa9b1;background:#28282d;border-bottom:1px solid #343439;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:12px;line-height:1;display:flex}._miniWindowBar_674iy_85>i{background:#ff675f;border-radius:50%;flex:none;width:5px;height:5px}._miniWindowBar_674iy_85>i:nth-child(2){background:#ffbd44}._miniWindowBar_674iy_85>i:nth-child(3){background:#38c94e}._miniWindowBar_674iy_85>span{white-space:nowrap;text-overflow:ellipsis;margin-left:5px;font-size:12px;overflow:hidden}._installScene_674iy_87{position:absolute;inset:24px 0 0;overflow:hidden}._installPointer_674iy_87{z-index:3;filter:drop-shadow(0 2px 2px #0005);pointer-events:none;width:20px;height:25px;animation-duration:5.8s;animation-timing-function:cubic-bezier(.3,.6,.3,1);animation-iteration-count:infinite;animation-play-state:paused;position:absolute}._dmgFile_674iy_88{width:34px;height:45px;animation:5.8s infinite paused _openDmg_674iy_1;position:absolute;top:15%;left:calc(50% - 17px)}._dmgFile_674iy_88>svg{width:34px;height:42px}._dmgFile_674iy_88>span{color:#d7d9df;text-align:center;margin-top:3px;font:500 11px/1 Arial,sans-serif;position:absolute;top:100%;left:0;right:0}._openedApp_674iy_89{opacity:0;border-radius:9px;animation:5.8s infinite paused _openedApp_674iy_89;position:absolute;top:18%;left:calc(50% - 23px)}._installVisual_674iy_84[data-install-step=open] ._installPointer_674iy_87{animation-name:_openPointer_674iy_1;top:44%;left:52%}._installClick_674iy_91{z-index:1;opacity:0;border:1px solid #ff8943;border-radius:14px;width:46px;height:46px;animation:5.8s infinite paused _installClick_674iy_91;position:absolute;top:18%;left:calc(50% - 23px)}._draggedApp_674iy_92{z-index:2;border-radius:9px;animation:5.8s cubic-bezier(.3,.6,.3,1) infinite paused _dragApp_674iy_1;position:absolute;top:23%;left:14%}._applicationsFolder_674iy_93{text-align:center;color:#c9c9cf;position:absolute;top:20%;left:61%;right:7%}._applicationsFolder_674iy_93 svg{width:49px;max-width:100%;height:41px;margin:0 auto 6px;display:block}._applicationsFolder_674iy_93 span{font:400 12px/1.2 Arial,sans-serif;display:block}._installVisual_674iy_84[data-install-step=move] ._installPointer_674iy_87{animation-name:_dragPointer_674iy_1;top:55%;left:28%}._launchApp_674iy_95{text-align:center;color:#c9c9cf;position:absolute;top:14%;left:0;right:0}._launchApp_674iy_95 img{border-radius:11px;margin:0 auto 5px;animation:5.8s infinite paused _launchApp_674iy_95;display:block}._launchApp_674iy_95 span{font:400 12px/1.2 Arial,sans-serif}._installVisual_674iy_84[data-install-step=launch] ._installPointer_674iy_87{animation-name:_launchPointer_674iy_1;top:54%;left:62%}._installVisual_674iy_84[data-install-step=launch] ._installClick_674iy_91{width:51px;height:51px;animation-delay:.4s;top:14%;left:calc(50% - 25px)}._launchReady_674iy_98{color:#b4d8ae;opacity:0;font-size:12px;animation:5.8s infinite paused _launchReady_674iy_98;position:absolute;top:19%;right:4%}._installVisual_674iy_84[data-active=true] :is(._installPointer_674iy_87,._dmgFile_674iy_88,._openedApp_674iy_89,._installClick_674iy_91,._draggedApp_674iy_92,._launchApp_674iy_95 img,._launchReady_674iy_98){animation-play-state:running}@keyframes _openPointer_674iy_1{0%,to{opacity:0;transform:translate(23px,16px)}12%,25%{opacity:1;transform:translate(0)}30%{transform:translate(-2px,-2px)scale(.9)}37%,68%{opacity:1;transform:translate(0)}85%{opacity:0}}@keyframes _openDmg_674iy_1{0%,26%,to{opacity:1;transform:scale(1)}33%{opacity:1;transform:scale(.94)}42%,83%{opacity:0;transform:scale(.85)}}@keyframes _openedApp_674iy_89{0%,34%,95%,to{opacity:0;transform:scale(.8)}46%,80%{opacity:1;transform:scale(1)}}@keyframes _installClick_674iy_91{0%,30%,60%,to{opacity:0;transform:scale(.85)}38%{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}@keyframes _dragApp_674iy_1{0%,20%,95%,to{opacity:1;transform:translate(0)}56%,67%{opacity:1;transform:translate(calc(63cqw - 21.5px))}77%,86%{opacity:0;transform:translate(calc(63cqw - 21.5px))scale(.7)}}@keyframes _dragPointer_674iy_1{0%,10%,95%,to{opacity:0;transform:translate(12px,9px)}20%{opacity:1;transform:translate(0)}56%,68%{opacity:1;transform:translate(49cqw)}78%,85%{opacity:0;transform:translate(49cqw)}}@keyframes _launchPointer_674iy_1{0%,to{opacity:0;transform:translate(18px,14px)}15%,34%{opacity:1;transform:translate(-20px,-14px)}42%{transform:translate(-20px,-14px)scale(.9)}50%,65%{opacity:1;transform:translate(-20px,-14px)}82%{opacity:0}}@keyframes _launchApp_674iy_95{0%,36%,to{transform:translateY(0)}43%{transform:translateY(-7px)}50%{transform:translateY(0)}58%{transform:translateY(-3px)}65%,90%{transform:translateY(0)}}@keyframes _launchReady_674iy_98{0%,49%,95%,to{opacity:0;transform:translateY(3px)}60%,82%{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){._page_674iy_1 :is(h1,h2,h3,p){transform-origin:0;transition:color .25s,transform .35s cubic-bezier(.2,.8,.2,1)}._page_674iy_1 :is(h1,h2,h3,p):hover{color:var(--paper);transform:translate(2px)}._page_674iy_1 :is(h1,h2) em{transition:color .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}._page_674iy_1 :is(h1,h2):hover em{color:#ff803a;transform:translate(3px)}._eyebrow_674iy_4:before{transform-origin:0;transition:transform .3s}._eyebrow_674iy_4:hover:before{transform:scaleX(1.18)}._featureNotes_674iy_26>div:hover{background:#12100f;border-color:#ff5a006b;transform:translateY(-3px)}._featureNotes_674iy_26>div:hover ._featureIcon_674iy_65{color:#ff9959;background:#ff5a0010;border-color:#ff5a0066;transform:translateY(-2px)}._featureNotes_674iy_26>div:hover ._pauseRing_674iy_66{opacity:.8;transform:scale(1.07)}._featureNotes_674iy_26>div:hover ._soundWave_674iy_66{stroke-dashoffset:-5px}._featureNotes_674iy_26>div:hover ._shieldCheck_674iy_66{stroke-dashoffset:-2px}._editorCard_674iy_27:hover{background:#111010;border-color:#ff5a007a;transform:translateY(-3px)}._editorCard_674iy_27:hover ._editorLogo_674iy_68{transform:translateY(-3px)scale(1.07)}._musicReader_674iy_27:hover{border-color:color-mix(in srgb,var(--player-accent) 55%,transparent);transform:translateY(-2px)}._musicReader_674iy_27:hover ._readerLogo_674iy_75{transform:translateY(-2px)scale(1.07)}._musicReader_674iy_27:hover ._readerEqualizer_674iy_77{opacity:.95}._lutArtwork_674iy_21:hover ._lutImageFrame_674iy_21{scale:1.025}._installSteps_674iy_28 li:hover ._installVisual_674iy_84{border-color:#ff5a0066}._installSteps_674iy_28 li:hover h3{color:#ff9959}}@media (width<=1100px){._installSection_674iy_3{grid-template-columns:1fr;gap:40px}._installSteps_674iy_28 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._installSteps_674iy_28 li{grid-template-columns:1fr;align-content:start}._installVisual_674iy_84{max-width:none}._installStepCopy_674iy_83{min-height:142px}}@media (width<=760px){._featureNotes_674iy_26{gap:14px}._featureNotes_674iy_26>div{padding:23px}._editorCard_674iy_27{gap:12px;min-height:194px;padding:25px 12px 40px}._editorLogo_674iy_68{width:74px;height:74px}._editorCard_674iy_27 h3{flex-wrap:wrap;justify-content:center;align-items:center;min-height:2.6em;font-size:16px;display:flex}._musicReader_674iy_27{gap:16px;padding:21px}._musicReader_674iy_27 h3{font-size:19px}._installSteps_674iy_28 ol{grid-template-columns:1fr;gap:0}._installSteps_674iy_28 li{grid-template-columns:minmax(0,1fr) minmax(155px,.85fr);gap:20px}._installStepCopy_674iy_83{min-height:0}._installVisual_674iy_84{max-width:245px}._installSection_674iy_3{gap:36px}}@media (width<=600px){._musicReaderGrid_674iy_73{grid-template-columns:1fr}._installSteps_674iy_28 li{grid-template-columns:1fr;gap:19px}._installVisual_674iy_84{max-width:280px}._installStepCopy_674iy_83>span{margin-bottom:9px}}@media (width<=360px){._demo_674iy_25[data-mode=pause] ._demoMusic_674iy_25 strong{gap:8px;font-size:25px}._demoPauseSymbol_674iy_58{gap:4px;width:13px;height:20px}._demoPauseSymbol_674iy_58 b{width:4px}._musicReader_674iy_27{padding:20px}._featureNotes_674iy_26>div{padding:21px}}@media (prefers-reduced-motion:reduce){._lutImageFrame_674iy_21{animation:none!important;transform:scale(1)!important}._page_674iy_1 :is(h1,h2,h3,p):hover,._page_674iy_1 :is(h1,h2):hover em,._editorCard_674iy_27:hover,._editorCard_674iy_27:hover ._editorLogo_674iy_68,._featureNotes_674iy_26>div:hover,._featureNotes_674iy_26>div:hover ._featureIcon_674iy_65,._musicReader_674iy_27:hover,._musicReader_674iy_27:hover ._readerLogo_674iy_75{transform:none!important}._installPointer_674iy_87,._installClick_674iy_91,._launchReady_674iy_98{display:none}._dmgFile_674iy_88{opacity:1;transform:none}._openedApp_674iy_89{display:none}._draggedApp_674iy_92,._launchApp_674iy_95 img{opacity:1;transform:none!important}._readerEqualizer_674iy_77 i{transform:scaleY(.45);animation:none!important}}._page_9rchj_1{--swipe-coral:#ff9566}._hero_9rchj_1 h1{overflow-wrap:anywhere}._trySection_9rchj_1{scroll-margin-top:100px}._artwork_9rchj_1{aspect-ratio:16/10;isolation:isolate;background:radial-gradient(at 76% 38%,#3d424d77,#0000 66%),#11131b;position:relative;overflow:hidden;container-type:inline-size}._artGrid_9rchj_1{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}._artIcon_9rchj_1{filter:drop-shadow(0 9px 25px #0005);width:27%;height:auto;animation:8s infinite paused _iconFloat_9rchj_1;position:absolute;top:27%;left:11%}._artStack_9rchj_1{width:36%;height:64%;position:absolute;top:16%;right:12%}._artBack_9rchj_1,._artFront_9rchj_1,._artThird_9rchj_1{background:#252936;border:1px solid #ffffff29;border-radius:10%;padding:6%;position:absolute;inset:0;box-shadow:0 18px 35px #0005}._artThird_9rchj_1{opacity:.4;transform:translate(8%,8%)rotate(6deg)}._artBack_9rchj_1{opacity:.75;transform:translate(3%,4%)rotate(3deg)}._artBack_9rchj_1 ._photoPreview_9rchj_1{filter:brightness(.7);height:100%}._artFront_9rchj_1{animation:8s cubic-bezier(.2,.7,.25,1) infinite paused _coverMatch_9rchj_1}._artFront_9rchj_1 ._photoPreview_9rchj_1{border-radius:6%;height:72%}._artFront_9rchj_1>span,._artFront_9rchj_1>small{white-space:nowrap;text-overflow:ellipsis;font:500 2cqw/1.4 var(--font-geist-sans),Arial;color:#e5e6ec;margin-top:6%;display:block;overflow:hidden}._artFront_9rchj_1>small{color:#8e98ab;margin-top:2%;font-size:1.6cqw}._artMatch_9rchj_1{aspect-ratio:1;color:#b5edd9;background:#15352bc9;border:1px solid #91cbbf99;border-radius:50%;width:28%;padding:6%;animation:8s infinite paused _coverCheck_9rchj_1;position:absolute;top:30%;left:38%}._artMatch_9rchj_1 svg{width:100%;height:100%}._artTitle_9rchj_1{pointer-events:none;position:absolute;bottom:8%;left:8%;right:7%}._artTitle_9rchj_1>span{font:500 1.8cqw/1.4 var(--font-geist-mono),monospace;color:#9da7bb;letter-spacing:.1em}._artTitle_9rchj_1 strong{letter-spacing:-.06em;color:#f0f2fa;margin-top:9px;font-size:7.3cqw;line-height:1.1;display:block}._artTitle_9rchj_1 em{color:#ff9566;font-family:Georgia,serif}._artTitle_9rchj_1 p{color:#bdc4d1;margin:9px 0 0;font-size:2.45cqw;line-height:1.4}._artwork_9rchj_1[data-hero=true]{aspect-ratio:1}._artwork_9rchj_1[data-hero=true] ._artIcon_9rchj_1{width:37%;top:18%;left:8%}._artwork_9rchj_1[data-hero=true] ._artStack_9rchj_1{width:37%;height:52%;top:16%;right:12%}._artwork_9rchj_1[data-hero=true] ._artTitle_9rchj_1{bottom:9%;left:9%}._artwork_9rchj_1[data-hero=true] ._artTitle_9rchj_1 strong{font-size:8cqw}._artwork_9rchj_1[data-active=true] :is(._artIcon_9rchj_1,._artFront_9rchj_1,._artMatch_9rchj_1){animation-play-state:running}._photoPreview_9rchj_1{background:#243b43;border-radius:12px;height:100%;position:relative;overflow:hidden}._photoPreview_9rchj_1>img{object-fit:cover;object-position:63% 40%;width:100%;height:100%;display:block}._photoPreview_9rchj_1[data-kind=video]>img{object-position:80% 55%;filter:saturate(.55)brightness(.74)}._photoKind_9rchj_1{color:#f0f2fa;background:#151b2499;border:1px solid #ffffff3b;border-radius:7px;width:26px;height:26px;padding:3px;display:flex;position:absolute;top:11px;left:11px}._photoKind_9rchj_1 svg{width:100%;height:100%}._photoPlay_9rchj_1{color:#fff;background:#17232bc4;border:1px solid #ffffff59;border-radius:50%;width:48px;height:48px;padding:11px;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px)}._photoPlay_9rchj_1 svg{width:100%;height:100%}._showcase_9rchj_2{isolation:isolate;background:radial-gradient(at 50% 32%,#282c3b55,#0000 65%),#11131b;border:1px solid #343a48;border-radius:13px;position:relative;overflow:hidden;container-type:inline-size}._showcaseHeader_9rchj_2{color:#8d97ab;font:500 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.1em;border-bottom:1px solid #ffffff17;justify-content:space-between;gap:20px;padding:21px 26px;display:flex}._showcaseHeader_9rchj_2>span:first-child{color:#e1e4ed;align-items:center;gap:10px;display:flex}._showcaseHeader_9rchj_2 i{background:#ff9566;border-radius:50%;width:6px;height:6px}._showcaseStage_9rchj_2{place-items:center;height:540px;display:grid;position:relative;overflow:hidden}._showcaseHalo_9rchj_2{pointer-events:none;background:radial-gradient(#ff95660b,#0000 65%);position:absolute;inset:16% 20%}._showcaseStack_9rchj_2{perspective:900px;width:360px;max-width:59%;height:403px;position:relative}._stackGhost_9rchj_2,._stackRear_9rchj_2,._showcaseCard_9rchj_2{background:#1c1f2b;border:1px solid #505565;border-radius:20px;padding:11px;position:absolute;inset:0;box-shadow:0 20px 55px #0005}._stackGhost_9rchj_2{opacity:.5;background:#1b1f29;transform:translateY(18px)scale(.94)}._stackRear_9rchj_2{opacity:.8;transform:translateY(9px)scale(.97)}._stackRear_9rchj_2 ._photoPreview_9rchj_1,._showcaseCard_9rchj_2 ._photoPreview_9rchj_1{height:calc(100% - 61px)}._showcaseCard_9rchj_2{z-index:2;transform-origin:50% 80%;animation:10s cubic-bezier(.2,.7,.25,1) infinite paused _swipeKeep_9rchj_1}._cardTrash_9rchj_2{z-index:3;opacity:0;animation-name:_swipeTrash_9rchj_1}._showcaseMeta_9rchj_2{flex-direction:column;gap:6px;padding:15px 6px 5px;display:flex}._showcaseMeta_9rchj_2>span{color:#eeeff7;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}._showcaseMeta_9rchj_2 small{font:500 10px/1.3 var(--font-geist-mono),monospace;letter-spacing:.05em;color:#939eb4}._keepStamp_9rchj_2,._trashStamp_9rchj_2{color:#bbf5df;opacity:0;white-space:nowrap;background:#183d34de;border:1px solid #a8dccc88;border-radius:10px;align-items:center;gap:10px;width:fit-content;padding:13px 18px;animation:10s infinite paused _keepConfirm_9rchj_1;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 0 40px #97d3b717}._trashStamp_9rchj_2{color:#ffc1b3;background:#552d29dd;border-color:#ce8c7c99;animation-name:_trashConfirm_9rchj_1}._keepStamp_9rchj_2 svg,._trashStamp_9rchj_2 svg{flex:none;width:23px;height:23px}._keepStamp_9rchj_2 span,._trashStamp_9rchj_2 span{font:550 12px/1.3 var(--font-geist-sans),Arial;letter-spacing:.08em}._destination_9rchj_2{color:#717d92;flex-direction:column;align-items:center;gap:13px;animation:10s infinite paused _destinationKeep_9rchj_2;display:flex;position:absolute;top:46%}._destination_9rchj_2 svg{width:29px;height:29px}._destination_9rchj_2 span{letter-spacing:.03em;font-size:12px}._destinationTrash_9rchj_2{animation-name:_destinationTrash_9rchj_2;left:10%}._destinationKeep_9rchj_2{right:10%}._gestureTrail_9rchj_2{z-index:-1;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);height:1px;position:absolute;top:50%;left:13%;right:13%}._showcaseCaption_9rchj_2{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex;position:relative}._showcaseCaption_9rchj_2 p{color:#e0e3ec;letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.4}._showcaseCaption_9rchj_2 em{color:#ff9566;font-style:normal}._showcaseCaption_9rchj_2>span{color:#7b879d;max-width:230px;font-size:11px;line-height:1.6}._showcase_9rchj_2[data-active=true] :is(._showcaseCard_9rchj_2,._keepStamp_9rchj_2,._trashStamp_9rchj_2,._destination_9rchj_2){animation-play-state:running}._undoNote_9rchj_2{border-block:1px solid #ffffff21;align-items:center;gap:25px;margin-top:24px;padding:26px 0;display:flex}._undoNote_9rchj_2>kbd{color:#ff9566;background:#ff95660a;border:1px solid #ff956634;border-radius:8px;flex:none;padding:15px;font-size:24px}._undoNote_9rchj_2 h3{margin:0 0 8px;font-size:19px}._undoNote_9rchj_2 p{color:#a9a6a3;max-width:760px;margin:0;font-size:15px;line-height:1.65}._workflow_9rchj_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._workflow_9rchj_2 article{background:#0d0d0f;border:1px solid #ffffff21;padding:28px;transition:transform .3s,border-color .3s}._workflow_9rchj_2 article>div{align-items:center;gap:18px;height:104px;display:flex}._workflow_9rchj_2 h3{letter-spacing:-.03em;margin:23px 0 12px;font-size:21px;line-height:1.3}._workflow_9rchj_2 p{color:#a9a6a3;margin:0;font-size:15px;line-height:1.7}._workflowFolders_9rchj_2>svg{stroke:#8ebbd4;fill:#3b647636;flex:none;width:58px;height:58px;animation:8s infinite paused _folderFloat_9rchj_1}._workflowFolders_9rchj_2>span{color:#cac9cb;font-size:14px;line-height:1.55}._workflowFolders_9rchj_2 small{color:#797877;font-size:12px}._workflowPreview_9rchj_2 ._photoPreview_9rchj_1{border:1px solid #ffffff30;flex:none;width:130px;height:90px;animation:8s infinite paused _folderFloat_9rchj_1;transform:rotate(-3deg)}._workflowPreview_9rchj_2>span{color:#939eaf;flex-direction:column;gap:13px;display:flex}._workflowPreview_9rchj_2>span>svg{width:25px;height:25px}._workflowUndo_9rchj_2>kbd{color:#ff9566;border:1px solid #ff95663a;border-radius:8px;padding:14px;font-size:29px}._workflowUndo_9rchj_2>svg{color:#969eae;width:32px;height:32px;transition:transform .4s}._workflow_9rchj_2[data-active=true] :is(._workflowFolders_9rchj_2>svg,._workflowPreview_9rchj_2 ._photoPreview_9rchj_1){animation-play-state:running}._fileTypes_9rchj_2{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}._fileTypes_9rchj_2>span{color:#aca9a3;border:1px solid #ffffff21;align-items:center;gap:8px;padding:9px 13px;font-size:12px;transition:color .25s,transform .25s,border-color .25s;display:flex}._fileTypes_9rchj_2 svg{width:21px;height:21px}._comfort_9rchj_2{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}._comfort_9rchj_2 h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.5vw,65px);line-height:1.05}._comfort_9rchj_2 h2 em{color:var(--orange);font-family:Georgia,serif}._comfort_9rchj_2>div>p:last-child{color:#a9a6a3;max-width:510px;margin:25px 0 0;font-size:17px;line-height:1.7}._preferences_9rchj_2{background:#11131b;border:1px solid #343943;border-radius:12px;overflow:hidden}._preferencesBar_9rchj_2{color:#919baa;background:#1c1f2b;border-bottom:1px solid #373c49;align-items:center;gap:5px;height:37px;padding:0 14px;font-size:12px;line-height:1;display:flex}._preferencesBar_9rchj_2 i{background:#ff6b62;border-radius:50%;flex:none;width:6px;height:6px}._preferencesBar_9rchj_2 i:nth-child(2){background:#ffbd44}._preferencesBar_9rchj_2 i:nth-child(3){background:#39c94f}._preferencesBar_9rchj_2 span{margin-left:9px}._themeExample_9rchj_2{min-height:155px;margin:25px 25px 0;position:relative}._themeDark_9rchj_2,._themeLight_9rchj_2{color:#edf0fa;background:#1c1f2b;border:1px solid #343e52;border-radius:10px;padding:23px;position:absolute;inset:0}._themeLight_9rchj_2{color:#232b3a;opacity:0;background:#e7e9ef;border-color:#c9cedb;animation:12s infinite paused _lightAppearance_9rchj_1}._themeExample_9rchj_2>div>span{font:500 10px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;opacity:.65}._themeExample_9rchj_2>div>div{align-items:center;gap:15px;margin-top:21px;display:flex}._themeExample_9rchj_2 svg{stroke:#ff9566;flex:none;width:34px;height:34px}._themeExample_9rchj_2 b{max-width:195px;font-size:15px;font-weight:500;line-height:1.35}._themeLabel_9rchj_2{color:#8996ab!important;margin:16px 25px 0!important;font-size:12px!important;line-height:1.5!important}._soundPanel_9rchj_2{border-block:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;margin:20px 25px 0;padding:21px 0;display:flex}._soundPanel_9rchj_2>span{font:500 11px/1.5 var(--font-geist-mono),monospace;color:#a4adc1;letter-spacing:.06em;max-width:120px}._soundPanel_9rchj_2>div{align-items:center;gap:4px;height:45px;display:flex}._soundPanel_9rchj_2 i{background:#ff9566;border-radius:2px;width:4px;animation:3s infinite paused _soundWave_9rchj_1;display:block}._preferences_9rchj_2[data-active=true] :is(._themeLight_9rchj_2,._soundPanel_9rchj_2 i){animation-play-state:running}._languages_9rchj_2{justify-content:space-between;gap:10px;padding:24px 25px;display:flex}._languages_9rchj_2 span{font:500 12px/1.4 var(--font-geist-mono),monospace;color:#a4adc1;border:1px solid #ffffff21;border-radius:5px;padding:9px;transition:color .3s,border-color .3s,transform .3s}@keyframes _iconFloat_9rchj_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes _coverMatch_9rchj_1{0%,12%,to{opacity:1;transform:translate(0)rotate(-4deg)}27%{opacity:1;transform:translate(16%,-2%)rotate(3deg)}37%{opacity:.7;transform:translate(65%,-6%)rotate(10deg)}41%,68%{opacity:0;transform:translate(125%,-9%)rotate(13deg)}69%{opacity:0;transform:translateY(7%)scale(.94)}82%{opacity:1;transform:translate(0)rotate(-4deg)}}@keyframes _coverCheck_9rchj_1{0%,16%,44%,to{opacity:0;transform:scale(.85)}28%,36%{opacity:1;transform:scale(1)}}@keyframes _swipeKeep_9rchj_1{0%,10%,to{opacity:1;transform:translate(0)rotate(0)}24%{opacity:1;transform:translate(8%,-1%)rotate(3deg)}33%{opacity:1;transform:translate(50%,-5%)rotate(7deg)}39%,85%{opacity:0;transform:translate(125%,-12%)rotate(12deg)}86%{opacity:0;transform:translateY(10px)scale(.96)}94%{opacity:1;transform:translate(0)scale(1)}}@keyframes _swipeTrash_9rchj_1{0%,37%,to{opacity:0;transform:translateY(10px)scale(.96)}44%,59%{opacity:1;transform:translate(0)scale(1)}73%{opacity:1;transform:translate(-8%,-1%)rotate(-3deg)}81%{opacity:1;transform:translate(-50%,-5%)rotate(-7deg)}87%,96%{opacity:0;transform:translate(-125%,-12%)rotate(-12deg)}}@keyframes _keepConfirm_9rchj_1{0%,15%,40%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}25%,34%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes _trashConfirm_9rchj_1{0%,64%,88%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}74%,82%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes _destinationKeep_9rchj_2{0%,16%,45%,to{color:#717d92;transform:scale(1)}26%,35%{color:#a7dccc;transform:scale(1.05)}}@keyframes _destinationTrash_9rchj_2{0%,64%,95%,to{color:#717d92;transform:scale(1)}74%,83%{color:#e2a99a;transform:scale(1.05)}}@keyframes _folderFloat_9rchj_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes _lightAppearance_9rchj_1{0%,20%,84%,to{opacity:0}37%,67%{opacity:1}}@keyframes _soundWave_9rchj_1{0%,to{opacity:.4;transform:scaleY(.45)}45%{opacity:.75;transform:scaleY(.9)}}@media (hover:hover) and (pointer:fine){._workflow_9rchj_2 article:hover{border-color:#ff956666;transform:translateY(-3px)}._workflow_9rchj_2 article:hover ._workflowUndo_9rchj_2>svg{transform:rotate(-12deg)}._fileTypes_9rchj_2>span:hover,._languages_9rchj_2 span:hover{color:#ff9566;border-color:#ff956650;transform:translateY(-2px)}}@media (width<=1100px){._comfort_9rchj_2{gap:32px}._workflow_9rchj_2{gap:15px}._workflow_9rchj_2 article{padding:23px}._workflowPreview_9rchj_2 ._photoPreview_9rchj_1{width:105px}._destinationTrash_9rchj_2{left:6%}._destinationKeep_9rchj_2{right:6%}}@media (width<=760px){._artwork_9rchj_1[data-hero=true]{aspect-ratio:16/13}._artwork_9rchj_1[data-hero=true] ._artIcon_9rchj_1{width:32%;top:20%}._artwork_9rchj_1[data-hero=true] ._artStack_9rchj_1{width:36%;height:52%;top:15%;right:12%}._artTitle_9rchj_1>span{font-size:2.1cqw}._artTitle_9rchj_1 p{font-size:3cqw}._artFront_9rchj_1>span{font-size:2.3cqw}._artFront_9rchj_1>small{font-size:1.8cqw}._showcaseHeader_9rchj_2{letter-spacing:.06em;gap:12px;padding:17px;font-size:10px}._showcaseStage_9rchj_2{height:445px}._showcaseStack_9rchj_2{width:285px;max-width:64%;height:324px}._stackRear_9rchj_2 ._photoPreview_9rchj_1,._showcaseCard_9rchj_2 ._photoPreview_9rchj_1{height:calc(100% - 58px)}._destination_9rchj_2 svg{width:23px;height:23px}._destination_9rchj_2 span{font-size:10px}._destinationTrash_9rchj_2{left:4%}._destinationKeep_9rchj_2{right:4%}._showcaseCaption_9rchj_2{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}._showcaseCaption_9rchj_2 p{font-size:18px}._showcaseCaption_9rchj_2>span{max-width:none}._showcaseMeta_9rchj_2>span{font-size:12px}._showcaseMeta_9rchj_2 small{font-size:9px}._keepStamp_9rchj_2,._trashStamp_9rchj_2{gap:8px;padding:10px 13px}._keepStamp_9rchj_2 span,._trashStamp_9rchj_2 span{font-size:10px}._keepStamp_9rchj_2 svg,._trashStamp_9rchj_2 svg{width:20px;height:20px}._undoNote_9rchj_2{align-items:flex-start;gap:17px}._undoNote_9rchj_2>kbd{padding:12px;font-size:20px}._workflow_9rchj_2{grid-template-columns:1fr}._workflow_9rchj_2 article{padding:25px}._workflow_9rchj_2 article>div{height:94px}._workflowPreview_9rchj_2 ._photoPreview_9rchj_1{width:145px}._workflow_9rchj_2 h3{margin-top:17px}._comfort_9rchj_2{grid-template-columns:1fr;gap:30px}}@media (width<=400px){._showcaseStage_9rchj_2{height:370px}._showcaseStack_9rchj_2{width:215px;max-width:69%;height:280px}._showcaseHeader_9rchj_2{padding:15px;font-size:9px}._stackGhost_9rchj_2,._stackRear_9rchj_2,._showcaseCard_9rchj_2{border-radius:14px;padding:8px}._showcaseMeta_9rchj_2{gap:5px;padding-inline:1px}._showcaseMeta_9rchj_2>span{font-size:12px}._showcaseMeta_9rchj_2 small{font-size:9px}._destinationTrash_9rchj_2{left:3%}._destinationKeep_9rchj_2{right:3%}._destination_9rchj_2 svg{width:19px;height:19px}._destination_9rchj_2 span{font-size:9px}._themeExample_9rchj_2{margin-inline:18px}._themeExample_9rchj_2>div{padding:18px}._themeExample_9rchj_2 b{font-size:14px}._themeLabel_9rchj_2{margin-inline:18px!important}._soundPanel_9rchj_2{gap:12px;margin-inline:18px}._soundPanel_9rchj_2 i{width:3px}._languages_9rchj_2{gap:6px;padding-inline:18px}._languages_9rchj_2 span{padding:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){._artwork_9rchj_1 *,._showcase_9rchj_2 *,._workflow_9rchj_2 *,._preferences_9rchj_2 *{transition:none!important;animation:none!important}._artFront_9rchj_1{transform:rotate(-4deg)}._cardKeep_9rchj_19{opacity:1;transform:none}._cardTrash_9rchj_2,._keepStamp_9rchj_2,._trashStamp_9rchj_2,._themeLight_9rchj_2{opacity:0}._workflow_9rchj_2 article:hover,._workflow_9rchj_2 article:hover ._workflowUndo_9rchj_2>svg,._fileTypes_9rchj_2>span:hover,._languages_9rchj_2 span:hover{transform:none!important}}._heroActions_9rchj_20{flex-wrap:wrap;align-items:center;gap:22px;display:flex}._tryLink_9rchj_20{color:#cfc7bf;padding-block:10px;font-size:14px;transition:color .25s,transform .3s}._tryLink_9rchj_20:hover{color:var(--orange);transform:translate(2px)}._installSection_9rchj_20{grid-template-columns:1fr 1fr;gap:65px;scroll-margin-top:100px;display:grid}._installCopy_9rchj_20>img{margin-bottom:28px}._installCopy_9rchj_20 h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,61px);line-height:1.05}._installCopy_9rchj_20 h2 em{color:var(--orange);font-family:Georgia,serif}._installCopy_9rchj_20>p{color:#a9a6a3;max-width:450px;margin:25px 0 30px;font-size:15px;line-height:1.7}._installCopy_9rchj_20>._buildNote_9rchj_20{color:#b79c87;margin-top:20px;font-size:13px}._installSteps_9rchj_20{margin:0;padding:0;list-style:none}._installSteps_9rchj_20 li{border-top:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) minmax(140px,.8fr);align-items:center;gap:24px;padding:24px 0;display:grid}._installSteps_9rchj_20 li>div{min-width:0}._installSteps_9rchj_20 li>div>span{color:#ff9566;font:500 10px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em}._installSteps_9rchj_20 h3{letter-spacing:-.025em;margin:13px 0 10px;font-size:19px;line-height:1.3}._installSteps_9rchj_20 p{color:#a9a6a3;margin:0;font-size:14px;line-height:1.65}._openingNote_9rchj_20{border-top:1px solid #ffffff21;padding-top:18px}._openingNote_9rchj_20>p{color:#a9a6a3;margin:0;font-size:13px;line-height:1.7}._installWindow_9rchj_20{aspect-ratio:200/135;background:linear-gradient(140deg,#252529,#141416);border:1px solid #3c3c44;border-radius:8px;max-width:260px;transition:border-color .3s;position:relative;overflow:hidden;container-type:inline-size}._installBar_9rchj_20{color:#a4a1ab;background:#2c2c32;border-bottom:1px solid #3c3c44;align-items:center;gap:4px;height:23px;padding:0 8px;font-size:10px;line-height:1;display:flex}._installBar_9rchj_20 i{background:#ff675f;border-radius:50%;flex:none;width:5px;height:5px}._installBar_9rchj_20 i:nth-child(2){background:#ffbd44}._installBar_9rchj_20 i:nth-child(3){background:#38c94e}._installBar_9rchj_20 span{text-overflow:ellipsis;white-space:nowrap;margin-left:4px;overflow:hidden}._installScene_9rchj_20{position:absolute;inset:23px 0 0}._installApp_9rchj_20{animation:6.5s cubic-bezier(.3,.6,.3,1) infinite paused _installDrag_9rchj_1;position:absolute;top:25%;left:12%}._installFolder_9rchj_20{color:#8cceee;text-align:center;width:34%;position:absolute;top:23%;left:60%}._installFolder_9rchj_20>svg{fill:#2181ad55;width:44px;height:40px;margin:0 auto;display:block}._installFolder_9rchj_20>small{color:#cccbd0;font-size:10px}._installCursor_9rchj_20{z-index:3;filter:drop-shadow(0 1px 2px #0005);width:18px;height:23px;animation:6.5s cubic-bezier(.3,.6,.3,1) infinite paused _cursorDrag_9rchj_1;position:absolute;top:58%;left:30%}._launchIcon_9rchj_20{text-align:center;color:#cccbd0;position:absolute;inset:17% 0 auto}._launchIcon_9rchj_20 img{margin:0 auto 6px;animation:6.5s infinite paused _installLaunch_9rchj_1;display:block}._launchIcon_9rchj_20 span{font-size:11px}._installWindow_9rchj_20[data-step=launch] ._installCursor_9rchj_20{animation-name:_cursorClick_9rchj_1;top:53%;left:61%}._settingsPreview_9rchj_20{color:#c9c6cf;padding:14px}._settingsPreview_9rchj_20>span{color:#908d96;font-size:11px}._settingsPreview_9rchj_20>p{color:#c9c6cf;margin:7px 0 10px;font-size:12px;transform:none!important}._settingsPreview_9rchj_20 b{color:#fff;white-space:nowrap;background:#46464f;border:1px solid #7b7d88;border-radius:5px;width:fit-content;padding:5px 7px;font-size:10px;font-weight:500;animation:6.5s infinite paused _permissionPulse_9rchj_1;display:block}._installWindow_9rchj_20[data-step=authorize] ._installCursor_9rchj_20{animation-name:_cursorClick_9rchj_1;top:69%;left:60%}._installWindow_9rchj_20[data-active=true] :is(._installApp_9rchj_20,._installCursor_9rchj_20,._launchIcon_9rchj_20 img,._settingsPreview_9rchj_20 b){animation-play-state:running}@keyframes _installDrag_9rchj_1{0%,20%,95%,to{opacity:1;transform:translate(0)}55%,68%{opacity:1;transform:translate(calc(65cqw - 21px))}76%,85%{opacity:0;transform:translate(calc(65cqw - 21px))scale(.7)}}@keyframes _cursorDrag_9rchj_1{0%,10%,90%,to{opacity:0;transform:translate(12px,10px)}20%{opacity:1;transform:translate(0)}55%,70%{opacity:1;transform:translate(47cqw)}80%{opacity:0;transform:translate(47cqw)}}@keyframes _cursorClick_9rchj_1{0%,to{opacity:0;transform:translate(14px,10px)}20%,39%,58%{opacity:1;transform:translate(0)}43%{opacity:1;transform:translate(-2px,-2px)scale(.9)}80%{opacity:0}}@keyframes _installLaunch_9rchj_1{0%,40%,to{transform:translateY(0)}48%{transform:translateY(-6px)}56%{transform:translateY(0)}65%{transform:translateY(-3px)}75%{transform:translateY(0)}}@keyframes _permissionPulse_9rchj_1{0%,35%,90%,to{background:#46464f;border-color:#7b7d88}45%,60%{background:#805944;border-color:#ff9566}}@media (hover:hover) and (pointer:fine){._installSteps_9rchj_20 li:hover ._installWindow_9rchj_20{border-color:#ff956680}._installSteps_9rchj_20 li:hover h3{color:#ff9566}}@media (width<=1100px){._installSection_9rchj_20{gap:32px}._installSteps_9rchj_20 li{grid-template-columns:1fr;gap:18px}._installWindow_9rchj_20{width:100%;max-width:260px}._installCopy_9rchj_20 h2{font-size:clamp(35px,4.6vw,56px)}}@media (width<=760px){._installSection_9rchj_20{grid-template-columns:1fr;gap:30px}._installSteps_9rchj_20 li{grid-template-columns:minmax(0,1fr) minmax(155px,.8fr);gap:20px}._installCopy_9rchj_20 h2{font-size:clamp(35px,8vw,54px)}._installCopy_9rchj_20>._buildNote_9rchj_20{margin-bottom:0}}@media (width<=600px){._installSteps_9rchj_20 li{grid-template-columns:1fr}._installWindow_9rchj_20{max-width:280px}._installCopy_9rchj_20>img{width:70px;height:70px;margin-bottom:22px}._heroActions_9rchj_20{gap:12px 20px}}@media (prefers-reduced-motion:reduce){._installWindow_9rchj_20 *{animation:none!important}._installCursor_9rchj_20{display:none}}._releaseGrid_9rchj_32{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._releaseGrid_9rchj_32 article{background:linear-gradient(145deg,#24263088,#15171f);border:1px solid #ffffff18;border-radius:14px;padding:28px}._releaseGrid_9rchj_32 article>span{font:500 10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.08em;color:var(--swipe-coral)}._releaseGrid_9rchj_32 h3{letter-spacing:-.035em;color:#f2f3f8;margin:22px 0 12px;font-size:22px;line-height:1.25}._releaseGrid_9rchj_32 p,._releaseFootnote_9rchj_32{color:#a5adbf;font-size:14px;line-height:1.75}._releaseGrid_9rchj_32 p{margin:0}._releaseFootnote_9rchj_32{max-width:850px;margin:22px 0 0;font-size:12px}@media (width<=900px){._releaseGrid_9rchj_32{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._releaseGrid_9rchj_32{grid-template-columns:1fr;gap:14px}._releaseGrid_9rchj_32 article{padding:24px}._releaseGrid_9rchj_32 h3{margin-top:15px}}._artwork_ybmsx_1{aspect-ratio:16/10;isolation:isolate;background:#070606;position:relative;overflow:hidden}._artwork_ybmsx_1[data-hero=true]{aspect-ratio:1}._cover_ybmsx_1{aspect-ratio:1;width:75%;position:absolute;top:50%;left:12.5%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 56%,#0000 72%);mask-image:radial-gradient(circle,#000 56%,#0000 72%)}._cover_ybmsx_1 img{object-fit:cover;width:100%;height:100%;animation:5.4s ease-in-out infinite paused _impact_ybmsx_1;display:block}._core_ybmsx_1{opacity:0;background:radial-gradient(circle,#ffcf8570,#0000 66%);animation:5.4s infinite paused _core_ybmsx_1;position:absolute;inset:35%}._ring_ybmsx_1,._ringTwo_ybmsx_1{opacity:0;border:1px solid #ff943f;border-radius:50%;animation:5.4s cubic-bezier(.2,.6,.3,1) infinite paused _wave_ybmsx_1;position:absolute;inset:26%}._ringTwo_ybmsx_1{border-color:#ffc28d70;animation-delay:.13s}._artwork_ybmsx_1[data-active=true] ._cover_ybmsx_1 img,._artwork_ybmsx_1[data-active=true] ._core_ybmsx_1,._artwork_ybmsx_1[data-active=true] ._ring_ybmsx_1,._artwork_ybmsx_1[data-active=true] ._ringTwo_ybmsx_1{animation-play-state:running}._signature_ybmsx_1{font:8px var(--font-geist-mono),monospace;color:#b7957e;letter-spacing:.13em;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:7%;left:0;right:0}._signature_ybmsx_1 i{background:#ff8437;border-radius:50%;width:3px;height:3px}._fileList_ybmsx_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}._fileList_ybmsx_1 li{font:12px var(--font-geist-mono),monospace;color:#b7a190;background:#0b0909;border:1px solid #ffffff1f;justify-content:space-between;gap:10px;padding:15px 18px;display:flex}._fileList_ybmsx_1 span{color:#ff8d46}._note_ybmsx_1{color:#a3988c;margin:22px 0 30px;font-size:13px;line-height:1.8}._accentDemo_ybmsx_1{background:#0b0908;border:1px solid #ff702c35;padding:28px;overflow:hidden}._demoHeader_ybmsx_1{font:10px var(--font-geist-mono),monospace;color:#a58f7f;letter-spacing:.12em;justify-content:space-between;gap:15px;display:flex}._demoStage_ybmsx_1{justify-content:center;align-items:center;height:125px;margin:20px 0;display:flex;position:relative}._demoStage_ybmsx_1>span{letter-spacing:-.06em;color:#ede7df;z-index:1;font-size:clamp(40px,7vw,80px);font-weight:600;animation:5.4s infinite paused _titleImpact_ybmsx_1}._demoStage_ybmsx_1>i{opacity:0;border:1px solid #ff7835;border-radius:50%;width:80px;height:80px;animation:5.4s infinite paused _wave_ybmsx_1;position:absolute}._demoWave_ybmsx_1{justify-content:center;align-items:center;gap:3px;height:44px;padding-inline:15%;display:flex;position:relative}._demoWave_ybmsx_1 i{background:#a65b31;border-radius:1px;flex:1;max-width:5px}._demoWave_ybmsx_1:after{content:"";background:#ffba7c;width:1px;height:60px;animation:5.4s infinite paused _lineAccent_ybmsx_1;position:absolute;left:49.9%;transform:scaleY(.4)}._accentDemo_ybmsx_1[data-active=true] ._demoStage_ybmsx_1>span,._accentDemo_ybmsx_1[data-active=true] ._demoStage_ybmsx_1>i,._accentDemo_ybmsx_1[data-active=true] ._demoWave_ybmsx_1:after{animation-play-state:running}._demoCaption_ybmsx_1{text-align:center;color:#a9998b;margin:22px 0 0;font-size:13px;line-height:1.7}@media (width<=760px){._artwork_ybmsx_1[data-hero=true]{aspect-ratio:16/11}._fileList_ybmsx_1{grid-template-columns:repeat(2,minmax(0,1fr))}._fileList_ybmsx_1 li{padding:14px 12px;font-size:11px}._signature_ybmsx_1{gap:8px;font-size:7px}._accentDemo_ybmsx_1{padding:22px 16px}._demoHeader_ybmsx_1{font-size:8px}._demoWave_ybmsx_1{padding-inline:5%}}@keyframes _impact_ybmsx_1{0%,25%,to{transform:scale(1)}30%{transform:scale(1.035)}44%{transform:scale(1)}}@keyframes _core_ybmsx_1{0%,26%,50%,to{opacity:0}30%{opacity:.8}}@keyframes _wave_ybmsx_1{0%,26%{opacity:0;transform:scale(.5)}30%{opacity:.65}55%,to{opacity:0;transform:scale(2.2)}}@keyframes _titleImpact_ybmsx_1{0%,26%,55%,to{transform:scale(1)}30%{color:#ffb783;transform:scale(1.035)}42%{color:#ede7df;transform:scale(1)}}@keyframes _lineAccent_ybmsx_1{0%,26%,60%,to{opacity:.4;transform:scaleY(.4)}30%,36%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){._artwork_ybmsx_1 *,._accentDemo_ybmsx_1 *,._accentDemo_ybmsx_1 :after{animation:none!important}}._copy_1weac_1{container-type:inline-size}._copy_1weac_1 ._title_1weac_1{font-size:clamp(38px,13.5cqi,96px);line-height:.98}._artwork_1weac_2{aspect-ratio:16/10;isolation:isolate;background:radial-gradient(#241007,#080707 70%);position:relative;overflow:hidden}._artwork_1weac_2[data-hero=true]{aspect-ratio:1}._cover_1weac_2{aspect-ratio:1;border-radius:50%;width:70%;position:absolute;top:50%;left:15%;overflow:hidden;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 59%,#0000 72%);mask-image:radial-gradient(circle,#000 59%,#0000 72%)}._cover_1weac_2 img{object-fit:cover;width:100%;height:100%;animation:6s ease-in-out infinite paused _lens_1weac_1;display:block}._iris_1weac_2{clip-path:polygon(26% 0,76% 0,100% 50%,76% 100%,26% 100%,0 50%);opacity:0;background:#080707;animation:6s cubic-bezier(.4,0,.2,1) infinite paused _iris_1weac_2;position:absolute;inset:35%}._flash_1weac_2{opacity:0;pointer-events:none;background:radial-gradient(circle,#ffdaaf88,#0000 62%);animation:6s infinite paused _flash_1weac_2;position:absolute;inset:0}._focus_1weac_2{opacity:.35;pointer-events:none;width:49%;height:57%;animation:6s infinite paused _focus_1weac_2;position:absolute;top:20%;left:25.5%}._focus_1weac_2 i{border:0 solid #ff9a55;width:15px;height:15px;position:absolute}._focus_1weac_2 i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}._focus_1weac_2 i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}._focus_1weac_2 i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}._focus_1weac_2 i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}._artLabel_1weac_2{font:8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#b09580;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:7%;left:0;right:0}._artLabel_1weac_2 i{background:#ff742c;border-radius:50%;width:3px;height:3px}._artwork_1weac_2[data-active=true] ._cover_1weac_2 img,._artwork_1weac_2[data-active=true] ._iris_1weac_2,._artwork_1weac_2[data-active=true] ._flash_1weac_2,._artwork_1weac_2[data-active=true] ._focus_1weac_2{animation-play-state:running}._files_1weac_2{grid-template-columns:1fr 1fr;gap:0 30px;margin-top:24px;padding:0;list-style:none;display:grid}._files_1weac_2 li{border-bottom:1px solid #ffffff18;align-items:center;gap:14px;min-width:0;padding:18px 0;display:flex}._files_1weac_2 li>span{font:11px var(--font-geist-mono),monospace;color:#ce7a45}._files_1weac_2 strong{letter-spacing:-.02em;font-size:15px;font-weight:500;display:block}._files_1weac_2 small{font:12px var(--font-geist-mono),monospace;color:#aaa095;overflow-wrap:anywhere;margin-top:6px;display:block}._note_1weac_2{color:#9d8f83;margin-top:28px;font-size:13px;line-height:1.8}._usage_1weac_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}._usage_1weac_2 article{background:#0a0909;border:1px solid #ffffff20;padding:28px;transition:transform .25s,border-color .25s}._usage_1weac_2 svg{stroke:#ff9151;fill:none;stroke-width:1.2px;width:35px;height:35px}._usage_1weac_2 h3{letter-spacing:-.04em;margin:25px 0 13px;font-size:22px}._usage_1weac_2 p{color:#a69a8e;margin:0;font-size:14px;line-height:1.7}._capture_1weac_2{background:#100b08;border:1px solid #ff702c30;justify-content:center;align-items:center;gap:30px;padding:28px;display:flex}._capture_1weac_2>span{font:10px var(--font-geist-mono),monospace;color:#d29e79;letter-spacing:.15em}._capture_1weac_2 svg{fill:none;stroke:#ff9a60;stroke-width:1px;width:50px;height:50px}._capture_1weac_2 svg circle{transform-origin:50%;animation:5s infinite paused _click_1weac_1}._capture_1weac_2[data-active=true] svg circle{animation-play-state:running}@media (hover:hover){._usage_1weac_2 article:hover{border-color:#ff702c80;transform:translateY(-2px)}}@media (width<=760px){._artwork_1weac_2[data-hero=true]{aspect-ratio:16/11}._files_1weac_2,._usage_1weac_2{grid-template-columns:1fr}._usage_1weac_2{gap:12px}._usage_1weac_2 article{padding:24px}._capture_1weac_2{gap:15px;padding:22px 14px}._capture_1weac_2>span{font-size:8px}._artLabel_1weac_2{gap:8px;font-size:7px}}@keyframes _lens_1weac_1{0%,to{transform:scale(1)}38%{transform:scale(1.035)}48%{transform:scale(1.02)}70%{transform:scale(1)}}@keyframes _iris_1weac_2{0%,35%,48%,to{opacity:0;transform:rotate(0)scale(.4)}41%{opacity:1;transform:rotate(15deg)scale(1.5)}}@keyframes _flash_1weac_2{0%,41%,49%,to{opacity:0}44%{opacity:.55}}@keyframes _focus_1weac_2{0%,to{opacity:.35;transform:scale(1)}34%,40%{opacity:.9;transform:scale(.92)}50%{opacity:.35;transform:scale(1)}}@keyframes _click_1weac_1{0%,35%,55%,to{opacity:.65;transform:scale(1)}43%{opacity:1;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){._artwork_1weac_2 *,._capture_1weac_2 *{animation:none!important}._usage_1weac_2 article{transition:none!important}}._page_951cm_1{min-width:0}._artwork_951cm_1{aspect-ratio:16/10;isolation:isolate;background:#070707;position:relative;overflow:hidden}._artwork_951cm_1[data-hero=true]{aspect-ratio:1}._artHalo_951cm_1{pointer-events:none;background:radial-gradient(#ff5a0022,#0000 68%);border-radius:50%;position:absolute;inset:15%}._coverStack_951cm_1{place-items:center;display:grid;position:absolute;inset:0}._coverStack_951cm_1 img{object-fit:cover;width:100%;height:100%;display:block}._coverQuick_951cm_1,._coverExtended_951cm_1,._coverMain_951cm_1{aspect-ratio:1;border:1px solid #ff8a382b;width:43%;position:absolute;box-shadow:0 15px 35px #0009}._coverStack_951cm_1 ._coverQuick_951cm_1{opacity:.8;width:36%;height:auto;left:8%;transform:rotate(-12deg)translateY(2%)}._coverStack_951cm_1 ._coverExtended_951cm_1{opacity:.8;width:36%;height:auto;right:8%;transform:rotate(12deg)translateY(2%)}._coverMain_951cm_1{animation:6s ease-in-out infinite paused _coverFloat_951cm_1;overflow:hidden;transform:translateY(-5%)}._lightSweep_951cm_1{pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffbc7430 49%,#0000 55%);animation:7s ease-in-out infinite paused _coverSweep_951cm_1;position:absolute;inset:-50%;transform:translate(-65%)}._artSignature_951cm_1{font:9px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#ae998b;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:8%;left:0;right:0}._artSignature_951cm_1 i{background:#ff702c;border-radius:50%;width:3px;height:3px}._artwork_951cm_1[data-active=true] ._coverMain_951cm_1,._artwork_951cm_1[data-active=true] ._lightSweep_951cm_1{animation-play-state:running}._heroActions_951cm_2{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._secondaryLink_951cm_2{color:#b2a99e;font-size:13px;transition:color .25s,transform .25s}._secondaryLink_951cm_2:hover{color:#ff9858;transform:translate(2px)}._previewSection_951cm_2{scroll-margin-top:90px}._samples_951cm_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._sample_951cm_2{background:#0b0b0d;border:1px solid #ffffff24;min-width:0;transition:border-color .3s,transform .3s}._sample_951cm_2[data-playing=true]{border-color:#ff702caa}._sampleCover_951cm_2{aspect-ratio:1;position:relative;overflow:hidden}._sampleCover_951cm_2 img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}._sampleCover_951cm_2 span{font:10px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#e1b69b;position:absolute;bottom:17px;left:20px}._sampleCopy_951cm_2{padding:22px}._sampleHeading_951cm_2{justify-content:space-between;align-items:center;gap:10px;display:flex}._sampleHeading_951cm_2 h3{letter-spacing:-.04em;margin:0;font-size:26px}._sampleHeading_951cm_2>span{font:11px var(--font-geist-mono),monospace;color:#aaa095}._sampleCopy_951cm_2 p{color:#a69c92;min-height:4.9em;margin:15px 0;font-size:14px;line-height:1.65}._waveform_951cm_2{align-items:center;gap:2px;height:48px;margin:23px 0;display:flex;overflow:hidden}._waveform_951cm_2 i{background:#6d5547;border-radius:1px;flex:1;min-width:0;transition:background .12s}._listen_951cm_2{color:#eee7e1;cursor:pointer;background:#121110;border:1px solid #ffffff30;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;transition:background .25s,border-color .25s,transform .25s;display:flex}._listen_951cm_2 svg{fill:currentColor;color:#ff8a48;flex:none;width:16px;height:16px}._listen_951cm_2 span:first-of-type{font-size:13px}._listen_951cm_2 span:last-child{color:#d8783f;margin-left:auto;transition:transform .25s}._listen_951cm_2:hover{background:#ff702c0c;border-color:#ff702c88}._listen_951cm_2:hover span:last-child{transform:translate(2px,-2px)}._listen_951cm_2:active{transform:scale(.98)}._sampleCopy_951cm_2 small{font:11px/1.5 var(--font-geist-mono),monospace;color:#aaa095;overflow-wrap:anywhere;margin-top:14px;display:block}._playerNote_951cm_2{color:#aaa095;margin:20px 0 0;font-size:12px;line-height:1.6}._timelineDemo_951cm_3{background:#0a090a;border:1px solid #ffffff25;overflow:hidden}._demoHeader_951cm_3{font:10px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#ac9787;border-bottom:1px solid #ffffff15;justify-content:space-between;gap:20px;padding:22px 28px;display:flex}._demoHeader_951cm_3 span:last-child{color:#766b61}._demoStage_951cm_3{width:80%;max-width:780px;margin:32px auto 0;padding-top:210px;position:relative;overflow:hidden}._movingFrame_951cm_3{background:#080707;border:1px solid #ff8f4b50;width:300px;height:170px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}._movingFrame_951cm_3 span{background:linear-gradient(135deg,#211007,#090808 55%);position:absolute;inset:0}._movingFrame_951cm_3 span:first-child:after{content:"";border:1px solid #ff722c80;border-radius:50%;width:170px;height:170px;position:absolute;top:40px;left:-50px}._movingFrame_951cm_3 span:nth-child(2){background:linear-gradient(145deg,#0d0a09,#431b09);animation:6s cubic-bezier(.65,0,.25,1) infinite paused _frameSlide_951cm_1;transform:translate(100%)}._movingFrame_951cm_3 span:nth-child(2):after{content:"";background:linear-gradient(90deg,#0000,#ff8a4930,#0000);width:90px;height:220px;position:absolute;top:-20px;left:120px;transform:rotate(35deg)}._frameFlash_951cm_3{opacity:0;background:linear-gradient(90deg,#0000,#ff9b6460,#0000);animation:6s infinite paused _frameFlash_951cm_3;position:absolute;inset:0}._videoTrack_951cm_3{gap:3px;height:48px;display:flex}._videoTrack_951cm_3 span{font:10px var(--font-geist-mono),monospace;color:#d6ac8b;background:#281910;border:1px solid #73523755;flex:1;padding:16px}._videoTrack_951cm_3 span:last-child{color:#b2a291;background:#1b1714}._audioTrack_951cm_3{background:#11100e;height:65px;margin-top:7px;padding:6px}._soundClip_951cm_3{background:#55280e;border:1px solid #e77b3650;width:30%;height:100%;margin-left:35%;animation:6s infinite paused _soundAccent_951cm_1;position:relative;overflow:hidden}._soundClip_951cm_3>span{font:8px var(--font-geist-mono),monospace;color:#ffb483;z-index:1;position:absolute;top:6px;left:8px}._soundClip_951cm_3>div{align-items:center;gap:2px;height:100%;padding:15px 7px 2px;display:flex}._soundClip_951cm_3 i{opacity:.7;background:#d87c44;flex:1}._playhead_951cm_3{background:#ff9b5e;width:1px;animation:6s linear infinite paused _playhead_951cm_3;position:absolute;top:195px;bottom:0;left:10%}._playhead_951cm_3:before{content:"";border-top:7px solid #ff9b5e;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:0;left:-4px}._timelineDemo_951cm_3[data-active=true] ._movingFrame_951cm_3 span:nth-child(2),._timelineDemo_951cm_3[data-active=true] ._frameFlash_951cm_3,._timelineDemo_951cm_3[data-active=true] ._soundClip_951cm_3,._timelineDemo_951cm_3[data-active=true] ._playhead_951cm_3{animation-play-state:running}._demoCaption_951cm_3{letter-spacing:-.04em;text-align:center;padding:12px 20px 30px;font-size:clamp(22px,3vw,34px)}._demoCaption_951cm_3 em{color:#ff8a48;font-style:normal}._uses_951cm_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}._uses_951cm_3 article{background:#0b0a0b;border:1px solid #ffffff20;padding:27px;transition:border-color .25s,transform .25s}._uses_951cm_3 article>span{font:11px var(--font-geist-mono),monospace;color:#a8653c}._uses_951cm_3 h3{letter-spacing:-.035em;margin:25px 0 12px;font-size:20px}._uses_951cm_3 p{color:#a3988e;margin:0;font-size:14px;line-height:1.7}._downloadSection_951cm_3{grid-template-columns:1fr 1fr;gap:65px;display:grid}._downloadSection_951cm_3 h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(42px,5vw,68px);line-height:1.02}._downloadSection_951cm_3 h2 em{color:#ff702c;font-style:normal}._downloadSection_951cm_3>div>p:not(:first-child){color:#a69b90;max-width:480px;margin-bottom:28px;font-size:15px;line-height:1.75}._packDetails_951cm_3{background:#0c0b0b;border:1px solid #ff702c35;align-self:center;min-width:0;padding:30px}._packDetails_951cm_3 h3{letter-spacing:-.04em;margin:0 0 25px;font-size:22px}._packDetails_951cm_3 dl{margin:0}._packDetails_951cm_3 dl>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px;display:flex}._packDetails_951cm_3 dt{color:#b6a79a;overflow-wrap:anywhere}._packDetails_951cm_3 dd{color:#edb08a;text-align:right;margin:0}._packDetails_951cm_3>p{color:#96897d!important;margin:24px 0 0!important;font-size:12px!important;line-height:1.8!important}@media (hover:hover){._sample_951cm_2:hover{border-color:#ff702c70;transform:translateY(-2px)}._sample_951cm_2:hover ._sampleCover_951cm_2 img{transform:scale(1.025)}._uses_951cm_3 article:hover{border-color:#ff702c70;transform:translateY(-2px)}}@media (width<=1000px){._samples_951cm_2{gap:14px}._sampleCopy_951cm_2{padding:17px}._sampleCopy_951cm_2 p{min-height:6.5em}._downloadSection_951cm_3{gap:30px}._uses_951cm_3 article{padding:22px}}@media (width<=760px){._artwork_951cm_1[data-hero=true]{aspect-ratio:16/11}._samples_951cm_2{grid-template-columns:1fr;gap:24px}._sample_951cm_2{grid-template-columns:35% 1fr;align-items:center;display:grid}._sampleCover_951cm_2{aspect-ratio:1;align-self:stretch;height:auto}._sampleCover_951cm_2 img{object-fit:cover;height:100%}._sampleCover_951cm_2 span{font-size:8px;bottom:12px;left:12px}._sampleCopy_951cm_2 p{min-height:0;margin:10px 0;font-size:13px}._sampleHeading_951cm_2 h3{font-size:24px}._waveform_951cm_2{height:34px;margin:15px 0}._waveform_951cm_2 i:before,._waveform_951cm_2 i:after{height:17px}._listen_951cm_2{gap:8px;padding:12px 10px}._listen_951cm_2 span:first-of-type{font-size:12px}._uses_951cm_3{grid-template-columns:1fr;gap:12px}._uses_951cm_3 h3{margin-top:14px}._downloadSection_951cm_3{grid-template-columns:1fr;gap:30px}._demoHeader_951cm_3{gap:12px;padding:18px;font-size:8px;line-height:1.5}._demoStage_951cm_3{width:88%;padding-top:175px}._movingFrame_951cm_3{width:230px;height:140px}._playhead_951cm_3{top:160px}._videoTrack_951cm_3 span{padding:17px 12px;font-size:9px}._soundClip_951cm_3{width:40%;margin-left:30%}._demoCaption_951cm_3{padding-bottom:20px}._heroActions_951cm_2{gap:20px}._packDetails_951cm_3{padding:24px}}@media (width<=380px){._sample_951cm_2{grid-template-columns:1fr}._sampleCover_951cm_2{aspect-ratio:16/10}._sampleCover_951cm_2 img{object-position:center}._sampleCopy_951cm_2{padding:20px}._sampleCover_951cm_2 span{font-size:10px}._artSignature_951cm_1{gap:8px;font-size:8px}._packDetails_951cm_3 dl>div{flex-direction:column;gap:8px}._packDetails_951cm_3 dd{text-align:left}}@keyframes _coverFloat_951cm_1{0%,to{transform:translateY(-5%)}50%{transform:translateY(-8%)}}@keyframes _coverSweep_951cm_1{0%,55%{opacity:0;transform:translate(-65%)}60%{opacity:1}85%,to{opacity:0;transform:translate(65%)}}@keyframes _frameSlide_951cm_1{0%,32%{transform:translate(100%)}48%,86%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _frameFlash_951cm_3{0%,32%,50%,to{opacity:0}40%{opacity:.7}}@keyframes _soundAccent_951cm_1{0%,30%,55%,to{opacity:.65}40%,46%{opacity:1}}@keyframes _playhead_951cm_3{0%{opacity:0;left:10%}5%{opacity:1}90%{opacity:1;left:90%}to{opacity:0;left:90%}}@media (prefers-reduced-motion:reduce){._page_951cm_1 *,._artwork_951cm_1 *{transition:none!important;animation:none!important}._playhead_951cm_3{left:50%}._movingFrame_951cm_3 span:nth-child(2){transform:translate(50%)}}._page_1hi1d_1{--lc-line:#ffffff20;--lc-muted:#a9a49e}._hero_1hi1d_1{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,65px)}._hero_1hi1d_1 h1{letter-spacing:-.055em;overflow-wrap:normal;font-size:clamp(42px,5.25vw,80px)}._heroActions_1hi1d_1{flex-wrap:wrap;align-items:center;gap:20px;display:flex}._secondaryLink_1hi1d_1{color:#b6afa7;padding:12px 0;font-size:14px;transition:color .25s}._secondaryLink_1hi1d_1 span{margin-left:5px;transition:transform .25s;display:inline-block}._secondaryLink_1hi1d_1:hover{color:#ff8e51}._secondaryLink_1hi1d_1:hover span{transform:translate(2px,2px)}._heroNote_1hi1d_1{color:#807b75;margin:7px 0 0;font-size:13px}._heroPreview_1hi1d_1{min-width:0}._previewEyebrow_1hi1d_1{color:#ad9b8d;font:10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.1em;justify-content:space-between;gap:12px;margin:0 0 14px;display:flex}._previewEyebrow_1hi1d_1 span:last-child{color:#ff8c47}._mediaNote_1hi1d_1{color:#817d76;margin:13px 0 0;font-size:12px;line-height:1.6}._player_1hi1d_2{background:#0c0c0e;border:1px solid #ffffff29;min-width:0}._playerTop_1hi1d_2{border-bottom:1px solid var(--lc-line);font:9px/1.5 var(--font-geist-mono),monospace;letter-spacing:.07em;color:#a39a91;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}._playerTop_1hi1d_2>span:first-child{align-items:center;gap:8px;display:flex}._playerTop_1hi1d_2 i{background:#ff792e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #ff792e50}._screen_1hi1d_2{aspect-ratio:16/9;background:#080808;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._screen_1hi1d_2 video{object-fit:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#ff7a36;width:100%;height:100%;max-height:100%;display:block}._screen_1hi1d_2[data-vertical=true] video{aspect-ratio:9/16;width:auto;max-width:100%}._screen_1hi1d_2[data-vertical=true]{aspect-ratio:16/12}._playerBottom_1hi1d_2{justify-content:space-between;align-items:center;gap:15px;padding:19px 18px;display:flex}._playerBottom_1hi1d_2 strong{color:#e5ded5;font-size:16px;font-weight:500}._playerBottom_1hi1d_2 p{color:#8f8a84;margin:7px 0 0;font-size:12px;line-height:1.6}._formatSwitch_1hi1d_2{border:1px solid var(--lc-line);flex:none;gap:2px;padding:3px;display:flex}._formatSwitch_1hi1d_2 button{color:#8a837b;cursor:pointer;min-width:42px;min-height:36px;font:11px var(--font-geist-mono),monospace;background:0 0;border:0;transition:color .2s,background .2s}._formatSwitch_1hi1d_2 button[aria-pressed=true]{color:#ff9b62;background:#ff7b3520}._demoChoices_1hi1d_2{border-top:1px solid var(--lc-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._demoChoices_1hi1d_2 button{border:0;border-right:1px solid var(--lc-line);color:#a69e94;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:15px 12px;font-size:11px;line-height:1.5;transition:color .2s,background .2s;display:flex}._demoChoices_1hi1d_2 button:last-child{border-right:0}._demoChoices_1hi1d_2 button span{color:#826b5b;font-size:14px}._demoChoices_1hi1d_2 button[aria-pressed=true]{color:#ffad7b;background:#ff6c2110}._mediaError_1hi1d_2{color:#e1a37f;border-top:1px solid #ff7b3540;margin:0;padding:14px 18px;font-size:13px;line-height:1.7}._mediaError_1hi1d_2 a{text-decoration:underline}._specStrip_1hi1d_3{border-block:1px solid var(--lc-line);grid-template-columns:repeat(4,1fr);width:min(100% - 12vw,1300px);margin:0 auto;display:grid;position:relative}._specStrip_1hi1d_3>span{border-right:1px solid var(--lc-line);color:#aaa49d;justify-content:center;align-items:center;gap:10px;min-width:0;padding:24px 14px;font-size:13px;display:flex}._specStrip_1hi1d_3>span:last-child{border-right:0}._specStrip_1hi1d_3 b{color:#e8ded1;font-weight:500}._specStrip_1hi1d_3 img{object-fit:contain}._transitionSection_1hi1d_3{border-top:0;scroll-margin-top:90px}._explorer_1hi1d_3{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start;gap:30px;display:grid}._effectList_1hi1d_3{border-top:1px solid var(--lc-line);gap:0;display:grid}._effectList_1hi1d_3 button{border:0;border-bottom:1px solid var(--lc-line);cursor:pointer;text-align:left;background:#0d0d0e;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:14px;min-height:57px;padding:15px 18px;transition:background .25s,color .25s;display:grid}._effectList_1hi1d_3 button>span{color:#7c7268;font:11px var(--font-geist-mono),monospace}._effectList_1hi1d_3 strong{color:#d9d1c7;font-size:15px;font-weight:500}._effectList_1hi1d_3 small{font:9px var(--font-geist-mono),monospace;color:#877e74}._effectList_1hi1d_3 i{color:#80624b;font-style:normal;transition:transform .25s}._effectList_1hi1d_3 button[aria-pressed=true]{background:#ff72231b;box-shadow:inset 2px 0 #ff7c38}._effectList_1hi1d_3 button[aria-pressed=true] strong,._effectList_1hi1d_3 button[aria-pressed=true]>span,._effectList_1hi1d_3 button[aria-pressed=true] i{color:#ff9c61}._effectDetail_1hi1d_3{background:#0b0b0c;border:1px solid #ffffff26;min-width:0;position:sticky;top:112px}._effectCopy_1hi1d_3{padding:28px 30px;animation:.4s both _detailIn_1hi1d_1}._detailLabel_1hi1d_3{color:#a58c77;font:10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;display:flex}._detailLabel_1hi1d_3>span:last-child{color:#e0925a}._effectCopy_1hi1d_3 h3{letter-spacing:-.045em;margin:23px 0 14px;font-size:clamp(32px,3.6vw,51px);font-weight:500;line-height:1.1}._effectCopy_1hi1d_3 h3 em{color:#ff7627;font-family:Georgia,serif}._effectCopy_1hi1d_3>p{color:#b0a69b;margin:0;font-size:15px;line-height:1.75}._frameInfo_1hi1d_3{border-top:1px solid var(--lc-line);align-items:center;gap:14px;margin-top:23px;padding-top:17px;display:flex}._frameInfo_1hi1d_3>span{color:#e6c09f;font:11px var(--font-geist-mono),monospace;white-space:nowrap}._frameInfo_1hi1d_3 small{color:#847d75;font-size:11px;line-height:1.6}._effectDetail_1hi1d_3 ._player_1hi1d_2{border-inline:0;border-bottom:0}._effectDetail_1hi1d_3 ._playerTop_1hi1d_2{display:none}._effectDetail_1hi1d_3 ._playerBottom_1hi1d_2 strong{font-size:13px}._effectDetail_1hi1d_3 ._playerBottom_1hi1d_2 p{font-size:11px}._previewNote_1hi1d_3{color:#8c8379;margin:0;padding:0 20px 18px;font-size:11px;line-height:1.7}._noPreview_1hi1d_3{text-align:center;border-top:1px solid var(--lc-line);background:radial-gradient(#ff6c200a,#0000 75%);flex-direction:column;justify-content:center;align-items:center;padding:35px 30px 40px;display:flex}._noPreview_1hi1d_3 svg{stroke:#805438;stroke-width:1px;width:145px}._noPreview_1hi1d_3 svg path{stroke:#ff8f48}._noPreview_1hi1d_3>p{color:#d7bba4;letter-spacing:-.02em;margin:20px 0 10px;font-size:17px}._noPreview_1hi1d_3>span{color:#8c8279;max-width:310px;font-size:12px;line-height:1.7}._workflow_1hi1d_4{background:#0e0d0d;border:1px solid #ff7f3536;padding:24px 30px;overflow:hidden}._workflowTop_1hi1d_4{font:10px/1.5 var(--font-geist-mono),monospace;color:#a28d7c;letter-spacing:.09em;justify-content:space-between;gap:12px;display:flex}._workflowTop_1hi1d_4>span:first-child{color:#ff9a59}._workflowTracks_1hi1d_4{gap:5px;height:110px;margin:25px 0 19px;display:flex;position:relative;overflow:visible}._workflowTracks_1hi1d_4>div{border:1px solid #ffffff29;width:50%;position:relative;overflow:hidden}._workflowTracks_1hi1d_4 img{object-fit:cover;filter:brightness(.38);width:100%;height:100%}._workflowTracks_1hi1d_4>div>span{z-index:1;color:#d1c5b8;font:10px var(--font-geist-mono),monospace;position:absolute;top:12px;left:14px}._transitionClip_1hi1d_4{color:#f9a568;background:#211208dd;border:1px solid #ffad6c80;justify-content:center;align-items:center;gap:14px;width:20%;height:66%;font-style:normal;display:flex;position:absolute;top:17%;left:40%;box-shadow:0 0 35px #ff7f3510}._transitionClip_1hi1d_4 b{font-size:20px;font-weight:500}._transitionClip_1hi1d_4 span{font:9px var(--font-geist-mono),monospace;letter-spacing:.08em}._workflowPlayhead_1hi1d_4{background:#ff9d57;width:1px;animation:7s ease-in-out infinite paused _playhead_1hi1d_1;position:absolute;top:-10px;bottom:-10px;left:12%;box-shadow:0 0 8px #ff8e4b55}._workflowPlayhead_1hi1d_4:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#ff9d57;width:9px;height:7px;position:absolute;top:0;left:-4px}._workflow_1hi1d_4[data-active=true] ._workflowPlayhead_1hi1d_4{animation-play-state:running}._workflow_1hi1d_4>p{color:#96887a;margin:0;font-size:12px;line-height:1.5}._features_1hi1d_4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}._features_1hi1d_4 article{border-top:1px solid var(--lc-line);padding:26px 5px 5px;transition:border-color .3s,transform .3s}._features_1hi1d_4 article>span{font:11px var(--font-geist-mono),monospace;color:#a2704b}._features_1hi1d_4 h3{letter-spacing:-.03em;margin:18px 0 13px;font-size:20px;font-weight:500;line-height:1.3}._features_1hi1d_4 p{color:#a29a90;margin:0;font-size:14px;line-height:1.8}._installSection_1hi1d_5{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px}._manualLink_1hi1d_5{color:#958a7e;text-underline-offset:5px;max-width:350px;margin-top:25px;font-size:12px;line-height:1.7;text-decoration:underline;transition:color .2s;display:block}._installSteps_1hi1d_5{min-width:0}._installSteps_1hi1d_5 article{border-top:1px solid var(--lc-line);grid-template-columns:minmax(0,1fr) minmax(145px,.8fr);align-items:center;gap:22px;padding:24px 0;display:grid}._installSteps_1hi1d_5 article:first-child{border-top:0;padding-top:0}._installSteps_1hi1d_5 article>div>span{font:11px var(--font-geist-mono),monospace;color:#ff9857}._installSteps_1hi1d_5 h3{letter-spacing:-.025em;margin:12px 0 10px;font-size:19px;font-weight:500;line-height:1.35}._installSteps_1hi1d_5 p{color:#a39a90;margin:0;font-size:13px;line-height:1.8}._optionsNote_1hi1d_5{border-top:1px solid var(--lc-line);padding:18px 0 0;color:#91877b!important;font-size:12px!important}._installVisual_1hi1d_5{aspect-ratio:200/145;background:linear-gradient(145deg,#242429,#151518);border:1px solid #ffffff24;border-radius:8px;max-width:250px;position:relative;overflow:hidden}._windowBar_1hi1d_5{color:#a09c98;background:#29292d;border-bottom:1px solid #ffffff16;align-items:center;gap:4px;height:25px;padding:0 9px;display:flex}._windowBar_1hi1d_5 i{background:#ff665e;border-radius:50%;flex:none;width:5px;height:5px}._windowBar_1hi1d_5 i:nth-child(2){background:#ffc04e}._windowBar_1hi1d_5 i:nth-child(3){background:#49c65b}._windowBar_1hi1d_5>span{white-space:nowrap;text-overflow:ellipsis;margin-left:4px;overflow:hidden;color:#a8a4a0!important;font-size:8px!important}._installScene_1hi1d_5{position:absolute;inset:25px 0 0}._disk_1hi1d_5{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:17%;left:50%;transform:translate(-50%)}._disk_1hi1d_5 svg{width:33px;height:41px}._disk_1hi1d_5 span{color:#c8c5c2;white-space:nowrap;font:8px Arial,sans-serif}._pointer_1hi1d_5{clip-path:polygon(0 0,0 87%,30% 64%,48% 100%,65% 91%,47% 58%,85% 58%);filter:drop-shadow(0 1px 1px #000);background:#f7f4ee;width:15px;height:20px;animation:6.5s ease-in-out infinite paused _pointer_1hi1d_5;position:absolute;top:55%;left:56%}._clickPulse_1hi1d_5{opacity:0;border:1px solid #ffac6e;border-radius:50%;width:15px;height:15px;animation:6.5s ease-in-out infinite paused _click_1hi1d_5;position:absolute;top:49%;left:54%}._installIcon_1hi1d_5{width:38px;height:38px;position:absolute;top:13%;left:12%}._installChecks_1hi1d_5{color:#c9c1b7;gap:7px;font-size:8px;display:grid;position:absolute;top:13%;left:40%}._installChecks_1hi1d_5>span{align-items:center;gap:5px;display:flex}._installChecks_1hi1d_5 i{background:#ff7c3122;border:1px solid #ff9e58;width:5px;height:5px}._fakeInstall_1hi1d_5{text-align:center;color:#e6b08b;background:#69361855;border:1px solid #ff934650;padding:7px;font-size:8px;position:absolute;bottom:16%;left:20%;right:20%;overflow:hidden}._fakeInstall_1hi1d_5 i{transform-origin:0;background:#ff9952;width:100%;height:2px;animation:6.5s infinite paused _install_1hi1d_5;position:absolute;bottom:0;left:0;transform:scaleX(0)}._installVisual_1hi1d_5[data-step="2"] ._pointer_1hi1d_5{top:70%;left:62%}._miniSidebar_1hi1d_5{color:#96908a;border-right:1px solid #ffffff15;flex-direction:column;gap:12px;width:43%;padding:12px 8px;font-size:7px;display:flex;position:absolute;top:0;bottom:0;left:0}._miniSidebar_1hi1d_5 strong{white-space:nowrap;color:#ffc39a;background:#ff823b22;margin:0 -4px;padding:5px;font-size:7px;font-weight:500}._miniSidebar_1hi1d_5 i{background:#ffffff10;width:70%;height:3px;display:block}._miniEffects_1hi1d_5{grid-template-columns:1fr 1fr;gap:7px;display:grid;position:absolute;top:15%;left:48%;right:7%}._miniEffects_1hi1d_5 span{border:1px solid #ffffff30;border-radius:2px;overflow:hidden}._miniEffects_1hi1d_5 img{opacity:.7;width:100%;height:auto;display:block}._installVisual_1hi1d_5[data-step="3"] ._pointer_1hi1d_5{top:45%;left:23%}._installVisual_1hi1d_5[data-active=true] ._pointer_1hi1d_5,._installVisual_1hi1d_5[data-active=true] ._clickPulse_1hi1d_5,._installVisual_1hi1d_5[data-active=true] ._fakeInstall_1hi1d_5 i{animation-play-state:running}._compatibility_1hi1d_6{grid-template-columns:1fr 1fr;gap:70px;display:grid}._compatibility_1hi1d_6 h2{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(40px,4.5vw,66px);font-weight:500;line-height:1.05}._compatibility_1hi1d_6 h2 em{color:var(--orange);font-family:Georgia,serif}._compatibility_1hi1d_6>div>p:last-child{color:#aaa095;max-width:440px;font-size:15px;line-height:1.8}._compatPanel_1hi1d_6{background:#0d0c0b;border:1px solid #ff873b35;min-width:0;padding:28px 30px}._compatPanel_1hi1d_6 dl{margin:0}._compatPanel_1hi1d_6 dl>div{border-bottom:1px solid var(--lc-line);grid-template-columns:1fr 1.15fr;gap:20px;padding:17px 0;font-size:12px;line-height:1.7;display:grid}._compatPanel_1hi1d_6 dl>div:first-child{padding-top:0}._compatPanel_1hi1d_6 dt{color:#9c8f83}._compatPanel_1hi1d_6 dd{text-align:right;color:#dac3ad;margin:0}._compatNote_1hi1d_6{color:#8e8174;margin:21px 0;font-size:11px;line-height:1.8}._compatPanel_1hi1d_6 details{margin-top:15px}._compatPanel_1hi1d_6 details p{font-size:12px}._compatPanel_1hi1d_6 summary{font-size:13px}._artwork_1hi1d_7{isolation:isolate;aspect-ratio:16/10;background:radial-gradient(at 64% 60%,#ff782a16,#0000 68%),#111215;position:relative;overflow:hidden}._artGrid_1hi1d_7{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}._artIcon_1hi1d_7{z-index:2;filter:drop-shadow(0 16px 25px #0007);width:26%;height:auto;animation:7s ease-in-out infinite paused _iconFloat_1hi1d_1;position:absolute;top:24%;left:12%}._artFrames_1hi1d_7{background:#171619;border:1px solid #ffffff25;gap:5px;height:41%;padding:6px;transition:transform .6s;display:flex;position:absolute;top:28%;left:45%;right:9%;transform:perspective(700px)rotateY(-12deg)rotate(-3deg);box-shadow:0 16px 35px #0005}._artFrames_1hi1d_7>div{width:50%;position:relative;overflow:hidden}._artFrames_1hi1d_7 img{object-fit:cover;filter:brightness(.8)saturate(.8);width:100%;height:100%}._artFrames_1hi1d_7 span{font:8px var(--font-geist-mono),monospace;color:#e6c8ab;position:absolute;top:5px;left:5px}._artSeam_1hi1d_7{background:#ff963e;width:1px;animation:7s ease-in-out infinite paused _seam_1hi1d_1;position:absolute;top:6px;bottom:6px;left:50%;box-shadow:0 0 15px #ff8b5070}._artTimeline_1hi1d_7{gap:3px;height:15px;display:flex;position:absolute;bottom:18%;left:12%;right:10%}._artTimeline_1hi1d_7>span{background:#ff782a18;border:1px solid #ff904640;flex:1}._artTimeline_1hi1d_7>span:nth-child(2){background:#ff963e27;flex:1.15}._artTimeline_1hi1d_7>i{background:#ffae70;width:1px;animation:7s ease-in-out infinite paused _artHead_1hi1d_1;position:absolute;top:-4px;bottom:-4px;left:45%}._artTimeline_1hi1d_7>b{font:8px/1.5 var(--font-geist-mono),monospace;color:#928275;letter-spacing:.1em;font-weight:400;position:absolute;top:calc(100% + 13px);left:0;right:0}._artwork_1hi1d_7[data-active=true] ._artIcon_1hi1d_7,._artwork_1hi1d_7[data-active=true] ._artSeam_1hi1d_7,._artwork_1hi1d_7[data-active=true] ._artTimeline_1hi1d_7>i{animation-play-state:running}@keyframes _detailIn_1hi1d_1{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes _playhead_1hi1d_1{0%,12%{left:12%}78%,to{left:88%}}@keyframes _pointer_1hi1d_5{0%,18%,to{transform:translate(8px,8px)}30%,48%{transform:translate(0)scale(.92)}65%,85%{transform:translate(8px,8px)}}@keyframes _click_1hi1d_5{0%,27%,50%,to{opacity:0;transform:scale(.5)}32%{opacity:.7;transform:scale(.5)}45%{opacity:0;transform:scale(1.8)}}@keyframes _install_1hi1d_5{0%,32%{transform:scaleX(0)}65%,82%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes _iconFloat_1hi1d_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _seam_1hi1d_1{0%,18%,83%,to{opacity:.35;transform:scaleY(.8)}45%,65%{opacity:1;transform:scaleY(1)}}@keyframes _artHead_1hi1d_1{0%,12%{left:18%}70%,to{left:85%}}@media (hover:hover){._effectList_1hi1d_3 button:hover{background:#ff792012}._effectList_1hi1d_3 button:hover i{transform:translate(2px,-2px)}._features_1hi1d_4 article:hover{border-color:#ff893a70;transform:translateY(-3px)}._features_1hi1d_4 h3{transition:color .25s}._features_1hi1d_4 article:hover h3{color:#f1bb93}._artwork_1hi1d_7:hover ._artFrames_1hi1d_7{transform:perspective(700px)rotateY(-5deg)rotate(-1deg)}._demoChoices_1hi1d_2 button:hover,._formatSwitch_1hi1d_2 button:hover{color:#ffd0ad;background:#ff7b3518}._manualLink_1hi1d_5:hover{color:#ffc29b}}@media (width<=1100px){._hero_1hi1d_1{gap:30px}._hero_1hi1d_1 h1{font-size:clamp(38px,5vw,65px)}._heroActions_1hi1d_1{gap:12px}._heroActions_1hi1d_1>a:first-child{padding:17px 18px;font-size:14px}._heroActions_1hi1d_1>a:nth-child(2){font-size:13px}._playerBottom_1hi1d_2{flex-wrap:wrap}._features_1hi1d_4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}._installSection_1hi1d_5{gap:35px}._installSteps_1hi1d_5 article{grid-template-columns:minmax(0,1fr) 145px;gap:16px}._effectList_1hi1d_3 button{gap:10px;padding-inline:12px}._effectList_1hi1d_3 small{display:none}._effectList_1hi1d_3 button{grid-template-columns:24px minmax(0,1fr) 16px}._compatibility_1hi1d_6{gap:35px}}@media (width<=760px){._hero_1hi1d_1{grid-template-columns:1fr;gap:38px;padding-top:28px}._hero_1hi1d_1 h1{letter-spacing:-.06em;font-size:clamp(38px,10.9vw,72px)}._heroActions_1hi1d_1{gap:15px}._heroActions_1hi1d_1>a:first-child{padding:18px 20px;font-size:14px}._heroPreview_1hi1d_1{margin-top:0}._previewEyebrow_1hi1d_1{font-size:9px}._playerTop_1hi1d_2{padding:12px 13px;font-size:8px}._playerBottom_1hi1d_2{flex-wrap:nowrap;align-items:center;gap:13px;padding:15px 13px}._playerBottom_1hi1d_2>div:first-child{min-width:0}._playerBottom_1hi1d_2 strong{font-size:14px}._playerBottom_1hi1d_2 p{font-size:11px}._formatSwitch_1hi1d_2 button{min-width:35px;min-height:36px;font-size:10px}._demoChoices_1hi1d_2 button{gap:5px;padding:14px 10px;font-size:10px}._demoChoices_1hi1d_2 button span{font-size:12px}._specStrip_1hi1d_3{grid-template-columns:1fr 1fr;width:calc(100% - 44px)}._specStrip_1hi1d_3>span{gap:7px;padding:17px 8px;font-size:11px}._specStrip_1hi1d_3>span:nth-child(2){border-right:0}._specStrip_1hi1d_3>span:nth-child(-n+2){border-bottom:1px solid var(--lc-line)}._specStrip_1hi1d_3 img{width:23px;height:23px}._explorer_1hi1d_3{grid-template-columns:1fr;gap:22px}._effectList_1hi1d_3{border-left:1px solid var(--lc-line);grid-template-columns:repeat(2,minmax(0,1fr))}._effectList_1hi1d_3 button{border-right:1px solid var(--lc-line);grid-template-columns:19px minmax(0,1fr);gap:8px;min-height:64px;padding:12px}._effectList_1hi1d_3 button i{display:none}._effectList_1hi1d_3 strong{font-size:12px;line-height:1.4}._effectList_1hi1d_3 button>span{font-size:9px}._effectDetail_1hi1d_3{scroll-margin-top:100px;position:relative;top:auto}._effectCopy_1hi1d_3{padding:24px 23px}._effectCopy_1hi1d_3 h3{font-size:37px}._effectCopy_1hi1d_3>p{font-size:14px}._detailLabel_1hi1d_3{font-size:9px}._frameInfo_1hi1d_3{align-items:flex-start}._frameInfo_1hi1d_3 small{font-size:10px}._noPreview_1hi1d_3{padding:30px 23px}._workflow_1hi1d_4{padding:20px 18px}._workflowTop_1hi1d_4{font-size:8px}._workflowTracks_1hi1d_4{height:90px;margin-top:22px}._transitionClip_1hi1d_4{gap:8px;width:30%;left:35%}._transitionClip_1hi1d_4 span{font-size:7px}._transitionClip_1hi1d_4 b{font-size:17px}._features_1hi1d_4{gap:24px 20px;margin-top:25px}._features_1hi1d_4 h3{font-size:19px}._features_1hi1d_4 p{font-size:13px}._installSection_1hi1d_5{grid-template-columns:1fr;gap:35px}._installSteps_1hi1d_5 article{grid-template-columns:minmax(0,1fr) minmax(125px,.8fr);gap:20px;padding:24px 0}._installSteps_1hi1d_5 h3{font-size:17px}._installSteps_1hi1d_5 p{font-size:12px}._compatibility_1hi1d_6{grid-template-columns:1fr;gap:28px}._compatibility_1hi1d_6 h2{font-size:clamp(40px,10.5vw,62px)}._compatPanel_1hi1d_6{padding:24px}._compatPanel_1hi1d_6 dl>div{gap:12px;font-size:11px}._transitionSection_1hi1d_3{scroll-margin-top:70px}._artTimeline_1hi1d_7>b{font-size:7px}._artIcon_1hi1d_7{width:27%}}@media (width<=380px){._heroActions_1hi1d_1{flex-direction:column;align-items:flex-start;gap:6px}._heroActions_1hi1d_1>a:first-child{width:100%}._hero_1hi1d_1 h1{font-size:10.9vw}._playerBottom_1hi1d_2{flex-wrap:wrap}._formatSwitch_1hi1d_2{margin-top:0}._specStrip_1hi1d_3{width:calc(100% - 32px)}._specStrip_1hi1d_3>span{font-size:10px}._effectList_1hi1d_3 strong{font-size:11px}._effectList_1hi1d_3 button{grid-template-columns:17px minmax(0,1fr);gap:5px;padding:11px 9px}._effectCopy_1hi1d_3{padding:22px 19px}._effectCopy_1hi1d_3 h3{font-size:33px}._features_1hi1d_4{grid-template-columns:1fr;gap:20px}._installSteps_1hi1d_5 article{grid-template-columns:1fr;gap:18px}._installVisual_1hi1d_5{width:100%;max-width:260px}._transitionClip_1hi1d_4 span{display:none}._compatPanel_1hi1d_6{padding:21px}._compatPanel_1hi1d_6 dl>div{grid-template-columns:1fr}._compatPanel_1hi1d_6 dd{text-align:left}._artTimeline_1hi1d_7>b{font-size:6px}}@media (prefers-reduced-motion:reduce){._page_1hi1d_1 *,._page_1hi1d_1 :before,._page_1hi1d_1 :after,._artwork_1hi1d_7 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}._workflowPlayhead_1hi1d_4{left:50%}._artIcon_1hi1d_7{transform:none}._fakeInstall_1hi1d_5 i{transform:scaleX(1)}}._browseHint_1hi1d_16{display:none}@media (width<=760px){._explorer_1hi1d_3{gap:16px}._browseHint_1hi1d_16{color:#9a8979;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:11px;line-height:1.6;display:flex}._browseHint_1hi1d_16 span{color:#ffa66b;font-size:16px}._effectList_1hi1d_3{border-left:1px solid var(--lc-line);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8b4e2c #181412;overscroll-behavior-x:contain;grid-template-rows:repeat(2,64px);grid-template-columns:none;grid-auto-columns:150px;grid-auto-flow:column;padding-bottom:6px;display:grid;overflow-x:auto}._effectList_1hi1d_3 button{scroll-snap-align:start}._effectList_1hi1d_3 strong{font-size:12px}}._page_k4ftp_1{--line:#ffffff21;--muted:#f4f1ecb3;overflow:hidden}._hero_k4ftp_2{z-index:1;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(390px,.76fr);align-items:center;gap:clamp(54px,7vw,124px);min-height:calc(100svh - 98px);padding:clamp(88px,9vw,150px) clamp(32px,7vw,140px);display:grid;position:relative}._heroCopy_k4ftp_3{max-width:780px}._eyebrow_k4ftp_3,._sectionHeading_k4ftp_3>p{color:var(--orange);font:600 11px/1.2 var(--font-mono,monospace);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 24px;display:flex}._eyebrow_k4ftp_3>span,._sectionHeading_k4ftp_3>p>span{background:var(--orange);width:38px;height:1px}._hero_k4ftp_2 h1,._sectionHeading_k4ftp_3 h2,._guide_k4ftp_4 h2{color:var(--paper);font-family:var(--font-display,Arial,sans-serif);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-weight:700;line-height:.84}._hero_k4ftp_2 h1{font-size:clamp(82px,10.5vw,190px)}._hero_k4ftp_2 h1 em,._sectionHeading_k4ftp_3 h2 em,._guide_k4ftp_4 h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:700}._lead_k4ftp_5{max-width:660px;color:var(--paper);letter-spacing:-.035em;margin:40px 0 0;font-size:clamp(24px,2.35vw,42px);line-height:1.12}._intro_k4ftp_5{max-width:610px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.7}._specs_k4ftp_5{flex-wrap:wrap;gap:9px;margin:34px 0 24px;display:flex}._specs_k4ftp_5 span{border:1px solid var(--line);color:#f4f1ecc7;font:600 11px/1 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;padding:9px 13px}._textMotionEyebrow_k4ftp_6,._textMotionTitle_k4ftp_6,._textMotionCopy_k4ftp_6{transform-origin:0;transition:color .22s,filter .22s,transform .3s cubic-bezier(.2,.8,.2,1)}._textMotionEyebrow_k4ftp_6{display:inline-flex}._textMotionTitle_k4ftp_6{cursor:default}._textMotionTitle_k4ftp_6 em{transform-origin:0;transition:color .22s,transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}._textMotionEyebrow_k4ftp_6:hover{color:#fff;transform:scale(1.045)translate(3px)}._textMotionEyebrow_k4ftp_6:hover>span{transform:scaleX(1.12)}._textMotionTitle_k4ftp_6:hover{transform:scale(1.012)translate(3px)}._textMotionTitle_k4ftp_6:hover em{color:#ff7630;transform:translate(4px)skew(-2deg)}._textMotionCopy_k4ftp_6:hover{color:var(--paper);transform:scale(1.015)translate(3px)}._primaryCta_k4ftp_7{background:var(--orange);color:#080808;width:min(100%,390px);font:700 15px/1 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:22px 24px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}._primaryCta_k4ftp_7:before{content:"";background:var(--orange-light);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-102%)}._primaryCta_k4ftp_7 span,._primaryCta_k4ftp_7 svg{z-index:1;position:relative}._primaryCta_k4ftp_7 svg,._cardFooter_k4ftp_7 svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:19px;transition:transform .35s}._primaryCta_k4ftp_7:hover{transform:translateY(-3px)}._primaryCta_k4ftp_7:hover:before{transform:translate(0)}._primaryCta_k4ftp_7:hover svg{transform:translateY(3px)}._downloadNote_k4ftp_7{color:#f4f1ec73;font:500 10px/1 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:13px 0 0;display:block}._palettePanel_k4ftp_8{border:1px solid var(--line);background:#080808c2;padding:22px;position:relative}._palettePanel_k4ftp_8:before,._palettePanel_k4ftp_8:after{content:"";border-color:var(--orange);width:28px;height:28px;position:absolute}._palettePanel_k4ftp_8:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}._palettePanel_k4ftp_8:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}._panelTop_k4ftp_8{color:#f4f1ec7a;border-bottom:1px solid var(--line);font:600 10px/1 var(--font-mono,monospace);letter-spacing:.18em;justify-content:space-between;padding-bottom:18px;display:flex}._paletteRows_k4ftp_8{padding:8px 0}._paletteRow_k4ftp_8{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(110px,1fr) 1.7fr;align-items:center;gap:20px;padding:13px 0;display:grid}._paletteName_k4ftp_8{color:#f4f1ecc7;font-size:13px}._swatches_k4ftp_8,._cardPalette_k4ftp_8{grid-template-columns:repeat(5,1fr);display:grid}._swatches_k4ftp_8{height:22px}._palettePanel_k4ftp_8>p{color:#f4f1ec66;margin:15px 0 0;font-size:11px}._collection_k4ftp_9{z-index:1;padding:clamp(92px,10vw,170px) clamp(32px,7vw,140px);position:relative}._sectionHeading_k4ftp_3{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:end;gap:50px;margin-bottom:clamp(48px,6vw,90px);display:grid}._sectionHeading_k4ftp_3>p{align-self:start}._sectionHeading_k4ftp_3 h2{font-size:clamp(54px,6.6vw,118px)}._cards_k4ftp_10{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._card_k4ftp_7{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#08080859;flex-direction:column;min-height:430px;padding:28px;transition:background .4s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}._card_k4ftp_7:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .4s;position:absolute;inset:-1px}._card_k4ftp_7:hover{z-index:1;background:#ffffff06;transform:translateY(-3px)}._card_k4ftp_7:hover:after{border-color:#ff5a007a}._signature_k4ftp_11{border-top:1px solid #ff5a0066;grid-column:span 3;grid-template-rows:auto 1fr auto;grid-template-columns:.8fr 1.5fr;column-gap:clamp(45px,7vw,120px);min-height:370px;display:grid}._signature_k4ftp_11 ._cardTop_k4ftp_11,._signature_k4ftp_11 ._cardPalette_k4ftp_8{grid-column:1}._signature_k4ftp_11 ._cardBody_k4ftp_11{grid-area:1/2/3;align-self:center}._signature_k4ftp_11 ._cardFooter_k4ftp_7{grid-column:1/3}._cardTop_k4ftp_11{justify-content:space-between;align-items:center;gap:12px;min-height:25px;display:flex}._cardTop_k4ftp_11 p{color:var(--muted);font:600 10px/1.25 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;margin:0}._signatureBadge_k4ftp_11{color:var(--orange);font:600 9px/1 var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;border:1px solid #ff5a0073;padding:7px 9px}._cardPalette_k4ftp_8{height:38px;margin:25px 0 38px;overflow:hidden}._cardPalette_k4ftp_8 i{transition:transform .45s cubic-bezier(.2,.8,.2,1)}._card_k4ftp_7:hover ._cardPalette_k4ftp_8 i:nth-child(odd){transform:translateY(-4px)}._card_k4ftp_7:hover ._cardPalette_k4ftp_8 i:nth-child(2n){transform:translateY(4px)}._cardBody_k4ftp_11 h3{color:var(--paper);letter-spacing:-.035em;margin:0 0 19px;font-size:clamp(25px,2vw,35px);line-height:1.05}._cardBody_k4ftp_11>p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}._signature_k4ftp_11 ._cardBody_k4ftp_11 h3{font-size:clamp(38px,4.3vw,76px)}._signature_k4ftp_11 ._cardBody_k4ftp_11>p{max-width:700px;font-size:18px}._cardFooter_k4ftp_7{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-top:34px;display:flex}._cardFooter_k4ftp_7>span{color:#f4f1ec7a;max-width:60%;font-size:12px;line-height:1.55}._cardFooter_k4ftp_7 a{color:var(--paper);font:600 11px/1 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ff5a0080;flex:none;align-items:center;gap:10px;padding-bottom:5px;transition:color .3s;display:flex}._cardFooter_k4ftp_7 a:hover{color:var(--orange)}._guide_k4ftp_4{z-index:1;border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,180px);padding:clamp(90px,10vw,165px) clamp(32px,7vw,140px);display:grid;position:relative}._guide_k4ftp_4 h2{font-size:clamp(52px,6vw,106px)}._guideCopy_k4ftp_13{align-self:end;max-width:740px}._guideCopy_k4ftp_13>p{color:#f4f1ecc2;margin:0 0 22px;font-size:17px;line-height:1.75}._workflow_k4ftp_13{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#f4f1ecad;font:600 10px/1.3 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:15px;margin-top:38px;padding:19px 0;display:flex}._workflow_k4ftp_13 i{color:var(--orange);font-style:normal}._page_k4ftp_1 a:focus-visible{outline:1px solid var(--orange);outline-offset:5px}@media (width<=1100px){._hero_k4ftp_2{grid-template-columns:1fr .8fr;gap:45px;padding-inline:52px}._cards_k4ftp_10{grid-template-columns:repeat(2,minmax(0,1fr))}._signature_k4ftp_11{grid-column:span 2}._card_k4ftp_7{min-height:410px}._collection_k4ftp_9,._guide_k4ftp_4{padding-inline:52px}}@media (width<=760px){._hero_k4ftp_2{grid-template-columns:1fr;min-height:auto;padding:74px 22px 84px}._hero_k4ftp_2 h1{font-size:clamp(72px,25vw,112px)}._lead_k4ftp_5{margin-top:30px;font-size:28px}._intro_k4ftp_5{font-size:16px}._palettePanel_k4ftp_8{margin-top:10px}._collection_k4ftp_9{padding:86px 22px}._sectionHeading_k4ftp_3{grid-template-columns:minmax(0,1fr);gap:12px}._sectionHeading_k4ftp_3 h2{font-size:clamp(40px,12.5vw,78px)}._cards_k4ftp_10{grid-template-columns:1fr}._card_k4ftp_7,._signature_k4ftp_11{grid-column:auto;min-height:400px;padding:24px;display:flex}._signature_k4ftp_11 ._cardBody_k4ftp_11 h3{font-size:38px}._signature_k4ftp_11 ._cardBody_k4ftp_11>p{font-size:16px}._guide_k4ftp_4{grid-template-columns:1fr;gap:44px;padding:86px 22px}._guide_k4ftp_4 h2{font-size:clamp(52px,16vw,82px)}}@media (width<=540px){._paletteRow_k4ftp_8{grid-template-columns:1fr;gap:8px}._swatches_k4ftp_8{height:17px}._card_k4ftp_7{min-height:430px}._cardFooter_k4ftp_7{flex-direction:column;align-items:flex-start}._cardFooter_k4ftp_7>span{max-width:none}._cardFooter_k4ftp_7 a{justify-content:space-between;width:100%;padding:15px 0}._workflow_k4ftp_13{gap:10px}}@media (prefers-reduced-motion:reduce){._page_k4ftp_1 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}._backToLab_k4ftp_19{color:#aaa;margin-bottom:30px;font-size:14px;transition:color .2s;display:inline-block}._backToLab_k4ftp_19:hover{color:var(--orange)}._coverPanel_k4ftp_20{border:1px solid var(--line);min-width:0;overflow:hidden}._coverPanel_k4ftp_20>div{aspect-ratio:4/5}._coverPanel_k4ftp_20>p{border-top:1px solid var(--line);color:#888;margin:0;padding:16px 20px;font-size:12px;line-height:1.5}@media (width<=760px){._coverPanel_k4ftp_20>div{aspect-ratio:16/11}._downloadNote_k4ftp_7{font-size:12px;line-height:1.5}._specs_k4ftp_5 span{font-size:12px}._hero_k4ftp_2{padding-top:40px}}@media (width<=360px){._primaryCta_k4ftp_7{letter-spacing:.08em;gap:16px;font-size:12px}}@media (hover:hover) and (pointer:fine){._cardBody_k4ftp_11 h3,._cardBody_k4ftp_11 p,._cardFooter_k4ftp_7>span{transform-origin:0;transition:color .25s,transform .35s}._cardBody_k4ftp_11 h3:hover,._cardBody_k4ftp_11 p:hover,._cardFooter_k4ftp_7>span:hover{color:var(--paper);transform:translate(2px)}}@media (prefers-reduced-motion:reduce){._cardBody_k4ftp_11 h3:hover,._cardBody_k4ftp_11 p:hover,._cardFooter_k4ftp_7>span:hover{transform:none}}._page_1sl0m_1{isolation:isolate;min-height:100svh;color:var(--paper);background:#080808;position:relative;overflow:hidden}._page_1sl0m_1:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 35%,#ff5a003b,#0000 24%),radial-gradient(circle at 75% 70%,#ff5a0029,#0000 29%);animation:12s ease-in-out infinite alternate _ambientGlow_1sl0m_1;position:absolute;inset:-25%}._page_1sl0m_1:after{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}._ambient_1sl0m_4{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._ambientDragging_1sl0m_5{z-index:5}._particle_1sl0m_6{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;width:36px;height:36px;margin:-18px;animation:9s ease-in-out infinite alternate _float_1sl0m_1;display:block;position:absolute}._particle_1sl0m_6:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;margin:-2.5px;transition:scale .25s,box-shadow .25s;position:absolute;top:50%;left:50%;box-shadow:0 0 11px 3px #ff5a00d9,0 0 26px 6px #ff5a0059}._particle_1sl0m_6:after{content:"";border:1px solid #ff772338;border-radius:50%;animation:3.8s ease-in-out infinite _particleHalo_1sl0m_1;position:absolute;inset:5px}._particle_1sl0m_6:nth-child(3n):before{background:#ff9b4b;border-radius:2px;width:2px;height:14px;margin:-7px -1px;rotate:25deg}._particle_1sl0m_6:nth-child(4n):before{width:6px;height:6px;margin:-3px;box-shadow:0 0 15px 4px #ff5a00b8}._particle_1sl0m_6:nth-child(5n):before{background:#ffd5aa}._particle_1sl0m_6:nth-child(5n){animation-direction:alternate-reverse}@media (hover:hover) and (pointer:fine){._particle_1sl0m_6{pointer-events:auto;cursor:grab}._particle_1sl0m_6:hover:before{scale:2.1;box-shadow:0 0 16px 5px #ff7a1a,0 0 35px 10px #ff5a006b}._particle_1sl0m_6:hover:after{border-color:#ff7723b3}}._dragging_1sl0m_14,._dragging_1sl0m_14:hover{z-index:2;opacity:1;animation:none;transform:scale(1.55);cursor:grabbing!important}._dragging_1sl0m_14:before{scale:2.5;box-shadow:0 0 22px 8px #ff9a42,0 0 60px 18px #ff5a008c}._dragging_1sl0m_14:after{border-color:#ff7723e6;animation:1s ease-in-out infinite _particleHalo_1sl0m_1}._shell_1sl0m_17{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:31px;max-width:690px;min-height:100svh;margin:0 auto;padding:132px 24px 58px;display:flex;position:relative}._avatarWrap_1sl0m_18,._kicker_1sl0m_18,._intro_1sl0m_18 h1,._card_1sl0m_18{pointer-events:auto}._intro_1sl0m_18{text-align:center;flex-direction:column;align-items:center;animation:.7s both _enter_1sl0m_1;display:flex}._avatarWrap_1sl0m_18{border:1px solid #ff5a0099;border-radius:50%;width:144px;height:144px;padding:6px;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;position:relative;box-shadow:0 0 0 8px #ff5a0009,0 0 42px #ff5a0021}._avatarWrap_1sl0m_18:after{content:"";border:1px solid #ff5a006b;border-radius:50%;animation:3.8s ease-in-out infinite _halo_1sl0m_1;position:absolute;inset:-9px}._avatarWrap_1sl0m_18 img{object-fit:cover;object-position:center 31%;border-radius:50%;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s;display:block}._avatarWrap_1sl0m_18:hover{border-color:var(--orange);transform:translateY(-6px)scale(1.08)rotate(-3deg);box-shadow:0 0 0 11px #ff5a0014,0 0 65px #ff5a007a}._avatarWrap_1sl0m_18:hover img{filter:saturate(1.12)brightness(1.08);transform:scale(1.09)rotate(3deg)}._kicker_1sl0m_18{color:var(--paper);text-shadow:0 0 18px #ff5a0059;font:700 18px/1.2 var(--font-geist-mono),monospace;letter-spacing:.2em;margin-top:24px}._intro_1sl0m_18 h1{letter-spacing:-.07em;white-space:nowrap;margin:14px 0 0;font-size:clamp(54px,6.3vw,86px);font-weight:730;line-height:.94}._intro_1sl0m_18 h1 span,._intro_1sl0m_18 h1 em{transition:color .35s,transform .45s cubic-bezier(.2,.8,.2,1),text-shadow .35s;display:inline-block}._intro_1sl0m_18 h1 em{color:var(--orange);font-family:Georgia,serif;font-weight:700}._intro_1sl0m_18 h1:hover span{color:#fff;text-shadow:0 0 24px #ffffff80;transform:translate(-5px,-4px)rotate(-2deg)}._intro_1sl0m_18 h1:hover em{color:var(--orange-light);text-shadow:0 0 30px #ff5a0066;transform:translate(5px,-3px)skew(-3deg)}._directory_1sl0m_31{width:100%}._links_1sl0m_31{gap:12px;display:grid}._card_1sl0m_18{background:#161616e0;border:1px solid #ffffff30;border-radius:15px;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:18px;min-height:98px;padding:17px 23px;transition:border-color .3s,background .3s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:.65s backwards _enter_1sl0m_1;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0000001f}._card_1sl0m_18:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff12 48%,#0000 72%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-140%)}._card_1sl0m_18:hover:before{transform:translate(140%)}._card_1sl0m_18:active{transition-duration:.12s;transform:translateY(0)scale(.975)}._card_1sl0m_18:focus-visible{outline:2px solid var(--orange);outline-offset:4px}._featured_1sl0m_36{background:linear-gradient(100deg,#ff5a002e,#16120ff2 65%);border-color:#ff5a00a6}._featured_1sl0m_36:after{content:"";background:var(--orange);width:2px;box-shadow:0 0 13px var(--orange);animation:3.5s ease-in-out infinite _featurePulse_1sl0m_1;position:absolute;inset:15px auto 15px 0}._icon_1sl0m_37{width:56px;height:56px;color:var(--paper);background:#ffffff09;border:1px solid #ffffff30;border-radius:13px;place-items:center;transition:background .3s,border-color .3s,transform .35s;display:grid;position:relative}._icon_1sl0m_37 svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}._icon_1sl0m_37 ._youtubeIcon_1sl0m_38 path,._icon_1sl0m_37 ._iconDot_1sl0m_38{fill:currentColor;stroke:none}._featured_1sl0m_36 ._icon_1sl0m_37{color:var(--orange);border-color:#ff5a008f}._card_1sl0m_18:hover ._icon_1sl0m_37{border-color:var(--orange);background:#ff5a001f;transform:rotate(-6deg)scale(1.06)}._cardText_1sl0m_39{flex-direction:column;gap:7px;min-width:0;display:flex}._cardTitle_1sl0m_39{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._cardTitle_1sl0m_39 strong{letter-spacing:-.025em;font-size:20px;line-height:1.15}._cardTitle_1sl0m_39 small{color:var(--orange);font:600 9px/1 var(--font-geist-mono),monospace;letter-spacing:.11em;white-space:nowrap;border:1px solid #ff5a006b;border-radius:4px;padding:5px 7px}._cardText_1sl0m_39>span:last-child{color:#aaa5a0;font-size:13px;line-height:1.35}._arrow_1sl0m_40{color:var(--orange);justify-self:end;font-size:27px;line-height:1;transition:transform .3s}._card_1sl0m_18:hover ._arrow_1sl0m_40{transform:translate(3px,-3px)}._youtubeMain_1sl0m_41{min-height:98px;color:inherit;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:18px;padding:17px 23px;text-decoration:none;display:grid}._youtubeMain_1sl0m_41:focus-visible,._latestLink_1sl0m_41:focus-visible{outline:2px solid var(--orange);outline-offset:-4px;border-radius:12px}._youtubeMain_1sl0m_41:active,._latestLink_1sl0m_41:active{transform:scale(.975)}._latestLink_1sl0m_41{color:#ffba80;font:700 12px/1.2 var(--font-geist-mono),monospace;letter-spacing:.065em;background:#ff5a0013;border:1px solid #ff702059;border-radius:9px;align-items:center;gap:9px;margin:0 23px 16px 97px;padding:11px 15px;text-decoration:none;transition:background .25s,box-shadow .25s,transform .2s,border-color .25s;display:flex;position:relative}._latestLink_1sl0m_41>span:first-child{font-size:11px;animation:3.7s ease-in-out infinite _playBeat_1sl0m_1}._latestArrow_1sl0m_42{margin-left:auto;font-size:17px;transition:transform .25s}._latestLink_1sl0m_41:hover{border-color:var(--orange);background:#ff5a002b;box-shadow:0 0 25px #ff5a002e}._featured_1sl0m_36 ._youtubeIcon_1sl0m_38{animation:3.7s ease-in-out infinite _playBeat_1sl0m_1}._featured_1sl0m_36 ._icon_1sl0m_37{animation:4.5s ease-in-out infinite _youtubeGlow_1sl0m_1}._tiktokIcon_1sl0m_44{color:#eeeef4}._tiktokCard_1sl0m_44:hover ._tiktokIcon_1sl0m_44{color:#fff}._creationIcon_1sl0m_45{color:#ff964d;border-color:#ff5a0066}._creationIcon_1sl0m_45:after{content:"";background:#ff6524;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite _recordBlink_1sl0m_1;position:absolute;top:6px;right:6px;box-shadow:0 0 8px #ff6524}._creationCard_1sl0m_45 ._cardTitle_1sl0m_39 small{animation:4.5s ease-in-out infinite _recordBadge_1sl0m_1}._personalIcon_1sl0m_46:before{content:"";opacity:.8;background:conic-gradient(from 20deg,#f77737,#c13584,#833ab4,#fd1d1d,#f77737);border-radius:15px;animation:9s linear infinite _storyRing_1sl0m_1;position:absolute;inset:-2px}._personalIcon_1sl0m_46:after{content:"";background:#171215;border-radius:10px;position:absolute;inset:2px}._personalIcon_1sl0m_46{isolation:isolate;background:#171215;border-color:#0000}._personalIcon_1sl0m_46 svg{z-index:1;animation:5s ease-in-out infinite _storyIcon_1sl0m_1;position:relative}._personalCard_1sl0m_46:hover{border-color:#dd5694ad;box-shadow:0 18px 40px #0000004d,0 0 25px #c1358421}._linkedinIcon_1sl0m_47{color:#76b8ed;border-color:#4a9ade59}._linkedinCard_1sl0m_47:hover{border-color:#479ee4ad;box-shadow:0 18px 40px #0000004d,0 0 24px #287dc326}@keyframes _playBeat_1sl0m_1{0%,89%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}92%{filter:drop-shadow(0 0 8px #ff771d);transform:scale(1.17)}95%{transform:scale(1.05)}}@keyframes _youtubeGlow_1sl0m_1{0%,82%,to{box-shadow:0 0 #ff5a0000}91%{box-shadow:0 0 22px #ff5a0057}}@keyframes _tiktokGlitch_1sl0m_1{0%,84%,87%,91%,to{filter:none;transform:translate(0)}85%{filter:drop-shadow(2px 0 #48e5eb)drop-shadow(-2px 0 #ff3567);transform:translate(-2px,1px)}86%{filter:drop-shadow(-2px 0 #48e5eb)drop-shadow(2px 0 #ff3567);transform:translate(2px,-1px)}90%{filter:drop-shadow(-2px 0 #ff3567);transform:translate(1px)}}@keyframes _recordBlink_1sl0m_1{0%,72%,to{opacity:.95}79%{opacity:.25}86%{opacity:1}92%{opacity:.3}}@keyframes _focusSnap_1sl0m_1{0%,84%,to{transform:scale(1)}88%{transform:scale(1.13)}92%{transform:scale(.97)}}@keyframes _recordBadge_1sl0m_1{0%,80%,to{box-shadow:none}88%{box-shadow:0 0 14px #ff5a0052}}@keyframes _storyRing_1sl0m_1{to{transform:rotate(360deg)}}@keyframes _storyIcon_1sl0m_1{0%,78%,to{transform:scale(1)}85%{transform:scale(1.12)}}@keyframes _linkedinWave_1sl0m_1{0%,83%,to{filter:none;transform:translateY(0)}89%{filter:drop-shadow(0 0 5px #48a8e8);transform:translateY(-2px)}}@keyframes _enter_1sl0m_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _float_1sl0m_1{0%{opacity:.24;transform:translate(-22px,38px)scale(.7)}50%{opacity:.9}to{opacity:.52;transform:translate(28px,-42px)scale(1.25)}}@keyframes _ambientGlow_1sl0m_1{0%{transform:translate(-5%,2%)}to{transform:translate(5%,-3%)}}@keyframes _halo_1sl0m_1{50%{opacity:.28;transform:scale(1.17)}}@keyframes _particleHalo_1sl0m_1{0%,to{opacity:.15;transform:scale(.55)}50%{opacity:.65;transform:scale(1.35)}}@keyframes _mobileAvatar_1sl0m_1{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg);box-shadow:0 0 0 10px #ff5a0012,0 0 55px #ff5a005c}}@keyframes _mobileTitle_1sl0m_1{0%,to{text-shadow:none;transform:translateY(0)}50%{text-shadow:0 0 16px #ffffff45;transform:translateY(-3px)}}@keyframes _mobileAccent_1sl0m_1{0%,to{text-shadow:none;transform:translateY(0)}50%{text-shadow:0 0 24px #ff5a0073;transform:translateY(-4px)skew(-2deg)}}@keyframes _mobileName_1sl0m_1{0%,to{color:var(--paper)}50%{color:#ffb37d;text-shadow:0 0 24px #ff5a008c}}@keyframes _featurePulse_1sl0m_1{50%{opacity:.45;transform:scaleY(.68)}}@media (width<=600px){._shell_1sl0m_17{justify-content:flex-start;gap:25px;padding:105px 18px 44px}._avatarWrap_1sl0m_18{width:116px;height:116px}._kicker_1sl0m_18{margin-top:19px;font-size:15px}._intro_1sl0m_18 h1{margin-top:11px;font-size:clamp(41px,10vw,60px)}._card_1sl0m_18{border-radius:12px;grid-template-columns:48px minmax(0,1fr) 22px;gap:12px;min-height:83px;padding:13px 15px}._icon_1sl0m_37{border-radius:10px;width:48px;height:48px}._icon_1sl0m_37 svg{width:25px;height:25px}._cardTitle_1sl0m_39{gap:7px}._cardTitle_1sl0m_39 strong{font-size:17px}._cardTitle_1sl0m_39 small{padding:4px 5px;font-size:8px}._cardText_1sl0m_39>span:last-child{font-size:12px}._arrow_1sl0m_40{font-size:22px}._youtubeCard_1sl0m_41{padding:0}._youtubeMain_1sl0m_41{grid-template-columns:48px minmax(0,1fr) 22px;gap:12px;min-height:83px;padding:13px 15px}._latestLink_1sl0m_41{min-height:39px;margin:0 15px 14px 75px}._personalIcon_1sl0m_46:before{border-radius:13px}}@media (width<=360px){._youtubeMain_1sl0m_41{gap:10px;padding-inline:12px}._latestLink_1sl0m_41{margin-left:70px;margin-right:12px}._shell_1sl0m_17{padding-inline:14px}._intro_1sl0m_18 h1{font-size:39px}._card_1sl0m_18{gap:10px;padding-inline:12px}._cardText_1sl0m_39>span:last-child{font-size:11px}._cardTitle_1sl0m_39 strong{font-size:16px}}@media (width<=600px){._page_1sl0m_1:before{background:radial-gradient(circle at 25% 28%,#ff5a0040,#0000 32%),radial-gradient(circle at 85% 73%,#ff5a002e,#0000 35%)}._particle_1sl0m_6:before{box-shadow:0 0 8px 2px #ff5a00b3,0 0 17px 3px #ff5a003d}._particle_1sl0m_6:nth-child(4n){display:none}}@media (hover:none){._avatarWrap_1sl0m_18{animation:4.8s ease-in-out infinite _mobileAvatar_1sl0m_1}._intro_1sl0m_18 h1 span{animation:4.5s ease-in-out infinite _mobileTitle_1sl0m_1}._intro_1sl0m_18 h1 em{animation:4.5s ease-in-out infinite _mobileAccent_1sl0m_1}._kicker_1sl0m_18{animation:5s ease-in-out infinite _mobileName_1sl0m_1}._particle_1sl0m_6:after{border-color:#ff772359}}@media (prefers-reduced-motion:reduce){._page_1sl0m_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._card_1sl0m_18{animation:.55s backwards _enter_1sl0m_1;animation-delay:var(--entrance-delay,0s);transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s,background .26s,box-shadow .26s}._card_1sl0m_18:before{opacity:.45}._card_1sl0m_18:hover{background:#1b1714f2;border-color:#ff712d85;transform:translateY(-2px);box-shadow:0 15px 35px #00000040,0 0 17px #ff5a0012}._card_1sl0m_18:hover ._icon_1sl0m_37{background:#ffffff0d;border-color:#ffffff4d;transform:none}._card_1sl0m_18:active{border-color:#ff8037b3;transition-duration:.1s;transform:scale(.985);box-shadow:0 0 18px #ff5a002b}._arrow_1sl0m_40{color:#c96325;opacity:.75}._card_1sl0m_18:hover ._arrow_1sl0m_40{color:#ff8f41;opacity:1;transform:translate(3px,-3px)}._icon_1sl0m_37,._featured_1sl0m_36 ._icon_1sl0m_37,._tiktokIcon_1sl0m_44,._creationIcon_1sl0m_45,._personalIcon_1sl0m_46,._linkedinIcon_1sl0m_47{color:#fff}._icon_1sl0m_37 svg{z-index:1;will-change:transform;position:relative}._featured_1sl0m_36 ._icon_1sl0m_37,._featured_1sl0m_36 ._youtubeIcon_1sl0m_38,._featured_1sl0m_36:after{animation:none}._youtubeCard_1sl0m_41{padding:0;display:block}._youtubeCard_1sl0m_41:hover{background:linear-gradient(100deg,#ff5a002e,#16120ff2 65%);border-color:#ff5a00a6;transform:none;box-shadow:0 14px 32px #0000001f}._youtubeCard_1sl0m_41:hover:before{transform:translate(-140%)}._youtubeMain_1sl0m_41{border-radius:14px;transition:background .25s,transform .2s}._youtubeMain_1sl0m_41:active{background:#ff5a001a;transform:scale(.99)}._latestLink_1sl0m_41{z-index:1;color:#ffd3af;background:#ff5a0012;border-color:#ff782d73;min-height:42px;transition:transform .2s,border-color .25s,background .25s,box-shadow .25s}._latestLink_1sl0m_41:hover{background:#ff5a0030;border-color:#ff9c57;box-shadow:0 0 16px #ff5a0030}._latestLink_1sl0m_41:active{background:#ff5a003d;transform:scale(.98)}._latestPlay_1sl0m_89{animation:2.8s ease-in-out -1.2s infinite _latestPlayCycle_1sl0m_1;display:inline-block}._latestLink_1sl0m_41:hover ._latestArrow_1sl0m_42{transform:translate(3px,-3px)}._youtubeIcon_1sl0m_38{isolation:isolate}._youtubeIcon_1sl0m_38:before{content:"";opacity:0;pointer-events:none;border:1px solid #ff6e28d9;border-radius:50%;position:absolute;inset:-5px;transform:scale(.75)}._youtubeCard_1sl0m_41 ._icon_1sl0m_37 svg path{fill:currentColor;stroke:none}._youtubeCard_1sl0m_41 ._youtubeIcon_1sl0m_38 svg{animation:2.55s ease-in-out -.15s infinite _youtubeCycle_1sl0m_1}._youtubeCard_1sl0m_41 ._youtubeIcon_1sl0m_38 svg path{animation:2.55s ease-in-out -.15s infinite _playCycle_1sl0m_1}._youtubeCard_1sl0m_41 ._youtubeIcon_1sl0m_38:before{animation:2.55s ease-out -.15s infinite _youtubeRingCycle_1sl0m_1}._youtubeCard_1sl0m_41:has(._youtubeMain_1sl0m_41:hover){border-color:#ff8038;transform:translateY(-2px);box-shadow:0 15px 35px #00000047,0 0 20px #ff5a001f}._youtubeCard_1sl0m_41:has(._youtubeMain_1sl0m_41:hover):before{transform:translate(140%)}._youtubeCard_1sl0m_41:has(._youtubeMain_1sl0m_41:hover) ._youtubeIcon_1sl0m_38:before{border-color:#ff9d51}:is(._youtubeCard_1sl0m_41:has(._latestLink_1sl0m_41:hover),._youtubeCard_1sl0m_41:has(._latestLink_1sl0m_41:active)){transform:none}._youtubeCard_1sl0m_41:has(._latestLink_1sl0m_41:hover):before{transform:translate(-140%)}._tiktokCard_1sl0m_44,._creationCard_1sl0m_45,._personalCard_1sl0m_46,._linkedinCard_1sl0m_47{background:#161616e0;border-color:#ffffff30;box-shadow:0 14px 32px #0000001f}._tiktokCard_1sl0m_44:hover,._creationCard_1sl0m_45:hover,._personalCard_1sl0m_46:hover,._linkedinCard_1sl0m_47:hover{background:#1b1714f2;border-color:#ff712d85;box-shadow:0 15px 35px #00000040,0 0 17px #ff5a0012}._tiktokIcon_1sl0m_44,._creationIcon_1sl0m_45,._personalIcon_1sl0m_46,._linkedinIcon_1sl0m_47{color:#fff;background:#ffffff09;border-color:#ffffff30}._tiktokIcon_1sl0m_44 svg{animation:2.35s step-end -.85s infinite _tiktokCycle_1sl0m_1}._creationIcon_1sl0m_45:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#ff8b47,#ff8b47) 0 0/8px 1px no-repeat,linear-gradient(#ff8b47,#ff8b47) 0 0/1px 8px no-repeat,linear-gradient(#ff8b47,#ff8b47) 100% 0/8px 1px no-repeat,linear-gradient(#ff8b47,#ff8b47) 100% 0/1px 8px no-repeat,linear-gradient(#ff8b47,#ff8b47) 0 100%/8px 1px no-repeat,linear-gradient(#ff8b47,#ff8b47) 0 100%/1px 8px no-repeat,linear-gradient(#ff8b47,#ff8b47) 100% 100%/8px 1px no-repeat,linear-gradient(#ff8b47,#ff8b47) 100% 100%/1px 8px no-repeat;position:absolute;inset:4px;transform:scale(1.16)}._creationIcon_1sl0m_45:after{opacity:.45;width:5px;height:5px;box-shadow:none;animation:2.7s ease-in-out -1.55s infinite _recCycle_1sl0m_1;top:5px;right:5px}._creationIcon_1sl0m_45 svg{animation:2.7s ease-in-out -1.55s infinite _focusLogoCycle_1sl0m_1}._creationIcon_1sl0m_45:before{animation:2.7s ease-out -1.55s infinite _focusCycle_1sl0m_1}._creationCard_1sl0m_45 ._cardTitle_1sl0m_39 small{background:#ff5a000f;border-color:#ff702d7a;font-size:10px;animation:2.7s ease-in-out -1.55s infinite _badgeCycle_1sl0m_1}._personalIcon_1sl0m_46{isolation:isolate}._personalIcon_1sl0m_46:before{opacity:.3;-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(#f77737,#c13584,#833ab4,#f77737);border-radius:16px;padding:1.5px;animation:2.9s ease-in-out -.65s infinite _storyCycle_1sl0m_1;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._personalIcon_1sl0m_46:after{display:none}._personalIcon_1sl0m_46 svg{animation:2.9s ease-in-out -.65s infinite _personalCycle_1sl0m_1}._linkedinIcon_1sl0m_47:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#66b6ef 0 1.5px,#0000 2px) 3px 4px/6px 6px no-repeat,radial-gradient(circle,#66b6ef 0 1.5px,#0000 2px) right 2px top 9px/6px 6px no-repeat,radial-gradient(circle,#66b6ef 0 1.5px,#0000 2px) right 9px bottom 1px/6px 6px no-repeat,linear-gradient(45deg,#0000 48%,#66b6efcc 49% 51%,#0000 52%) 7px 8px/22px 19px no-repeat;animation:3.2s ease-out -2.4s infinite _dotsCycle_1sl0m_1;position:absolute;inset:4px}._linkedinIcon_1sl0m_47:after{content:"";opacity:0;pointer-events:none;background:#6abdf5;height:1px;animation:3.2s ease-out -2.4s infinite _lineCycle_1sl0m_1;position:absolute;top:50%;left:15%;right:15%;transform:translate(-9px)}._linkedinIcon_1sl0m_47 svg{animation:3.2s ease-in-out -2.4s infinite _linkedinCycle_1sl0m_1}._isOutOfView_1sl0m_107 ._icon_1sl0m_37 svg,._isOutOfView_1sl0m_107 ._icon_1sl0m_37 svg path,._isOutOfView_1sl0m_107 ._icon_1sl0m_37:before,._isOutOfView_1sl0m_107 ._icon_1sl0m_37:after,._isOutOfView_1sl0m_107 ._cardTitle_1sl0m_39 small,._isOutOfView_1sl0m_107 ._latestPlay_1sl0m_89,._isPageHidden_1sl0m_107 ._icon_1sl0m_37 svg,._isPageHidden_1sl0m_107 ._icon_1sl0m_37 svg path,._isPageHidden_1sl0m_107 ._icon_1sl0m_37:before,._isPageHidden_1sl0m_107 ._icon_1sl0m_37:after,._isPageHidden_1sl0m_107 ._cardTitle_1sl0m_39 small,._isPageHidden_1sl0m_107 ._latestPlay_1sl0m_89{animation-play-state:paused}@keyframes _youtubeCycle_1sl0m_1{0%,42%,to{color:#fff;filter:none;transform:none}7%{transform:scale(.92)}17%{color:#ffb17a;filter:drop-shadow(0 0 8px #ff5a00e6);transform:translate(2px)scale(1.1)}27%{color:#fff;filter:drop-shadow(0 0 3px #ff5a0073);transform:translate(1px)scale(1.035)}34%{transform:scale(1.04)}}@keyframes _playCycle_1sl0m_1{0%,42%,to{transform:none}16%{transform:translate(2px)}27%{transform:translate(1px)}}@keyframes _youtubeRingCycle_1sl0m_1{0%,7%,42%,to{opacity:0;transform:scale(.75)}17%{opacity:.9;transform:scale(1)}34%{opacity:0;transform:scale(1.35)}}@keyframes _tiktokCycle_1sl0m_1{0%,5%,17%,26%,43%,to{filter:none;color:#fff;transform:none}8%,13%{filter:drop-shadow(3px 0 #48e5eb)drop-shadow(-3px 0 #f73d65);transform:translate(-2px)}20%,23%{filter:drop-shadow(-3px 0 #48e5eb)drop-shadow(3px 0 #f73d65);transform:translate(2px,-1px)}30%,37%{filter:drop-shadow(2px 0 #48e5eb)drop-shadow(-2px 0 #f73d65);transform:translate(-1px)}}@keyframes _focusLogoCycle_1sl0m_1{0%,44%,to{filter:none;transform:none}15%{transform:scale(.95)}26%{filter:drop-shadow(0 0 7px #ff702db8);transform:scale(1.1)}32%{filter:brightness(1.8);transform:scale(1.02)}}@keyframes _focusCycle_1sl0m_1{0%,5%,45%,to{opacity:0;transform:scale(1.18)}15%{opacity:.75}25%{opacity:1;transform:scale(.9)}33%{opacity:1;transform:scale(.96)}42%{opacity:0;transform:scale(1)}}@keyframes _recCycle_1sl0m_1{0%,to{opacity:.4;box-shadow:none}20%{opacity:.8}27%{opacity:1;box-shadow:0 0 8px 2px #ff6524b3}34%{opacity:.2}40%{opacity:1}55%{opacity:.4}}@keyframes _badgeCycle_1sl0m_1{0%,to{opacity:.85;background:#ff5a000f}28%{opacity:1;background:#ff5a0033}40%{background:#ff5a000f}}@keyframes _storyCycle_1sl0m_1{0%,to{opacity:.25;transform:rotate(0)scale(.98)}35%{opacity:.65;transform:rotate(145deg)scale(1.02)}70%{opacity:.36;transform:rotate(290deg)}90%{opacity:.24;transform:rotate(360deg)}}@keyframes _personalCycle_1sl0m_1{0%,to{filter:none;transform:none}35%{filter:drop-shadow(0 0 3px #ca559180);transform:scale(1.065)}60%{transform:none}}@keyframes _linkedinCycle_1sl0m_1{0%,42%,to{filter:none;transform:none}14%{transform:translateY(-3px)}26%{filter:drop-shadow(0 0 6px #5db2efd9);transform:translateY(0)}34%{transform:translateY(-1px)}}@keyframes _dotsCycle_1sl0m_1{0%,7%,43%,to{opacity:0}18%,31%{opacity:1}}@keyframes _lineCycle_1sl0m_1{0%,12%,42%,to{opacity:0;transform:translate(-9px)}25%{opacity:1;transform:translate(0)}35%{opacity:0;transform:translate(9px)}}@keyframes _latestPlayCycle_1sl0m_1{0%,20%,to{text-shadow:none;transform:none}8%{text-shadow:0 0 7px #ff823099;transform:translate(2px)scale(1.13)}}@keyframes _latestPlay_1sl0m_89{0%,to{text-shadow:none;transform:none}30%{transform:scale(.87)}60%{text-shadow:0 0 9px #ff8230cc;transform:translate(2px)scale(1.15)}}@media (hover:none){._card_1sl0m_18:hover{transform:none}._card_1sl0m_18:active{transform:scale(.985)}._youtubeCard_1sl0m_41:has(._youtubeMain_1sl0m_41:hover){transform:none}}@media (width<=600px){._particle_1sl0m_6:nth-child(2n){display:none}._particle_1sl0m_6{opacity:.35;scale:.82;left:var(--mobile-left)!important;top:var(--mobile-top)!important;animation-name:_mobileFloat_1sl0m_1!important}._particle_1sl0m_6:before{box-shadow:0 0 6px 1px #ff5a007a,0 0 13px 2px #ff5a0029}._particle_1sl0m_6:after{border-color:#ff772329}._card_1sl0m_18:hover ._icon_1sl0m_37{transform:none}._youtubeCard_1sl0m_41{padding:0}._latestLink_1sl0m_41{min-height:42px}._creationCard_1sl0m_45 ._cardTitle_1sl0m_39 small{font-size:9px}._personalIcon_1sl0m_46:before{border-radius:13px}}@media (width<=380px){._particle_1sl0m_6:nth-child(5n){display:none}._shell_1sl0m_17{padding-inline:14px}._cardTitle_1sl0m_39{gap:5px}._cardTitle_1sl0m_39 small{letter-spacing:.06em}._intro_1sl0m_18 h1{font-size:clamp(35px,10.8vw,40px)}._latestLink_1sl0m_41{margin-left:70px;margin-right:12px}}@keyframes _mobileFloat_1sl0m_1{0%{opacity:.18;transform:translate(-3px,13px)}50%{opacity:.43}to{opacity:.25;transform:translate(3px,-13px)}}@media (prefers-reduced-motion:reduce){._page_1sl0m_1 *,._page_1sl0m_1 :before,._page_1sl0m_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._card_1sl0m_18{opacity:1!important;transform:none!important}}._isActiveAnimation_1sl0m_130{--signature-duration:1.1s}._card_1sl0m_18 ._icon_1sl0m_37,._card_1sl0m_18 ._icon_1sl0m_37 svg,._card_1sl0m_18 ._icon_1sl0m_37 svg path,._card_1sl0m_18 ._icon_1sl0m_37:before,._card_1sl0m_18 ._icon_1sl0m_37:after,._card_1sl0m_18 ._cardTitle_1sl0m_39 small,._latestLink_1sl0m_41>span:first-child{animation:none}._card_1sl0m_18 ._personalIcon_1sl0m_46:before,._card_1sl0m_18 ._creationIcon_1sl0m_45:before,._card_1sl0m_18 ._linkedinIcon_1sl0m_47:before,._card_1sl0m_18 ._linkedinIcon_1sl0m_47:after,._card_1sl0m_18 ._youtubeIcon_1sl0m_38:before{opacity:0}._creationCard_1sl0m_45{border-color:#ff6e2657}._card_1sl0m_18 ._creationIcon_1sl0m_45:after{opacity:.4}._isActiveAnimation_1sl0m_130 ._icon_1sl0m_37 svg,._isActiveAnimation_1sl0m_130 ._icon_1sl0m_37 svg path,._isActiveAnimation_1sl0m_130 ._icon_1sl0m_37:before,._isActiveAnimation_1sl0m_130 ._icon_1sl0m_37:after,._isActiveAnimation_1sl0m_130 ._cardTitle_1sl0m_39 small{animation-duration:var(--signature-duration);animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}._isActiveAnimation_1sl0m_130 ._youtubeIcon_1sl0m_38 svg{animation-name:_youtubeSignature_1sl0m_1;animation-timing-function:cubic-bezier(.2,.7,.25,1)}._isActiveAnimation_1sl0m_130 ._youtubeIcon_1sl0m_38 svg path{animation-name:_playSignature_1sl0m_1;animation-timing-function:ease}._isActiveAnimation_1sl0m_130 ._youtubeIcon_1sl0m_38:before{animation-name:_ringSignature_1sl0m_1;animation-timing-function:ease-out}._isActiveAnimation_1sl0m_130 ._tiktokIcon_1sl0m_44 svg{animation-name:_tiktokSignature_1sl0m_1;animation-timing-function:step-end}._isActiveAnimation_1sl0m_130 ._creationIcon_1sl0m_45 svg{animation-name:_focusLogoSignature_1sl0m_1;animation-timing-function:ease}._isActiveAnimation_1sl0m_130 ._creationIcon_1sl0m_45:before{animation-name:_focusSignature_1sl0m_1;animation-timing-function:ease}._isActiveAnimation_1sl0m_130 ._creationIcon_1sl0m_45:after{animation-name:_recSignature_1sl0m_1;animation-timing-function:ease}._isActiveAnimation_1sl0m_130 ._personalIcon_1sl0m_46:before{animation-name:_storySignature_1sl0m_1;animation-timing-function:ease}._isActiveAnimation_1sl0m_130 ._personalIcon_1sl0m_46 svg{animation-name:_personalSignature_1sl0m_1;animation-timing-function:ease}._isActiveAnimation_1sl0m_130 ._linkedinIcon_1sl0m_47 svg{animation-name:_linkedinSignature_1sl0m_1;animation-timing-function:ease}._isActiveAnimation_1sl0m_130 ._linkedinIcon_1sl0m_47:before{animation-name:_networkSignature_1sl0m_1;animation-timing-function:ease}._isActiveAnimation_1sl0m_130 ._linkedinIcon_1sl0m_47:after{animation-name:_scanSignature_1sl0m_1;animation-timing-function:ease}._latestLink_1sl0m_41:hover ._latestPlay_1sl0m_89,._latestLink_1sl0m_41:focus-visible ._latestPlay_1sl0m_89{animation:.8s ease-out both _latestPlay_1sl0m_89}@keyframes _youtubeSignature_1sl0m_1{0%,to{color:#fff;filter:none;transform:none}12%{transform:scale(.93)}35%{color:#ffb47e;filter:drop-shadow(0 0 6px #ff773780);transform:translate(1px)scale(1.06)}65%{color:#fff;filter:drop-shadow(0 0 3px #ff773750);transform:scale(1.015)}}@keyframes _playSignature_1sl0m_1{0%,to{transform:none}35%,55%{transform:translate(1.5px)}}@keyframes _ringSignature_1sl0m_1{0%,15%,to{opacity:0;transform:scale(.78)}35%{opacity:.8;transform:scale(1)}80%{opacity:0;transform:scale(1.3)}}@keyframes _tiktokSignature_1sl0m_1{0%,10%,75%,to{filter:none;transform:none}20%,30%{filter:drop-shadow(2px 0 #48e5eb)drop-shadow(-2px 0 #f73d65);transform:translate(-1px)}24%,40%{filter:drop-shadow(-2px 0 #48e5eb)drop-shadow(2px 0 #f73d65);transform:translate(1px)}52%,60%{filter:drop-shadow(1px 0 #48e5eb)drop-shadow(-1px 0 #f73d65);transform:translate(-.5px)}}@keyframes _focusSignature_1sl0m_1{0%,to{opacity:0;transform:scale(1.16)}20%{opacity:.65}40%,58%{opacity:1;transform:scale(.92)}80%{opacity:.35;transform:scale(1)}}@keyframes _focusLogoSignature_1sl0m_1{0%,to{filter:none;transform:none}28%{transform:scale(.96)}50%{filter:drop-shadow(0 0 5px #ff803570);transform:scale(1.04)}60%{filter:brightness(1.6)}80%{transform:scale(1.01)}}@keyframes _recSignature_1sl0m_1{0%,to{opacity:.4;box-shadow:none}38%,57%{opacity:1;box-shadow:0 0 6px #ff6524}48%{opacity:.3}}@keyframes _storySignature_1sl0m_1{0%,to{opacity:0;transform:rotate(-40deg)scale(.98)}25%{opacity:.25}55%{opacity:.55;transform:rotate(120deg)scale(1)}82%{opacity:.2;transform:rotate(240deg)}}@keyframes _personalSignature_1sl0m_1{0%,to{filter:none;transform:none}50%{filter:drop-shadow(0 0 2px #c8559150);transform:scale(1.025)}}@keyframes _linkedinSignature_1sl0m_1{0%,to{filter:none;transform:none}25%{transform:translateY(-2px)}55%{filter:drop-shadow(0 0 4px #5db2ef70);transform:translateY(0)}}@keyframes _networkSignature_1sl0m_1{0%,to{opacity:0}28%,55%{opacity:.8}80%{opacity:.2}}@keyframes _scanSignature_1sl0m_1{0%,20%,to{opacity:0;transform:translate(-8px)}55%{opacity:.8;transform:translate(0)}82%{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){._isActiveAnimation_1sl0m_130 *,._isActiveAnimation_1sl0m_130 :before,._isActiveAnimation_1sl0m_130 :after{animation:none!important}._personalIcon_1sl0m_46:before{opacity:0!important}._page_1sl0m_1:before,._page_1sl0m_1:after{animation:none!important}}
