:root{--bg:#050505;--surface:#0c0c0c;--text:#f5f5f3;--muted:#949492;--line:#ffffff14;--line-strong:#ffffff38;--radius-card:24px;--radius-pill:999px;--font-body:"Vazirmatn", Tahoma, sans-serif;--font-display:"Space Grotesk", Arial, sans-serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--shell:1320px;--gutter:clamp(22px, 4.6vw, 88px);--ease:cubic-bezier(.2, .75, .25, 1)}
@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-arabic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");font-weight:300 700;font-display:swap}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])),.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}html[lang=en] body{font-family:var(--font-display)}::selection{color:#050505;background:#ddd}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.5}img{max-width:100%;height:auto;display:block}p{color:var(--muted);margin:0;font-size:14px;line-height:1.95}h1,h2,h3{margin:0;font-weight:800}h2{letter-spacing:-1.3px;margin-top:20px;font-size:clamp(31px,3.25vw,51px);line-height:1.3}html[lang=en] h2{letter-spacing:-2px;font-weight:700;line-height:1.06}html[lang=en] p{line-height:1.75}h3{font-size:22px;line-height:1.4}svg{flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:6px;outline:2px solid #e8e8e8}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}.shell{width:min(100% - var(--gutter) * 2, var(--shell));margin-inline:auto}.section{padding-block:100px;scroll-margin-top:20px}.mono,.display,.brand,.hero-bg-type,.about-da,.footer-wordmark{font-family:var(--font-display)}.mono{letter-spacing:1.8px;direction:ltr;font-size:10px;display:inline-block}.muted{color:var(--muted)}.eyebrow{color:#b5b5b2;letter-spacing:.7px;align-items:center;gap:9px;font-size:10px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:#c9c9c6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #ffffff40}.glass{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(135deg, #ffffff04, transparent 60%), var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pill{border-radius:var(--radius-pill);white-space:nowrap;background:0 0;border:1px solid #ffffff42;justify-content:center;align-items:center;gap:20px;min-height:44px;padding:10px 21px;font-size:11px;transition:background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.pill:hover{background:#ffffff0b;border-color:#ffffff8c;box-shadow:0 0 24px #ffffff0b}.pill-light{color:#080808;background:#efefec;border-color:#efefec}.pill-light:hover{background:#fff}.icon-button{color:#080808;background:#f0f0ed;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.round-arrow{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:40px;height:40px;transition:background .3s,color .3s;display:grid}.text-link{align-items:center;gap:16px;font-size:12px;display:inline-flex}.text-link:hover{color:#bfbfbd}.brand{color:#fafaf8;letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:11px;font-size:19px;font-weight:700;display:flex}.brand-dot{vertical-align:top;margin-left:2px;font-size:9px}.header{z-index:40;height:100px;position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.desktop-nav{color:#b2b2ae;gap:29px;font-size:10px;display:flex}.desktop-nav a{padding-block:12px;transition:color .2s;position:relative}.desktop-nav a:hover{color:#fff}.nav-home{color:#fafafa}.nav-home:after{content:"";bottom:2px;background:#bbb;width:15px;height:1px;position:absolute;inset-inline-start:0}.header-actions{align-items:center;gap:18px;display:flex}.header-contact{gap:20px;min-height:36px;padding:6px 15px;font-size:10px}.language{font-family:var(--font-display);color:#bdbdbb;padding:10px 4px;font-size:11px}.menu-button{width:32px;height:32px}.skip-link{top:-100px;z-index:100;color:#000;background:#fff;border-radius:10px;padding:15px;position:fixed;inset-inline-start:20px}.skip-link:focus{top:12px}.mobile-nav{z-index:39;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:34px var(--gutter);background:#080808fa;flex-direction:column;justify-content:center;gap:6px;display:flex;position:fixed;inset:85px 0 0}.mobile-nav>a:not(.pill){border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;font-size:28px;display:flex}.mobile-nav>a>svg{margin-inline-start:auto}.mobile-nav>.pill{align-self:flex-start;margin-top:30px}.mobile-nav .mono{color:var(--muted)}.hero{border-bottom:1px solid var(--line);background:radial-gradient(at 72% 65%,#151515 0,#0000 50%),#050505;height:min(850px,95svh);min-height:740px;position:relative;overflow:hidden}.hero-orbit{inset-inline-start:27%;z-index:1;border:1px solid #ffffff0c;border-radius:50%;width:1150px;height:1150px;position:absolute;top:-640px}.hero-bg-type{letter-spacing:-45px;inset-inline-end:4%;color:#ffffff03;white-space:nowrap;direction:ltr;font-size:clamp(280px,43vw,720px);font-weight:700;line-height:.8;position:absolute;top:150px}.hero-content{z-index:6;pointer-events:none;align-items:center;height:100%;padding-top:50px;display:flex;position:relative}.hero-copy{pointer-events:auto;width:56%;padding-bottom:25px}.badge{color:#d0d0cc;background:#05050540;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:8px;margin-bottom:27px;padding:5px 10px;font-size:9px;display:inline-flex}.badge>span{background:#deded9;border-radius:50%;width:4px;height:4px}.hero-heading{letter-spacing:-2.5px;font-size:clamp(44px,4.6vw,74px);font-weight:900;line-height:1.22}.hero-heading>span{display:block}html[lang=en] .hero-heading{letter-spacing:-3.5px;font-size:clamp(40px,4.7vw,75px);font-weight:700;line-height:1.02}.hero-word{animation:word-in .65s var(--ease) both;animation-delay:var(--word-delay);display:inline-block}.hero-description{color:#a3a39e;max-width:340px;margin-top:24px;font-size:12px;line-height:1.9}.hero-buttons{align-items:center;gap:27px;margin-top:36px;display:flex}.reel-button{align-items:center;gap:13px;font-size:10px;display:flex}.reel-button>span>small{color:#878782;margin-top:4px;font-size:8px;display:block}.play-ring{border:1px solid #ffffff65;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.play-ring>svg{margin-inline-start:2px}.button-line{background:#ffffff25;width:62px;height:1px}.hero-project{color:#b1b1ab;place-items:center;width:32px;display:grid}.hero-character{inset-inline-end:-1%;z-index:4;pointer-events:none;width:64%;max-width:980px;position:absolute;bottom:-27%}.hero-character img{filter:drop-shadow(0 0 22px #ffffff05);width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 75%,#0000 95%);mask-image:linear-gradient(#000 75%,#0000 95%)}html[dir=rtl] .hero-character img,html[dir=rtl] .hero-ghost img{transform:scaleX(-1)}.hero-ghost{inset-inline-end:-8%;opacity:.1;filter:grayscale()blur(1.3px);z-index:2;pointer-events:none;width:62%;position:absolute;top:8%;transform:scale(1.1)}.hero-haze{filter:blur(33px);z-index:5;pointer-events:none;background:radial-gradient(#bdbdbd30,#0000 65%);height:200px;position:absolute;inset:auto -10% -80px 18%}.hero-bottom{inset-inline:0;z-index:8;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px}.scroll-hint{letter-spacing:1px;color:#a5a59f;align-items:center;gap:11px;font-size:8px;display:flex}.scroll-icon{border:1px solid #ffffff35;border-radius:10px;place-items:center;width:16px;height:26px;display:grid}.slide-controls{gap:20px;display:flex}.slide-controls button{color:#82827f;font-family:var(--font-display);background:0 0;border:0;border-bottom:1px solid #0000;min-height:40px;padding:10px 4px 9px;font-size:11px}.slide-controls button.active{color:#fff;border-color:#ddd}.discipline-strip{border-bottom:1px solid var(--line);background:#080808;height:63px}.discipline-strip>.shell{height:100%;font-family:var(--font-display);letter-spacing:1.5px;color:#9b9b95;justify-content:space-between;align-items:center;gap:16px;font-size:9px;display:flex}.discipline-strip svg{color:#63635c}.about-section{background:radial-gradient(at 80% 90%,#ffffff05,#0000 40%);padding-block:82px}.about-grid{grid-template-columns:1fr 1.1fr .75fr;align-items:center;gap:44px;display:grid}.about-portrait{background:radial-gradient(at 50% 80%,#2a2a2a 0,#0a0a0a 66%);height:365px;position:relative;overflow:hidden}.about-da{text-align:center;letter-spacing:-16px;color:#ffffff0d;font-size:180px;font-weight:700;line-height:1;position:absolute;top:40px;left:0;right:0}.about-portrait>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #000);width:73%;height:95%;position:absolute;bottom:0;left:14%;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.portrait-label{bottom:17px;color:#b5b5b0;letter-spacing:1.3px;font-size:7px;position:absolute;inset-inline:18px}.portrait-socials{inset-inline-start:15px;flex-direction:column;gap:9px;display:flex;position:absolute;bottom:55px}.portrait-socials a{width:24px;height:24px;font-family:var(--font-display);background:#0007;border:1px solid #ffffff2b;border-radius:50%;place-items:center;font-size:8px;display:grid}.portrait-socials a:hover{color:#000;background:#fff}.about-copy h2{margin-top:17px;font-size:clamp(30px,2.8vw,44px)}.about-copy>p{margin-top:19px;font-size:12px}.about-copy .about-detail{color:#888880;margin-top:12px;font-size:10px}.about-copy>.pill{margin-top:24px}.phone-stage{perspective:800px;justify-content:center;align-items:center;height:370px;display:flex;position:relative}.phone{background:radial-gradient(at bottom,#292927,#080808 70%);border:5px solid #464644;border-radius:27px;outline:1px solid #ffffff24;flex-shrink:0;width:166px;height:337px;position:relative;overflow:hidden;transform:rotate(12deg)rotateY(-12deg);box-shadow:20px 25px 35px #000b,inset 0 0 0 1px #000}.phone-island{z-index:4;background:#000;border-radius:10px;width:49px;height:12px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.phone-top{font-size:7px;font-family:var(--font-display);justify-content:space-between;padding:25px 12px 0;font-weight:700;display:flex}.phone-heading{font-family:var(--font-display);letter-spacing:-.8px;margin:35px 12px 0;font-size:17px;font-weight:700;line-height:1.1}.phone-heading>span{color:#aaa}.phone>img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:82%;height:auto;max-height:190px;position:absolute;bottom:24px;left:9%}.phone-bottom{color:#000;font-size:4px;font-family:var(--font-display);background:#eee;justify-content:space-between;align-items:center;padding:7px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.phone-glow{opacity:.08;filter:blur(45px);background:#eee;border-radius:50%;width:250px;height:140px;position:absolute;bottom:0}.phone-label{color:#aaa;letter-spacing:1.2px;font-size:6px;position:absolute;bottom:-5px}.section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.section-head>p,.section-aside{max-width:310px}.section-head>p,.section-aside>p{font-size:12px}.section-aside>.text-link{margin-top:19px}.services-section{border-block:1px solid var(--line);background:#080808}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card{padding:28px 26px 0;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.service-card:hover{border-color:#ffffff30;box-shadow:0 -10px 50px #ffffff05}.service-top{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.icon-chip{border:1px solid var(--line);background:#ffffff03;border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.service-number{color:#82827d}.service-kicker{letter-spacing:1.4px;color:#9c9c94;margin-bottom:9px;font-size:8px}.service-card h3{letter-spacing:-.5px;margin-bottom:14px;font-size:22px}.service-card>p:not(.service-kicker){min-height:64px;font-size:11px;line-height:1.9}.service-card ul{color:#a8a89e;flex-direction:column;gap:13px;margin:24px 0;padding:0;font-size:10px;list-style:none;display:flex}.service-card li{align-items:center;gap:9px;display:flex}.service-card li>svg{color:#72726a}.service-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;margin-top:30px;font-size:10px;display:flex}.service-link:hover>svg{transform:translate(3px,-3px)}.service-link>svg{transition:transform .3s}.work-section{background:radial-gradient(at 15%,#151513,#0000 50%)}.pending-note{color:#8a8a82;padding-top:19px;font-size:10px}.process-section{border-block:1px solid var(--line);background:#090909}.process-grid{grid-template-columns:1fr 1.08fr;gap:100px;display:grid}.process-intro>p{max-width:310px;margin-top:25px;font-size:12px}.process-arrow{color:#7f7f77;margin-top:35px}html[dir=rtl] .process-arrow{transform:scaleX(-1)}.process-step{border-bottom:1px solid var(--line);gap:24px;padding:27px 0;display:flex;position:relative}.process-step:first-child{padding-top:4px}.process-step:last-child{border:0}.step-index{color:#bcbcb5;min-width:20px;font-size:10px;line-height:2.3}.process-step h3{margin-bottom:9px;font-size:20px}.process-step p{max-width:355px;font-size:11px}.step-dot{margin-inline-start:auto;border:1px solid #9b9b91;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.team-image{height:340px;position:relative;overflow:hidden}.team-image>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 37%;object-position:50% 37%;filter:grayscale();width:100%;height:100%;transition:filter .5s,transform .6s}.team-card:hover .team-image>img{filter:grayscale(.65);transform:scale(1.025)}.team-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0009);position:absolute;inset:0}.team-index{z-index:1;color:#c7c7bf;font-size:8px;position:absolute;top:20px;left:20px}.team-profile-arrow{bottom:18px;z-index:2;background:#0005;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-end:18px}.portrait-placeholder{background:radial-gradient(at 50% 60%,#242422,#090909 75%);place-items:center;display:grid}.placeholder-initials{font-family:var(--font-display);letter-spacing:-8px;color:#ffffff13;text-shadow:1px 1px #ffffff09;font-size:100px;font-weight:700}.placeholder-note{color:#96968e;z-index:1;font-size:10px;position:absolute;bottom:30px}.team-caption{padding:20px 3px}.team-caption h3{font-size:20px}.team-caption p{margin-top:5px;font-size:11px}.team-caption>a{border-bottom:1px solid #ffffff30;margin-top:12px;padding-bottom:3px;font-size:10px;display:inline-block}.verified-stats{border-block:1px solid var(--line);align-items:center;gap:45px;margin-top:35px;padding:33px 0;display:flex}.verified-stats>div{align-items:center;gap:17px;display:flex}.verified-stats strong{letter-spacing:-3px;font-size:53px;font-weight:500;line-height:1}.verified-stats span{color:#a8a89f;max-width:75px;font-size:10px}.verified-stats>.stats-cross{font-family:var(--font-display);color:#606058;font-size:25px}.verified-stats>p{max-width:190px;margin-inline-start:auto;font-size:9px}.contact-section{background:radial-gradient(at 5% 60%,#ffffff06,#0000 60%)}.contact-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact-copy h2{font-size:clamp(34px,3.5vw,57px)}.contact-copy>p{max-width:320px;margin-top:24px;font-size:12px}.contact-channel{border-block:1px solid var(--line);align-items:center;gap:13px;max-width:310px;margin-top:35px;padding:21px 0;display:flex}.contact-channel>span[dir]{font-family:var(--font-display);font-size:18px}.contact-channel small{color:#9b9b91;letter-spacing:1px;margin-top:6px;font-size:7px;display:block}.contact-channel>svg{margin-inline-start:auto}.availability-dot{background:#b9b9ac;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #fff4}.contact-watermark{font-family:var(--font-display);letter-spacing:-6px;color:#ffffff08;direction:ltr;margin-top:60px;font-size:100px;font-weight:700;line-height:.9;position:relative}.contact-watermark>span{margin-left:20px;font-size:100px;font-weight:300}.contact-form{padding:30px;position:relative}.form-caption{color:#d3d3cb;font-size:9px}.form-note{margin-top:5px;margin-bottom:25px;font-size:9px}.contact-form label{color:#c7c7bd;flex-direction:column;gap:10px;margin-bottom:24px;font-size:11px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{color:#efefe7;background:0 0;border:0;border-bottom:1px solid #ffffff2b;border-radius:0;width:100%;min-width:0;padding:10px 0 12px;font-size:11px;transition:border-color .25s}.contact-form input::-moz-placeholder{color:#808078}.contact-form textarea::-moz-placeholder{color:#808078}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#808078}.contact-form select option{background:#151515}.contact-form textarea{resize:vertical;min-height:105px}.contact-form .consent{color:#aaa99e;flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:5px;font-size:9px;line-height:1.8}.consent input{accent-color:#ddd;flex-shrink:0;width:13px;height:13px;margin-top:3px}.privacy-link{text-underline-offset:4px;color:#b6b6ab;margin-inline-start:23px;font-size:9px;text-decoration:underline}.submit{justify-content:space-between;width:100%;min-height:46px;margin-top:25px;font-size:11px}.form-fallback{color:#aeaea3;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:9px;display:flex}.honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-feedback{color:#edc5b5;gap:9px;margin-top:20px;font-size:11px;display:flex}.form-feedback.success{color:#d1d8c5}.form-feedback small{margin-top:6px;font-size:8px;display:block}.footer{border-top:1px solid var(--line);background:#080808;padding-top:55px;overflow:hidden}.footer-top{justify-content:space-between;align-items:center;gap:40px;padding-bottom:40px;display:flex}.footer-tagline{letter-spacing:.5px;margin-top:15px;font-size:9px}.social-links{direction:ltr;gap:10px;display:flex}.social-links a{border:1px solid var(--line-strong);color:#b6b6ab;border-radius:50%;place-items:center;width:39px;height:39px;transition:all .2s;display:grid}.social-links a:hover{color:#090909;background:#efefea}.trust-link{color:#b5b5a8;align-items:center;gap:10px;font-size:9px;display:flex}.trust-link img{-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:.7;width:35px;height:40px}.trust-link span{align-items:center;gap:6px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#9a9a90;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:8px;display:flex}.footer-bottom>a:last-child{white-space:nowrap;align-items:center;gap:12px;display:flex}.footer-bottom>small{font-size:8px}.footer-wordmark{letter-spacing:-.07em;text-align:center;white-space:nowrap;color:#ffffff0a;-webkit-user-select:none;user-select:none;margin-top:27px;margin-bottom:-.18em;font-size:clamp(95px,17.7vw,340px);font-weight:700;line-height:.95}.footer-wordmark>span{vertical-align:top;letter-spacing:0;margin-left:10px;font-size:.17em;line-height:1.6}.grain{z-index:60;pointer-events:none;opacity:.023;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.4' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.custom-cursor{z-index:100;pointer-events:none;opacity:0;mix-blend-mode:difference;border:1px solid #ffffff50;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:width .2s,height .2s,margin .2s,opacity .2s;position:fixed;top:0;left:0}.custom-cursor.cursor-active{background:#ffffff0b;width:40px;height:40px;margin:-20px 0 0 -20px}.load-line{transform-origin:0;z-index:100;width:100%;height:1px;animation:load-line 1.2s var(--ease) forwards;pointer-events:none;background:#fff;position:fixed;top:0;left:0}.spin{animation:1s linear infinite spin}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100svh;padding:30px;display:flex}.not-found h1{font-size:clamp(30px,5vw,60px)}.detail-page{min-height:75svh;padding-top:150px}.person-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;padding-bottom:90px;display:grid}.person-photo{aspect-ratio:4/5;position:relative;overflow:hidden}.person-photo img{-o-object-fit:cover;object-fit:cover;filter:grayscale()}.person-copy h1{letter-spacing:-2px;margin-block:25px 12px;font-size:clamp(40px,5vw,70px)}.person-copy p{margin-top:20px}.person-links{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.person-links .pill{font-size:10px}.privacy-page{max-width:750px;min-height:80svh;margin:auto;padding:160px 25px 100px}.privacy-page h1{margin-block:25px;font-size:40px}.privacy-page h2{letter-spacing:0;margin-top:32px;font-size:23px}.privacy-page p{margin-top:15px}.privacy-page .pill{margin-top:30px}.legacy-claims{border-inline-start:1px solid #777;padding-inline-start:15px;font-size:11px!important}.person-status{color:#bbb;font-size:12px!important}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis [data-lenis-prevent]{overscroll-behavior:contain}@keyframes word-in{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes load-line{0%{transform:scaleX(0)}65%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.hero-character{bottom:-38%;width:63%;inset-inline-end:3%}.hero{height:850px}.hero-ghost{width:61%;inset-inline-end:-3%}.hero-heading,html[lang=en] .hero-heading{font-size:78px}.hero-copy{width:60%}}@media (max-width:1100px){.desktop-nav{gap:20px}.header-actions{gap:12px}.hero{height:740px}.hero-copy{width:60%}.hero-character{inset-inline-end:-13%;width:74%;bottom:-12%}.hero-ghost{inset-inline-end:-18%;width:76%;top:10%}.hero-heading,html[lang=en] .hero-heading{letter-spacing:-2.7px;font-size:53px}.hero-description{max-width:295px}.about-grid{grid-template-columns:.95fr 1.1fr .65fr;gap:25px}.about-portrait{height:330px}.phone{width:140px;height:290px}.phone-heading{margin-top:32px;font-size:15px}.phone>img{max-height:160px}.phone-stage{height:320px}.about-copy h2{font-size:33px}.service-card{padding:23px 20px 0}.service-card h3{font-size:19px}.service-kicker{font-size:6px}.service-card>p:not(.service-kicker){min-height:85px}.section{padding-block:80px}.process-grid,.contact-grid{gap:50px}.team-image{height:290px}.footer-top{gap:20px}.verified-stats{gap:30px}}@media (max-width:800px){.desktop-nav{display:none}.header{height:85px}.hero{height:720px;min-height:680px}.hero-heading{font-size:42px}html[lang=en] .hero-heading{font-size:43px}.hero-copy{width:64%}.hero-character{inset-inline-end:-22%;width:86%;bottom:-9%}.hero-ghost{inset-inline-end:-34%;width:90%;top:16%}.hero-description{max-width:270px;font-size:11px}.hero-heading{letter-spacing:-1.5px}.hero-content{padding-top:15px}.badge{font-size:8px}.hero-project{display:none}.about-grid{grid-template-columns:.85fr 1fr;gap:35px}.phone-stage{display:none}.about-copy h2{font-size:34px}.services-grid{gap:12px}.service-card{padding:20px 15px 0}.service-card h3{font-size:18px}.service-kicker{letter-spacing:.6px;font-size:6px}.service-card ul{font-size:9px}.service-card>p:not(.service-kicker){min-height:95px;font-size:10px}.service-link{font-size:9px}.team-grid{gap:15px}.team-image{height:250px}.team-caption h3{font-size:18px}.team-caption p{font-size:10px}.placeholder-initials{font-size:75px}.contact-grid,.process-grid{gap:35px}.contact-form{padding:24px}.form-row{grid-template-columns:1fr;gap:0}.contact-watermark{font-size:75px}.contact-watermark>span{font-size:70px}.footer-top{flex-wrap:wrap}.trust-link{font-size:8px}.footer-bottom{flex-wrap:wrap}.section-head>p,.section-aside{max-width:245px}.section-head>p,.section-aside>p{font-size:11px}.discipline-strip .shell{letter-spacing:1px;font-size:7px}.discipline-strip .shell>span:last-child,.discipline-strip .shell>svg:last-of-type{display:none}.person-grid{gap:40px}.person-copy p{font-size:12px}}@media (max-width:600px){:root{--gutter:22px}.header-inner{gap:15px}.brand{gap:9px;font-size:17px}.brand svg{width:25px;height:32px}.header-actions{gap:14px}.header-contact{gap:12px;min-height:32px;padding:5px 12px;font-size:9px}.language{font-size:10px}.menu-button{width:29px;height:29px}.hero{height:890px;min-height:890px}.hero-content{align-items:flex-start;padding-top:135px}.hero-copy{z-index:7;width:100%;padding-bottom:0;position:relative}.badge{margin-bottom:22px;font-size:8px}.hero-heading{letter-spacing:-1.6px;font-size:clamp(36px,9vw,53px);line-height:1.26}html[lang=en] .hero-heading{letter-spacing:-2px;font-size:clamp(36px,9vw,53px);line-height:1.04}.hero-description{max-width:275px;margin-top:19px;font-size:11px}.hero-buttons{gap:15px;margin-top:25px}.play-ring{width:36px;height:36px}.reel-button{gap:11px;font-size:9px}.reel-button>span>small{font-size:7px}.button-line{width:38px}.hero-project{display:grid}.hero-character{inset-inline-end:-13%;z-index:4;width:120%;max-width:none;bottom:-34%}.hero-ghost{inset-inline-end:-37%;opacity:.1;width:130%;top:48%}.hero-bg-type{top:490px;letter-spacing:-25px;color:#ffffff07;font-size:340px;inset-inline-end:8%}.hero-orbit{top:-260px;width:760px;height:760px;inset-inline-start:30%}.hero-haze{bottom:20px;opacity:.45;height:100px;inset-inline:0}.hero-bottom{bottom:16px}.scroll-hint{gap:8px;font-size:7px}.slide-controls{gap:16px}.slide-controls button{font-size:10px}.discipline-strip{height:52px}.discipline-strip .shell{letter-spacing:.6px;gap:9px;font-size:5.5px}.discipline-strip svg{width:10px}.section{padding-block:64px}h2{letter-spacing:-1px;font-size:34px;line-height:1.3}html[lang=en] h2{letter-spacing:-1.5px;font-size:35px}.eyebrow{gap:7px;font-size:8px}.about-grid{grid-template-columns:1fr;gap:30px}.about-copy{order:-1}.about-copy h2{font-size:36px}.about-copy>p{max-width:400px;font-size:12px}.about-copy .about-detail{font-size:11px}.about-copy>.pill{margin-top:20px}.about-portrait{height:360px}.about-portrait>img{width:80%;height:105%;left:10%}.about-da{font-size:210px;top:20px}.portrait-socials{inset-inline-start:20px;bottom:70px}.portrait-label{bottom:20px;inset-inline:20px}.section-head{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px}.section-head>p,.section-aside{max-width:330px}.section-head>p,.section-aside>p{font-size:12px}.services-grid{grid-template-columns:1fr;gap:15px}.service-card{padding:26px 25px 0}.service-top{margin-bottom:26px}.service-kicker{letter-spacing:1.6px;font-size:8px}.service-card h3{font-size:24px}.service-card>p:not(.service-kicker){min-height:0;font-size:12px}.service-card ul{gap:14px;font-size:11px}.service-link{margin-top:24px;font-size:11px}.pending-note{font-size:10px}.process-grid{grid-template-columns:1fr;gap:30px}.process-intro>p{max-width:350px}.process-arrow{display:none}.process-step{gap:22px;padding:24px 0}.process-step:first-child{padding-top:15px}.process-step h3{font-size:21px}.process-step p{font-size:11px}.team-grid{grid-template-columns:1fr;gap:28px}.team-image{height:360px}.team-caption{padding-top:18px}.team-caption h3{font-size:23px}.team-caption p{font-size:12px}.placeholder-initials{font-size:130px}.placeholder-note,.team-caption>a{font-size:11px}.verified-stats{flex-wrap:wrap;gap:22px;margin-top:26px;padding-block:28px}.verified-stats strong{font-size:43px}.verified-stats>div{gap:12px}.verified-stats span{max-width:66px;font-size:9px}.verified-stats>.stats-cross{font-size:21px}.verified-stats>p{width:100%;max-width:none;margin:3px 0 0;font-size:8px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-copy h2{font-size:35px}.contact-copy>p{margin-top:20px;font-size:12px}.contact-channel{max-width:100%;margin-top:26px}.contact-watermark{display:none}.contact-form{padding:25px 22px}.form-row{grid-template-columns:1fr}.contact-form label{font-size:11px}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{font-size:12px}.contact-form .consent,.form-fallback{font-size:10px}.footer{padding-top:40px}.footer-top{align-items:flex-start;gap:25px;padding-bottom:30px}.footer-top>div:first-child{width:100%}.social-links{gap:9px}.social-links a{width:35px;height:35px}.trust-link{gap:5px;margin-inline-start:auto;font-size:7px}.trust-link img{width:29px;height:35px}.footer-tagline{font-size:8px}.footer-bottom{align-items:flex-start;gap:18px;padding-block:23px;font-size:8px}.footer-bottom>small{width:100%;font-size:8px}.footer-bottom>a:nth-child(2){max-width:215px;line-height:1.8}.footer-bottom>a:last-child{margin-inline-start:auto;font-size:7px}.footer-wordmark{margin-top:20px;font-size:17.8vw}.custom-cursor{display:none}.detail-page{padding-top:120px}.person-grid{grid-template-columns:1fr;gap:30px;padding-bottom:65px}.person-photo{max-height:440px}.person-copy h1{font-size:45px}.person-links{gap:8px}.person-links .pill{padding:8px 15px;font-size:10px}.privacy-page{padding-top:130px}.privacy-page h1{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.custom-cursor,.load-line{display:none}.hero-word{opacity:1;filter:none;transform:none}.reveal{transform:none!important}}@media (pointer:coarse){.custom-cursor{display:none}}.hero-character{top:100px;bottom:auto}.hero-ghost{top:60px}.hero-copy{position:relative}.hero-heading{text-shadow:0 2px 25px #0004;position:relative}@media (min-width:1600px){.hero-character{top:80px;bottom:auto}}@media (max-width:1100px){.hero-character{top:115px;bottom:auto}}@media (max-width:800px){.hero-character{top:145px;bottom:auto}}@media (max-width:600px){.hero-character{top:450px;bottom:auto}.hero-ghost{top:440px}}.explore-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.filter-pills{scrollbar-width:thin;gap:8px;padding:5px 2px 10px;display:flex;overflow-x:auto}.filter-pills button{border:1px solid var(--line-strong);color:#aaa99f;white-space:nowrap;background:#ffffff03;border-radius:99px;min-height:42px;padding:10px 17px;font-size:11px;transition:background .2s,color .2s}.filter-pills button:hover{color:#eee;border-color:#ffffff50}.filter-pills button.selected{color:#0a0a0a;background:#eeeee9;border-color:#eeeee9}.explore-count{color:#aaa99f;white-space:nowrap;font-size:10px}.explore-grid{-moz-column-count:4;column-count:4;-moz-column-gap:14px;column-gap:14px;min-height:0}.explore-tile,.explore-skeleton{-moz-column-break-inside:avoid;break-inside:avoid;isolation:isolate;border:1px solid var(--line);width:100%;animation:tile-enter .35s var(--ease) both;background:#121212;border-radius:18px;margin-bottom:14px;display:block;position:relative;overflow:hidden}.tile-portrait{aspect-ratio:9/16}.tile-square{aspect-ratio:1}.tile-wide{aspect-ratio:16/9}.explore-tile>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease), filter .4s;filter:saturate(.65)}.explore-tile:hover>img{filter:saturate();transform:scale(1.025)}.tile-duration{top:12px;z-index:3;letter-spacing:.5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;border:1px solid #ffffff20;border-radius:8px;padding:4px 7px;font-size:8px;position:absolute;inset-inline-end:12px}.tile-play{inset-inline-start:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;color:#fff;background:#0006;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px}.tile-play svg{width:11px}.tile-overlay{z-index:3;opacity:0;text-align:start;background:linear-gradient(#0000,#000c 40%,#000e);flex-direction:column;gap:9px;padding:48px 17px 17px;transition:opacity .25s,transform .25s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}.tile-overlay:after{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1;position:absolute;inset:35% 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.tile-category{color:#e4e4dc;background:#ffffff09;border:1px solid #ffffff30;border-radius:50px;align-self:flex-start;padding:4px 8px;font-size:8px}.tile-overlay strong{font-size:13px;font-weight:600;line-height:1.7}.tile-stats{color:#d8d8cd;align-items:center;gap:6px;font-size:10px;display:flex}.tile-stats>svg:last-child{margin-inline-start:auto}.explore-tile:hover .tile-overlay,.explore-tile:focus-visible .tile-overlay,.tile-active .tile-overlay{opacity:1;transform:none}.explore-footer{flex-direction:column;align-items:center;gap:17px;margin-top:28px;display:flex}.explore-footer p,.explore-footer small{color:#a4a499;font-size:10px;line-height:1.8}.explore-footer small{font-size:9px}.explore-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:240px;padding:30px;display:flex}.explore-empty p{font-size:13px}.explore-skeleton{aspect-ratio:1;background:linear-gradient(110deg,#151515 20%,#222 40%,#151515 60%) 0 0/250% 100%;animation:1.5s linear infinite skeleton-pulse}.skeleton-0{aspect-ratio:9/16}.skeleton-2{aspect-ratio:16/9}.video-media{background:#000;width:100%;height:100%;position:relative}.video-media video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.explore-tile>.video-media{z-index:2;pointer-events:none;background:0 0;position:absolute;inset:0}.is-preview video{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .25s}.is-preview.media-ready video{opacity:1}.media-loading{pointer-events:none;border:1px solid #ffffff25;border-top-color:#eee;border-radius:50%;width:27px;height:27px;margin:-13px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.media-error{color:#ddd;text-align:center;background:#090909ec;justify-content:center;align-items:center;padding:35px;font-size:13px;line-height:1.9;display:flex;position:absolute;inset:0}.embedded-player{background:#000;border:0;width:100%;height:100%;min-height:280px}.video-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);overscroll-behavior:contain;background:#050505fa;border:0;margin:0;padding:24px;position:fixed;inset:0;overflow-y:auto}.video-dialog[open]{place-items:center;display:grid}.video-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000d}.video-dialog-inner{width:min(1100px,100%);margin:auto}.reel-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.reel-header>.mono{color:#a8a89c;font-size:10px}.reel-close{color:#eee;background:#191919;width:42px;height:42px;min-height:42px}.reel-drag{background:0 0;border:0;place-items:center;width:80px;height:35px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.reel-drag>span{background:#ffffff40;border-radius:10px;width:35px;height:3px;display:block}.reel-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:50px;display:grid}.reel-player{border:1px solid var(--line-strong);touch-action:pan-x;background:#000;border-radius:20px;height:min(76svh,760px);min-height:350px;position:relative;overflow:hidden}.reel-skeleton{background:linear-gradient(110deg,#0b0b0b,#171717,#0b0b0b) 0 0/250% 100%;height:100%;animation:1.5s linear infinite skeleton-pulse}.reel-info h2{letter-spacing:-.8px;margin:18px 0;font-size:31px;line-height:1.4}.reel-info>p{font-size:12px}.reel-meta{color:#b5b5a7;gap:20px;margin-top:25px;font-size:11px;display:flex}.reel-info>small{color:#9c9c90;margin-top:10px;font-size:9px;line-height:1.9;display:block}.reel-info>.pill{margin-top:24px}.share-video{gap:10px;margin-inline-start:10px}.share-status{min-height:20px;margin-top:10px!important;font-size:10px!important}.reel-navigation{gap:12px;margin-top:25px;display:flex}.reel-navigation .icon-button{color:#eee;background:#191919;width:45px;height:45px}.reel-navigation button:disabled{cursor:default;opacity:.25}.reel-help{color:#9f9f91;margin-top:18px;line-height:1.8;font-size:9px!important}.reel-touch-help{display:none}.videos-index{padding-bottom:100px}.videos-index h1{letter-spacing:-2px;margin-top:22px;font-size:clamp(40px,5vw,70px)}.videos-index-intro{max-width:500px;margin:20px 0 40px;font-size:13px}.video-detail{padding-bottom:100px}.video-detail-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.detail-poster{max-width:350px;max-height:650px;overflow:hidden}.detail-poster img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:650px}.video-detail h1{letter-spacing:-1px;margin:25px 0;font-size:clamp(30px,3.4vw,50px);line-height:1.4}.video-detail p{margin-bottom:22px;font-size:13px}.video-original-link{margin-top:25px;display:flex}.team-brand-intro{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin-bottom:45px;display:grid}.team-mascot{background:radial-gradient(at bottom,#252525,#090909 70%);height:310px;position:relative;overflow:hidden}.team-mascot>img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;width:100%;height:365px;position:absolute;bottom:-12px}.team-brand-letters{font-family:var(--font-display);letter-spacing:-20px;text-align:center;color:#ffffff08;direction:ltr;font-size:200px;font-weight:700;line-height:1;position:absolute;top:35px;left:0;right:0}.team-mascot>span:last-child{bottom:16px;color:#d5d5cb;z-index:1;font-size:8px;position:absolute;inset-inline:20px}.team-brand-intro p{max-width:440px;margin-top:22px;font-size:13px}.team-brand-intro .pill{margin-top:25px}.team-heading{letter-spacing:-1.5px;margin-top:20px;font-size:clamp(34px,3.5vw,54px);line-height:1.3}html[lang=en] .team-heading{letter-spacing:-2px;line-height:1.04}.team-page-section{padding-top:30px}.team-spotlight{border-radius:24px;align-self:start;transition:border-color .3s;position:relative;overflow:hidden}.team-spotlight:before{content:"";z-index:2;background:radial-gradient(350px circle at var(--spot-x,50%) var(--spot-y,0), #ffffff0c, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.team-spotlight:hover:before{opacity:1}.team-spotlight:hover{border-color:#ffffff35}.team-spotlight .team-image{border-radius:23px 23px 0 0}.team-spotlight .team-caption{z-index:3;padding:25px;position:relative}.team-bio{line-height:1.9;margin-top:16px!important;font-size:11px!important}.missing-data{color:#aaa99a!important;font-size:10px!important}.team-caption>p:last-of-type{margin-top:12px}.team-socials{flex-wrap:wrap;gap:8px 14px;margin-top:22px;display:flex}.team-socials a{font-family:var(--font-display);color:#c8c8ba;align-items:center;gap:4px;min-height:28px;font-size:10px;display:inline-flex}.team-intro-note{color:#99998d;font-size:11px!important}.team-section .verified-stats{margin-top:45px}.team-section .verified-stats>p{margin-inline-start:auto}.contact-watermark{letter-spacing:-3px;font-size:65px;line-height:1.2}html[lang=en] .contact-watermark{font-size:80px;line-height:1}.phone-heading[dir=rtl]{font-family:var(--font-body);letter-spacing:0;font-size:14px;line-height:1.6}.phone-bottom{gap:8px}.form-feedback .mono{letter-spacing:0;font-family:inherit}.contact-channel small{font-family:var(--font-body)}@keyframes tile-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-150% 0}}@media (max-width:1100px){.explore-grid{-moz-column-count:3;column-count:3}.reel-layout{gap:30px}.team-brand-intro{gap:40px}.team-spotlight .team-caption{padding:22px}.reel-info h2{font-size:27px}.tile-overlay{padding-inline:13px}.tile-overlay strong{font-size:12px}}@media (max-width:800px){.explore-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.explore-count{align-self:flex-end}.filter-pills{max-width:100%}.explore-grid{-moz-column-gap:12px;column-gap:12px}.explore-tile{border-radius:14px;margin-bottom:12px}.filter-pills button{padding:9px 14px;font-size:10px}.team-brand-intro{grid-template-columns:.8fr 1fr;gap:30px}.team-spotlight .team-caption{padding:17px}.team-socials{gap:5px 9px}.reel-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:25px}.reel-info h2{font-size:24px}.reel-info>p{font-size:11px}.share-video{margin-inline-start:0}.video-detail-grid{gap:40px}}@media (max-width:600px){.explore-grid{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}.explore-tile{border-radius:12px;margin-bottom:10px}.explore-toolbar{margin-bottom:18px}.filter-pills{gap:6px;width:100%}.filter-pills button{min-height:42px;padding:9px 13px;font-size:10px}.explore-count{margin-top:-3px;font-size:9px}.tile-duration{top:8px;padding:4px 5px;font-size:7px;inset-inline-end:8px}.tile-play{top:8px;width:23px;height:23px;inset-inline-start:8px}.tile-overlay{opacity:1;gap:6px;padding:35px 10px 10px;transform:none}.tile-overlay strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.tile-category{padding:3px 6px;font-size:6px}.tile-stats{font-size:8px}.tile-stats svg{width:10px;height:10px}.tile-wide .tile-category{display:none}.tile-wide .tile-overlay{gap:3px;padding-top:22px}.tile-wide .tile-overlay strong{-webkit-line-clamp:1;font-size:9px}.tile-wide .tile-stats{display:none}.explore-footer{margin-top:22px}.explore-footer p{font-size:10px}.explore-footer small{text-align:center;font-size:8px}.video-dialog{padding:12px 14px 24px}.reel-header{margin-bottom:12px}.reel-close{width:36px;height:36px;min-height:36px}.reel-header>.mono{font-size:8px}.reel-layout{grid-template-columns:1fr;gap:22px}.reel-player{border-radius:15px;height:58svh;min-height:270px;max-height:620px}.reel-info{padding:0 6px}.reel-info h2{margin:12px 0;font-size:23px}.reel-info>p{font-size:11px}.reel-meta{margin-top:15px}.reel-info>.pill{min-height:40px;margin-top:18px;padding:9px 15px;font-size:10px}.share-video{margin-inline-start:8px}.reel-help{display:none}.reel-touch-help{color:#aaa99a;margin-top:16px;line-height:1.9;display:block;font-size:9px!important}.reel-navigation{z-index:2;inset-inline-end:22px;flex-direction:column;gap:8px;margin:0;position:fixed;top:calc(58svh - 35px)}.reel-navigation .icon-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505a6;width:35px;height:35px}.reel-navigation svg{width:17px}.media-error{font-size:11px}.videos-index{padding-bottom:65px}.videos-index h1{font-size:40px}.videos-index-intro{margin-bottom:30px;font-size:12px}.video-detail-grid{grid-template-columns:1fr;gap:30px}.detail-poster{max-width:none;height:380px}.detail-poster img{-o-object-fit:contain;object-fit:contain;height:100%}.video-detail h1{font-size:31px}.team-brand-intro{grid-template-columns:1fr;gap:30px;margin-bottom:35px}.team-mascot{order:1;height:280px}.team-mascot>img{height:345px}.team-brand-intro p{font-size:12px}.team-brand-intro .team-heading{font-size:36px}.team-page-section{padding-top:15px}.team-spotlight .team-caption{padding:25px}.team-socials{gap:9px 17px}.team-bio{font-size:12px!important}.missing-data{font-size:10px!important}.team-caption>p{font-size:12px}.team-socials a{min-height:32px;font-size:11px}.team-brand-letters{font-size:190px}.team-section .verified-stats{gap:25px}.team-section .verified-stats>p{width:auto;max-width:150px}.team-section .verified-stats strong{font-size:40px}.contact-watermark{display:none}}@media (hover:none){.tile-overlay{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.team-spotlight:before{display:none}.explore-tile,.explore-skeleton,.reel-skeleton{animation:none}}.education-feature{justify-content:space-between;align-items:center;gap:40px;padding:45px;display:flex}.education-feature p{max-width:510px;margin:20px 0 25px}.education-obs{font:700 clamp(70px, 12vw, 160px)/1 var(--font-display);letter-spacing:-10px;color:#ffffff0d}.compact-team{align-items:stretch}.compact-team .team-card{flex-direction:column;align-self:stretch;min-height:325px;padding:30px;display:flex}.compact-team h3{margin-top:22px;font-size:23px}.compact-team p{margin-top:9px;font-size:11px}.compact-avatar{border:1px solid var(--line-strong);color:#aaa;background:radial-gradient(#282828,#111);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.compact-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;filter:grayscale();width:100%;height:100%}.personal-card-link{margin-top:auto;padding-top:25px;font-size:11px}.compact-team .team-socials{margin-top:18px}.trust-widget{place-items:center;min-width:85px;min-height:90px;display:grid}.trust-widget img{-o-object-fit:contain;object-fit:contain;width:80px;height:88px}.ali-site .personal-hero{height:auto;min-height:750px;padding-top:145px;padding-bottom:65px}.personal-hero-grid{z-index:3;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid;position:relative}.personal-intro h1{letter-spacing:-3px;margin:25px 0 20px;font-size:clamp(65px,7.7vw,122px);line-height:1.25}.personal-intro p{color:#ddd;max-width:570px;font-size:clamp(16px,1.7vw,24px);line-height:1.9}.personal-intro .pill{margin-top:35px}.personal-portrait{background:#111;height:560px;position:relative;overflow:hidden}.personal-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;filter:grayscale();width:100%;height:100%}.personal-prose{max-width:850px}.personal-prose h2{margin-bottom:25px;font-size:clamp(32px,3vw,47px)}.personal-prose p{max-width:730px;font-size:17px;line-height:2.05}.personal-prose p+p{margin-top:12px}.personal-prose p a{text-underline-offset:5px;color:#e4e4de;text-decoration:underline}.personal-story{white-space:pre-line;margin-top:30px;font-size:17px;line-height:2}.personal-about{border-bottom:1px solid var(--line)}.personal-work-text{max-width:650px;margin-top:22px;font-size:15px}.personal-series-head{justify-content:space-between;align-items:center;gap:25px;margin:45px 0 24px;display:flex}.personal-series-head h3{font-size:24px}.personal-episodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.personal-episodes>a{padding-bottom:25px;transition:border-color .3s;position:relative;overflow:hidden}.personal-episodes>a:hover{border-color:#fff5}.personal-episodes img{aspect-ratio:9/13;-o-object-fit:cover;object-fit:cover;width:100%}.personal-episodes h3{padding:20px 18px 0;font-size:13px;line-height:1.8}.personal-episodes>a>svg{margin:15px 18px 0}.personal-link-hub{grid-template-columns:1fr 1fr;gap:14px;display:grid}.personal-link-hub>a{justify-content:space-between;align-items:center;min-height:75px;padding:23px 25px;font-size:18px;transition:border-color .3s,background .3s;display:flex}.personal-link-hub>a:hover{background:#191919;border-color:#ffffff40}.personal-contact{border-top:1px solid var(--line);background:#090909}.personal-contact .pill{margin-top:30px}.personal-footer{padding-block:25px}.personal-footer .footer-bottom{border:0}.ali-site .desktop-nav{font-size:12px}.ali-site .hero-orbit{pointer-events:none}.ali-site .header-contact{font-size:11px}@media (max-width:900px){.personal-hero-grid{gap:35px}.personal-portrait{height:470px}.personal-intro h1{font-size:65px}.education-feature{padding:32px}.education-obs{font-size:100px}.compact-team .team-card{padding:23px}.desktop-nav{gap:18px}}@media (max-width:600px){.education-feature{padding:27px}.education-feature p{font-size:12px}.education-obs{display:none}.compact-team .team-card{min-height:260px;padding:28px}.compact-team h3{font-size:23px}.ali-site .personal-hero{min-height:0;padding-top:130px;padding-bottom:45px}.personal-hero-grid{grid-template-columns:1fr;gap:38px}.personal-intro h1{letter-spacing:-2px;margin-top:18px;font-size:64px}.personal-intro p{font-size:18px}.personal-intro .pill{margin-top:25px}.personal-portrait{height:410px}.personal-prose p{font-size:15px}.personal-work-text{font-size:13px}.personal-series-head{flex-direction:column;align-items:flex-start;gap:14px;margin-top:35px}.personal-episodes{grid-template-columns:1fr 1fr;gap:12px}.personal-episodes h3{padding:14px 12px 0;font-size:11px}.personal-link-hub{grid-template-columns:1fr}.personal-link-hub>a{padding:20px 23px;font-size:17px}.personal-footer .footer-bottom{gap:22px}.personal-footer .footer-bottom>span{width:100%;font-size:18px}.trust-widget{min-width:70px}.trust-widget img{width:65px;height:75px}}

