*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}:root{--color-background:#242424;--color-text:#3c3fff;--color-muted:#fff;--color-border:#fff;--page-padding:24px;--content-width:1600px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:96px;--space-2xl:160px;--font-main:Helvetica, Arial, sans-serif;--glass-border:#ffffff1f;--glass-light:#ffffff0f;--glass-blue:#2b409b1f;--glass-shadow:0 30px 80px #0a090954;--glass-inset:inset 0 1px 0 #ffffff1f}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-main)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:1px solid}.site-header,main,.site-footer{width:min(calc(100% - (var(--page-padding) * 2)), var(--content-width));margin-inline:auto}.site-header{z-index:20;border:1px solid var(--glass-border);background:linear-gradient(135deg, var(--glass-light), var(--glass-blue));box-shadow:0 20px 60px #00000038, var(--glass-inset);-webkit-backdrop-filter:blur(20px);border-radius:24px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 18px;display:flex;position:relative}.navigation{gap:var(--space-lg);display:flex}.navigation a{transition:opacity .3s;position:relative}.navigation a:hover{opacity:.6}.navigation a:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.hero{perspective:1200px;min-height:calc(100vh - 90px);position:relative;overflow:hidden}.hero-poster{flex-direction:column;justify-content:space-between;min-height:calc(100vh - 90px);padding-block:24px;display:flex;position:relative;overflow:visible}.hero-topline,.hero-bottomline{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:14px;display:flex;position:relative}.hero-topline p,.hero-bottomline p{margin:0}.hero-main{z-index:3;margin-block:auto;padding-block:80px;position:relative}.hero-main .eyebrow{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:16px}.hero-title{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(64px,9vw,145px);font-weight:400;line-height:.84}.hero-visual{z-index:2;aspect-ratio:1;pointer-events:auto;width:min(36vw,500px);animation:7s ease-in-out infinite heroFloat;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.hero-interactive{background:radial-gradient(circle at 50% 45%,#123dff 0%,#07135c 35%,#03030a 72%);border-radius:50%;place-items:center;width:100%;height:100%;transition:transform .15s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 0 100px #0044ff4d,inset 0 0 80px #3361f7cc}.hero-orb{z-index:10;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;overflow:hidden;transform:translate(0)}.hero-face--closed{opacity:1}.hero-face--open{opacity:0}.hero-ring{pointer-events:none;border:1px solid #10527040;border-radius:50%;position:absolute}.hero-ring--one{aspect-ratio:1;width:62%;animation:12s linear infinite heroRingOne}.hero-ring--two{aspect-ratio:1;border-color:#0889b11f;width:82%;animation:18s linear infinite reverse heroRingTwo}.hero-interactive:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#0000 45%,#ffffff0d 46%,#0000 47%);border-radius:50%;width:120%;animation:5s ease-in-out infinite heroPulse;position:absolute}.hero-interactive:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 45%,#0006 75%);width:150%;height:150%;position:absolute}@keyframes heroFloat{0%{transform:translateY(-50%)rotate(-3deg)scale(1)}50%{transform:translateY(calc(-50% - 16px))rotate(3deg)scale(1.03)}to{transform:translateY(-50%)rotate(-3deg)scale(1)}}@keyframes heroRingOne{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.08)}}@keyframes heroRingTwo{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(.92)}}@keyframes heroPulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.work-project{border:1px solid var(--glass-border);background:linear-gradient(135deg, var(--glass-light), var(--glass-blue));width:100%;box-shadow:var(--glass-shadow), var(--glass-inset);-webkit-backdrop-filter:blur(24px);border-radius:32px;padding:32px;position:relative;overflow:hidden}.work-project:before{content:"";pointer-events:none;opacity:.055;mix-blend-mode:soft-light;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='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:absolute;inset:0}.work-project__header{z-index:1;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex;position:relative}.work-project__title{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.work-project__counter{color:#ffffff6b;letter-spacing:.08em;flex-shrink:0;margin:0;font-size:12px;line-height:1}.work-project__gallery{z-index:1;justify-content:center;align-items:center;gap:24px;display:flex;position:relative}.work-project__poster{cursor:pointer;background:linear-gradient(135deg,#ffffff0d,#2b409b14);border:1px solid #ffffff1f;border-radius:24px;flex:0 480px;width:min(100%,480px);padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #0a090947,inset 0 1px #ffffff14}.work-project__poster:hover{transform:translateY(-4px);box-shadow:0 32px 80px #0a09095c,inset 0 1px #ffffff1f}.work-project__poster img{aspect-ratio:4/5;object-fit:cover;opacity:1;border-radius:inherit;width:100%;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.work-project__poster:hover img{transform:scale(1.015)}.work-project__poster img.is-changing{opacity:0;transform:scale(.97)}.work-project__arrow{-webkit-backdrop-filter:blur(18px);color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff14,#2b409b29);border:1px solid #ffffff1f;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;font-size:20px;transition:background .25s,transform .25s,box-shadow .25s;display:grid;box-shadow:0 12px 30px #0a090938,inset 0 1px #ffffff1f}.work-project__arrow:hover{background:linear-gradient(135deg,#ffffff1f,#2b409b38);transform:scale(1.05);box-shadow:0 16px 36px #0a090947,inset 0 1px #ffffff29}.motion-project{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-inset);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff0e,#2b409b1c);border-radius:32px;margin-top:120px;padding:32px;position:relative;overflow:hidden}.motion-project:after{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#3c3fff29,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-160px}.motion-project__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex;position:relative}.motion-project__number{color:#fff6;letter-spacing:.08em;margin:0 0 10px;font-size:12px}.motion-project__title{color:var(--color-text);letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,88px);font-weight:400;line-height:.9}.motion-project__range{color:#ffffff6b;letter-spacing:.06em;margin:4px 0 0;font-size:12px}.motion-project__stage{z-index:2;width:100%;position:relative}.motion-project__media{aspect-ratio:16/9;cursor:pointer;background:#111;border:1px solid #ffffff1a;border-radius:24px;width:100%;padding:0;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:block;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000052}.motion-project__media:hover{transform:translateY(-4px);box-shadow:0 40px 100px #0000006b}.motion-project__video{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:0;transform:scale(1.001)}.motion-project__media:hover .motion-project__video{transform:scale(1.015)}.motion-project__play{-webkit-backdrop-filter:blur(16px);color:#fff;background:#14141e4d;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:86px;height:86px;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.motion-project__play span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.motion-project__media.is-playing .motion-project__play{opacity:0;transform:translate(-50%,-50%)scale(.8)}.motion-project__footer{z-index:2;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:24px;display:flex;position:relative}.motion-project__name{color:#fff;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1}.motion-project__meta{color:#ffffff6b;gap:20px;font-size:12px;display:flex}.motion-project__meta p{margin:0}.motion-project__navigation{align-items:center;gap:10px;display:flex}.motion-project__counter{color:#ffffff6b;letter-spacing:.08em;margin:0 12px 0 0;font-size:12px}.motion-project__arrow{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff12,#2b409b24);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:18px;transition:transform .25s,background .25s;display:grid}.motion-project__arrow:hover{background:linear-gradient(135deg,#ffffff1f,#2b409b38);transform:scale(1.06)}.about{border-top:1px solid var(--glass-border);grid-template-columns:2fr 10fr;gap:24px;padding-block:180px;display:grid;position:relative}.about:before{content:"";background:linear-gradient(90deg,#ffffff80,#0000);width:40%;height:1px;position:absolute;top:0;left:0}.about-label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.05em;font-size:14px;position:relative}.about-label p{margin:0}.about-content{max-width:1100px;position:relative}.about-content p{color:var(--color-text);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:.98}.about-content:after{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#2b409b38,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-24px;right:0}.site-footer{border-top:1px solid var(--glass-border);padding-block:140px 32px;position:relative;overflow:hidden}.site-footer:before{content:"";filter:blur(35px);pointer-events:none;background:radial-gradient(circle,#3741ff33,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:18%;right:8%}.footer-cta{z-index:1;grid-template-columns:2fr 10fr;gap:24px;min-height:60vh;display:grid;position:relative}.footer-label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:14px}.footer-title{color:var(--color-text);letter-spacing:-.07em;align-self:start;font-size:clamp(64px,10vw,150px);font-weight:400;line-height:.84;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:inline-block;position:relative}.footer-title:hover{opacity:.72;transform:translate(8px)}.footer-title:after{content:"";background:linear-gradient(90deg, var(--color-text), #3c3fff00);width:0;height:2px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-12px;left:0}.footer-title:hover:after{width:100%}.footer-bottom{z-index:1;border-top:1px solid var(--glass-border);color:#ffffff5c;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:13px;display:flex;position:relative}.footer-bottom p{margin:0}.footer-links{gap:12px;display:flex}.footer-links a{color:#fff9;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0b,#2b409b14);border:1px solid #ffffff14;border-radius:999px;padding:10px 14px;text-decoration:none;transition:color .25s,border-color .25s,background .25s,transform .25s;box-shadow:inset 0 1px #ffffff14}.footer-links a:hover{color:#fff;background:linear-gradient(135deg,#ffffff14,#2b409b29);border-color:#ffffff2e;transform:translateY(-2px)}.work-viewer{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:32px;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.work-viewer.is-open{opacity:1;visibility:visible;pointer-events:auto}.work-viewer__backdrop{-webkit-backdrop-filter:blur(12px);background:#000000e0;position:absolute;inset:0}.work-viewer__content{z-index:1;flex-direction:column;gap:20px;width:min(1200px,100%);transition:transform .45s;display:flex;position:relative;transform:translateY(24px)}.work-viewer.is-open .work-viewer__content{transform:translateY(0)}.work-viewer__image-wrap{justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.work-viewer__image{object-fit:contain;cursor:default;opacity:1;background:#111;border-radius:20px;width:auto;max-width:90vw;height:auto;max-height:82vh;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.work-viewer__image.is-changing{opacity:0;transform:scale(.985)}.work-viewer__info{color:#fff;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.work-viewer__title{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,52px);font-weight:500;line-height:.95}.work-viewer__meta{flex-shrink:0;gap:32px;font-size:13px;display:flex}.work-viewer__meta p{margin:0}.work-viewer__arrow{z-index:3;-webkit-backdrop-filter:blur(18px);color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff14,#2b409b29);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;font-size:20px;transition:background .25s,transform .25s,box-shadow .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff1f}.work-viewer__arrow:hover{background:linear-gradient(135deg,#ffffff1f,#2b409b38);transform:translateY(-50%)scale(1.05);box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff29}.work-viewer__arrow--prev{left:32px}.work-viewer__arrow--next{right:32px}body.viewer-open{overflow:hidden}@media (width<=1100px){.hero-visual{width:min(34vw,420px);right:0}.hero-title{max-width:720px}.work-project{padding:28px}.about-content p{font-size:clamp(42px,5.5vw,68px)}.footer-title{font-size:clamp(64px,9vw,120px)}}@media (width<=768px){:root{--page-padding:16px}.site-header{padding-block:16px}.hero{min-height:calc(100svh - 80px)}.hero-poster{min-height:calc(100svh - 80px);padding-block:16px 20px;overflow:visible}.hero-topline,.hero-bottomline{letter-spacing:.03em;font-size:11px}.hero-topline p:nth-child(2){display:none}.hero-main{padding-block:70px 100px}.hero-main .eyebrow{margin-bottom:12px;font-size:12px}.hero-title{letter-spacing:-.06em;max-width:100%;font-size:clamp(52px,15vw,82px);line-height:.86}.hero-visual{opacity:.85;width:30vw;max-width:140px;top:16px;right:-4vw;transform:none}.hero-bottomline{gap:12px}.hero-bottomline p:nth-child(3){display:none}.work{padding-block:90px}.work-project{border-radius:24px;padding:20px}.work-project__header{margin-bottom:20px}.work-project__title{font-size:clamp(26px,8vw,40px)}.work-project__gallery{gap:12px}.work-project__poster{flex:auto;width:min(100% - 80px,480px)}.work-project__arrow{flex:0 0 40px;width:40px;height:40px;font-size:16px}.motion-project{border-radius:24px;margin-top:64px;padding:20px}.motion-project__header{margin-bottom:20px}.motion-project__title{font-size:clamp(40px,12vw,64px)}.motion-project__range{margin-top:2px}.motion-project__media{aspect-ratio:4/5;border-radius:18px}.motion-project__play{width:68px;height:68px}.motion-project__footer{flex-direction:column;align-items:flex-start;gap:24px}.motion-project__meta{flex-wrap:wrap;gap:10px 16px}.motion-project__navigation{justify-content:flex-end;width:100%}.motion-project__counter{margin-right:auto}.about{grid-template-columns:1fr;gap:40px;padding-block:110px}.about-content{max-width:100%}.about-content p{font-size:clamp(36px,10vw,56px);line-height:1}.site-footer{padding-block:100px 24px}.site-footer:before{width:220px;height:220px;top:15%;right:-80px}.footer-cta{grid-template-columns:1fr;gap:40px;min-height:50vh}.footer-title{font-size:clamp(56px,16vw,88px)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-links{gap:16px}.work-viewer{padding:16px}.work-viewer__content{gap:16px}.work-viewer__image-wrap{max-height:70vh}.work-viewer__image{border-radius:14px;max-height:70vh}.work-viewer__info{flex-direction:column;align-items:flex-start;gap:12px}.work-viewer__meta{justify-content:space-between;width:100%}.work-viewer__arrow{width:44px;height:44px}.work-viewer__arrow--prev{left:12px}.work-viewer__arrow--next{right:12px}.site-header{gap:16px}.logo{white-space:nowrap}.navigation{gap:14px}.navigation a{font-size:13px}}.motion-viewer{z-index:1100;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:32px;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.motion-viewer.is-open{opacity:1;visibility:visible;pointer-events:auto}.motion-viewer__backdrop{-webkit-backdrop-filter:blur(18px);background:#050508eb;position:absolute;inset:0}.motion-viewer__content{z-index:2;opacity:0;flex-direction:column;gap:20px;width:min(1400px,100%);transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(20px)scale(.985)}.motion-viewer.is-open .motion-viewer__content{opacity:1;transform:translateY(0)scale(1)}.motion-viewer__media{background:#000;border:1px solid #ffffff1a;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000073}.motion-viewer__video{object-fit:contain;background:#000;width:100%;max-height:76vh;display:block}.motion-viewer__info{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.motion-viewer__label{color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:11px}.motion-viewer__title{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:.9}.motion-viewer__meta{color:#ffffff73;gap:24px;font-size:12px;display:flex}.motion-viewer__meta p{margin:0}.motion-viewer__close{z-index:5;-webkit-backdrop-filter:blur(18px);color:#fff;cursor:pointer;background:#1919238c;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:26px;font-weight:300;line-height:1;transition:transform .25s,background .25s;display:grid;position:absolute;top:-18px;right:-18px;box-shadow:0 12px 40px #0000004d}.motion-viewer__close:hover{background:#373ca080;transform:rotate(90deg)scale(1.05)}@media (pointer:fine){body,a,button{cursor:none}.custom-cursor{z-index:9999;filter:blur(1px);pointer-events:none;background:radial-gradient(circle at 35% 30%,#ffffffe6 0%,#7887ffd9 18%,#3c48ffa6 42%,#282db459 65%,#1e237800 100%);border-radius:50%;place-items:center;width:22px;height:22px;transition:width .25s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.22,1,.36,1),opacity .2s,filter .25s;display:grid;position:fixed;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 20px #4650ff59,0 0 55px #3241ff2e}.custom-cursor__label{color:#fff;letter-spacing:.04em;text-transform:uppercase;opacity:0;font-size:9px;font-weight:500;transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1);transform:scale(.7)}.custom-cursor.is-hover{filter:blur(2px);width:46px;height:46px;box-shadow:0 0 30px #4650ff6b,0 0 80px #3241ff38}.custom-cursor.is-view{filter:blur(2.5px);width:76px;height:76px;box-shadow:0 0 45px #4650ff73,0 0 110px #3241ff3d}.custom-cursor.is-view .custom-cursor__label{opacity:1;filter:blur();transform:scale(1)}.custom-cursor.is-clicking{width:16px;height:16px}}@media (pointer:coarse){.custom-cursor{display:none}}.hero-interactive,.hero-orb{pointer-events:auto}.motion-viewer{padding:16px}.motion-viewer__media{border-radius:16px}.motion-viewer__video{max-height:70vh}.motion-viewer__info{flex-direction:column;align-items:flex-start;gap:14px}.motion-viewer__meta{flex-wrap:wrap;gap:10px 18px}.motion-viewer__close{width:42px;height:42px;top:10px;right:10px}.hero-orb{z-index:10;pointer-events:auto;border-radius:50%;width:360px;height:360px;position:absolute;overflow:hidden}.hero-face{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%;transition:opacity .12s;position:absolute;inset:0}.hero-face--closed{z-index:1;opacity:1}.hero-face--open{z-index:2;opacity:0}.hero-face--closed.is-hidden{opacity:0}.hero-face--open.is-visible{opacity:1}.hero-face-hitbox{z-index:20;appearance:none;cursor:none;background:0 0;border:0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.hero-face-hitbox:focus{outline:none}.about{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:220px 1fr;gap:60px;padding:180px 32px;display:grid}.about-label{text-transform:uppercase;color:#ffffff73;margin:0;font-size:14px;line-height:1}.about-text{letter-spacing:-.04em;color:#3c3fff;max-width:1000px;margin:0;font-size:clamp(52px,5vw,88px);line-height:.95}@media (width<=768px){.about{grid-template-columns:1fr;gap:40px;padding:100px 20px}.about-text{font-size:clamp(40px,11vw,64px)}}.work-project__title,.motion-project__title{letter-spacing:-.03em;color:#3c3fff;margin:0;font-size:clamp(26px,2vw,32px);font-weight:400;line-height:1}.motion-project__number,.work-project__counter,.motion-project__counter{color:#ffffff73;margin:0;font-size:11px;font-weight:400;line-height:1}.motion-project__type{color:#ffffff8c;margin:0;font-size:12px;font-weight:400;line-height:1.2}.work-project__header,.motion-project__header{align-items:flex-start}.motion-project__number{margin-bottom:10px}.dotted-grid{--grid-x:50%;--grid-y:50%;z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dotted-grid:before{content:"";opacity:.55;background-image:radial-gradient(circle,#ffffff24 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0}.dotted-grid:after{content:"";-webkit-mask-image:radial-gradient(circle 220px at var(--grid-x) var(--grid-y), #000 0%, #000000d9 35%, transparent 75%);-webkit-mask-image:radial-gradient(circle 220px at var(--grid-x) var(--grid-y), #000 0%, #000000d9 35%, transparent 75%);mask-image:radial-gradient(circle 220px at var(--grid-x) var(--grid-y), #000 0%, #000000d9 35%, transparent 75%);opacity:.75;background-image:radial-gradient(circle,#3c3ffff2 1.8px,#0000 2.1px);background-size:26px 26px;position:absolute;inset:0}.site-header,main,.site-footer{z-index:1;position:relative}@media (pointer:coarse){.dotted-grid:after{display:none}}:root{--color-background:#191b20;--color-text:#f0f1f5;--color-muted:#b9bdc9;--color-border:#ffffff1f;--color-accent:#7b8cff;--page-padding:clamp(20px, 4vw, 64px);--content-width:1440px}body{-webkit-font-smoothing:antialiased}::selection{color:#191b20;background:#7b8cff}section,#contact{scroll-margin-top:32px}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.skip-link{z-index:100;color:#191b20;background:#f0f1f5;padding:14px 20px;position:fixed;top:12px;left:20px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:8px;padding:22px 0}.logo{letter-spacing:-.03em;font-size:15px;font-weight:500}.navigation{gap:clamp(20px,3vw,44px)}.navigation a{color:var(--color-muted);font-size:13px;transition:color .2s}.navigation a:hover{color:var(--color-text);opacity:1}.navigation a:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.navigation a:hover:after{transform:scaleX(1)}.hero,.hero-poster{min-height:min(880px,100svh - 78px)}.hero-poster{padding-block:26px 24px}.hero-main{padding-block:100px 80px}.hero-topline,.hero-bottomline{letter-spacing:.12em;font-size:10px}.hero-topline{justify-content:flex-end}.hero-main .eyebrow{color:var(--color-muted);letter-spacing:.14em;margin-bottom:24px;font-size:11px}.hero-title{color:#3c3fff;letter-spacing:-.065em;font-size:clamp(68px,8.5vw,128px);line-height:.94}.hero-title span{color:inherit}.hero-visual{width:min(32vw,430px);top:48%;right:8%}.hero-interactive{box-shadow:0 0 70px #0044ff4d,inset 0 0 80px #3361f7cc}.hero-visual:before{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#1441ff40 0%,#1441ff1a 42%,#0000 70%);border-radius:50%;position:absolute;inset:-12%}.hero-orb{width:80%;height:80%}.hero-bottomline{border-top:1px solid var(--color-border);padding-top:20px}.hero-scroll{transition:color .2s}.hero-scroll:hover{color:var(--color-accent)}.work{padding-block:100px 120px}.section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:36px;display:flex}.section-heading p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.section-heading .section-label{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text);font-size:11px}.work-project,.motion-project{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff06;border-radius:10px;padding:32px}.motion-project{margin-top:72px}.work-project__header,.motion-project__header{align-items:center;margin-bottom:32px}.project-label,.motion-project__number{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;line-height:1.4}.work-project__title,.motion-project__title{color:var(--color-text);letter-spacing:-.04em;font-size:clamp(26px,3vw,42px)}.work-project:hover .work-project__title{transform:none}.work-project__gallery{background:#14161b;border:1px solid #ffffff0a;border-radius:6px;padding:32px 0}.work-project__poster{border-radius:2px;flex-basis:420px;width:min(100%,420px)}.work-project__poster img{border-radius:0}.work-project__counter,.motion-project__counter{color:var(--color-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em}.motion-project__media{box-shadow:none;border-radius:6px}.motion-project__name{font-size:28px}.motion-project__type{color:var(--color-muted)}.motion-project__play{width:72px;height:72px}.work-project__arrow,.motion-project__arrow{box-shadow:none;background:#ffffff0a}.about{border-bottom:0;grid-template-columns:180px 1fr;gap:48px;padding:110px 0 120px}.about-label,.footer-label{color:var(--color-muted);letter-spacing:.12em;font-size:11px;line-height:1.5}.about-text{color:var(--color-text);letter-spacing:-.045em;text-wrap:pretty;max-width:980px;font-size:clamp(32px,4.2vw,64px);line-height:1.14}.site-footer{padding-block:90px 28px}.footer-cta{grid-template-columns:180px 1fr;gap:28px 48px;min-height:0;padding-bottom:100px}.footer-title{color:var(--color-accent);font-size:clamp(80px,10vw,144px);line-height:.94}.footer-email{color:var(--color-muted);border-bottom:1px solid var(--color-border);grid-column:2;justify-self:start;padding-bottom:10px;font-size:14px;transition:color .2s}.footer-email:hover{color:var(--color-text)}.footer-email span{margin-left:20px}.footer-bottom{color:var(--color-muted);font-size:11px}.footer-links a{box-shadow:none;color:var(--color-muted);background:0 0;border:0;padding:10px 0 10px 20px}.dotted-grid:before{opacity:.35}@media (width<=768px){.site-header{padding-block:20px}.logo{font-size:13px}.navigation{gap:18px}.navigation a{font-size:12px}.hero,.hero-poster{min-height:730px}.hero-topline{font-size:9px}.hero-main{padding-block:140px 64px}.hero-title{font-size:clamp(48px,12vw,84px);line-height:.97}.hero-visual{opacity:.9;width:125px;animation:none;top:90px;right:12%;transform:none}.hero-main .eyebrow{margin-bottom:20px;font-size:10px}.hero-bottomline{font-size:9px}.hero-bottomline p:last-child{display:none}.work{padding-block:64px 72px}.section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.section-heading p{font-size:12px}.work-project,.motion-project{padding:20px 16px}.motion-project{margin-top:40px}.work-project__header,.motion-project__header{margin-bottom:24px}.work-project__title,.motion-project__title{font-size:26px}.work-project__gallery{gap:8px;padding:20px 8px}.work-project__poster{flex:auto;min-width:0}.work-project__arrow{flex-basis:36px;width:36px;height:36px}.motion-project__media{aspect-ratio:4/5}.about{grid-template-columns:1fr;gap:28px;padding:72px 0 80px}.about-text{font-size:clamp(32px,8vw,48px);line-height:1.18}.site-footer{padding-top:64px}.footer-cta{grid-template-columns:1fr;gap:28px;padding-bottom:64px}.footer-title{font-size:clamp(80px,20vw,120px)}.footer-email{overflow-wrap:anywhere;grid-column:1;font-size:12px}.footer-email span{margin-left:8px}.footer-links a{padding-left:0;padding-right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-orb{transform:none!important}}.skills{grid-column:2;margin-top:8px}.skills-label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px;font-size:11px;font-weight:400}.skills-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.skill{color:#b1b4c0;border:0;border-radius:12px;flex-direction:row;align-items:center;gap:14px;min-width:0;padding:12px;font-size:13px;line-height:1.4;transition:color .2s,background-color .2s;display:flex}.skill-icon{color:#a0add2;background:#7b8cff09;border:1px solid #91a3e624;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;line-height:1;transition:color .2s,border-color .2s,box-shadow .2s,background-color .2s;display:grid}.skill-icon svg{width:28px;height:28px;display:block}.skill-icon--adobe svg,.skill-icon--code svg,.skill-icon--canva svg{width:40px;height:40px}.skill>span:last-child{min-width:0}@media (hover:hover){.skill:hover{color:#e0e5f7;background:#7b8cff0b}.skill:hover .skill-icon{color:#c3ceff;background:#3c3fff1f;border-color:#91a3e659;box-shadow:0 0 20px #3c3fff29}}@media (width<=768px){.skills{grid-column:1;margin-top:16px}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.skill{gap:10px;padding:10px 6px;font-size:12px}.skill-icon{flex-basis:40px;width:40px;height:40px}}@media (width<=380px){.skills-grid{grid-template-columns:1fr}}.collection-project{border:1px solid var(--color-border);background:#ffffff06;border-radius:10px;margin-top:72px;padding:32px}.collection-header,.collection-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.collection-header{margin-bottom:28px}.collection-header h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,42px);font-weight:400}.collection-count,.collection-caption{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.collection-count{white-space:nowrap}.collection-filters{gap:8px;margin-bottom:24px;display:flex}.collection-filters button{border:1px solid var(--color-border);color:var(--color-muted);background:0 0;border-radius:4px;padding:10px 16px;font-size:12px}.collection-filters button[aria-pressed=true]{color:var(--color-accent);background:#3c3fff1f;border-color:#7b8cff66}.collection-media{aspect-ratio:16/10;background:#111318;border:1px solid #ffffff0f;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.collection-media video,.collection-media img{object-fit:contain;width:100%;height:100%;display:block}.collection-media__hint{color:#f0f1f5;pointer-events:none;background:#111318cc;border:1px solid #fff3;border-radius:4px;padding:12px 16px;font-size:12px;position:absolute;bottom:18px;right:18px}.collection-footer{margin-top:20px}.collection-controls,.collection-viewer__navigation{align-items:center;gap:10px;display:flex}.collection-controls button,.collection-viewer button{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);background:#ffffff0a;border-radius:50%;place-items:center;transition:background .2s;display:grid}.collection-project button:hover,.collection-viewer button:hover{background-color:#7b8cff1f}.collection-viewer{border:1px solid var(--color-border);width:min(1100px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);background:#191b20;border-radius:12px;padding:20px;overflow:auto}.collection-viewer__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.collection-viewer__toolbar p{margin:0;font-size:18px}.collection-viewer__toolbar button{font-size:26px}.collection-viewer__media img,.collection-viewer__media video{object-fit:contain;width:100%;max-height:calc(100dvh - 220px);display:block}.collection-viewer__navigation{justify-content:center;margin-top:18px}.collection-viewer__navigation span{text-align:center;min-width:70px;color:var(--color-muted);font-size:12px}body.collection-viewer-open{overflow:hidden}.collection-viewer,.collection-viewer *{cursor:auto}.collection-viewer button{cursor:pointer}@media (width<=768px){.collection-project{margin-top:40px;padding:20px 16px}.collection-header{gap:12px;margin-bottom:24px}.collection-header h2{font-size:26px}.collection-media{aspect-ratio:4/5}.collection-media__hint{bottom:12px;right:12px}.collection-viewer{padding:14px}}.work-projects>article:first-child{margin-top:0}.work-projects>article+article{margin-top:72px}@media (width<=768px){.work-projects>article+article{margin-top:40px}}.screen-board{background:radial-gradient(at 50% 40%,#3c3fff17,#0000 70%),#111318;justify-content:center;align-items:center;gap:clamp(16px,3vw,36px);padding:32px;display:flex}.screen-board figure{flex:0 280px;min-width:0;margin:0}.screen-board figure img{border:1px solid #ffffff1a;border-radius:14px;width:100%;height:auto;max-height:none;box-shadow:0 18px 40px #0000004d}.screen-board figcaption{color:var(--color-muted);text-align:center;margin-top:14px;font-size:11px;line-height:1.5}.screen-board--preview{width:100%;height:100%;padding:28px 48px 62px}.screen-board--preview figure{flex-basis:230px}.collection-media .screen-board img{object-fit:contain;width:100%;height:auto}.collection-media--screens{aspect-ratio:16/10;min-height:640px}.collection-footer .collection-caption{line-height:1.6}.collection-controls{flex-shrink:0}@media (width<=768px){.screen-board--preview{padding:20px 44px 62px}.screen-board--preview figure{flex-basis:190px}.screen-board--preview figure:not(:first-child){display:none}.collection-media--screens{aspect-ratio:1/1.9;min-height:0}.collection-viewer__media .screen-board{flex-direction:column;gap:32px;padding:24px 16px}.collection-viewer__media .screen-board figure{flex:none;width:min(100%,375px)}.screen-board figcaption{font-size:12px}}.career{grid-column:2;margin-top:24px}:root{--work-radius:12px}.gallery-image--restore-opacity{filter:url(#gallery-restore-opacity)}.collection-viewer .gallery-focus--long-page{scrollbar-width:thin;display:block;overflow-y:auto}.collection-viewer,.collection-viewer .gallery-focus,.collection-viewer .screen-board{scrollbar-width:thin;scrollbar-color:#6672d9 #171920}.collection-viewer::-webkit-scrollbar{width:8px;height:8px}.collection-viewer .gallery-focus::-webkit-scrollbar{width:8px;height:8px}.collection-viewer .screen-board::-webkit-scrollbar{width:8px;height:8px}.collection-viewer::-webkit-scrollbar-track{background:#171920;border-radius:12px}.collection-viewer .gallery-focus::-webkit-scrollbar-track{background:#171920;border-radius:12px}.collection-viewer .screen-board::-webkit-scrollbar-track{background:#171920;border-radius:12px}.collection-viewer::-webkit-scrollbar-thumb{background:#6672d9;border:2px solid #171920;border-radius:12px}.collection-viewer .gallery-focus::-webkit-scrollbar-thumb{background:#6672d9;border:2px solid #171920;border-radius:12px}.collection-viewer .screen-board::-webkit-scrollbar-thumb{background:#6672d9;border:2px solid #171920;border-radius:12px}.collection-viewer::-webkit-scrollbar-thumb:hover{background:#8590f2}.collection-viewer .gallery-focus::-webkit-scrollbar-thumb:hover{background:#8590f2}.collection-viewer .screen-board::-webkit-scrollbar-thumb:hover{background:#8590f2}.collection-viewer::-webkit-scrollbar-button{display:none}.collection-viewer .gallery-focus::-webkit-scrollbar-button{display:none}.collection-viewer .screen-board::-webkit-scrollbar-button{display:none}.collection-viewer .collection-viewer__media .gallery-focus--long-page>img{width:100%;height:auto;max-height:none}.collection-project{transition:transform .18s cubic-bezier(.23,1,.32,1)}.collection-project.has-sheen{transform:perspective(1100px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)) scale(.998)}.collection-project.has-sheen:after{opacity:1}.work-projects>.collection-project:after{opacity:0;transition:opacity .2s;display:block}.work-projects>.collection-project.has-sheen:after{opacity:1}.collection-project:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 380px 250px at var(--sheen-x,50%) var(--sheen-y,50%), #ebf1ff16, #9db4eb06 45%, transparent 75%);position:absolute;inset:0}.collection-project:has(.is-dragging){transform:none}.collection-project:has(.is-dragging):after{display:none}@media (prefers-reduced-motion:reduce),(hover:none){.collection-project.has-sheen{transform:none}.collection-project.has-sheen:after{display:none}}.work-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.work-projects>article,.work-projects>article+article{margin:0}.collection-project{z-index:1;border:1px solid var(--color-border);border-radius:var(--work-radius);min-width:0;box-shadow:none;background:#14161b;padding:22px 20px 18px;position:relative}.custom-cursor.is-gallery{opacity:0}.collection-project,.collection-project button,.collection-viewer button{cursor:pointer}.collection-stage{cursor:grab}.collection-project:before,.collection-project:after{display:none}.collection-header{align-items:center;gap:16px;margin-bottom:20px}.collection-header h2{letter-spacing:-.025em;color:#b1b4c0;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.35}.collection-header .project-label{margin-bottom:8px;font-size:9px}.collection-controls{gap:8px}.collection-count{text-align:center;min-width:44px;font-size:10px}.gallery-arrow,.collection-controls .gallery-arrow,.collection-viewer .gallery-arrow{border-radius:var(--work-radius);color:#a0add2;cursor:pointer;width:44px;height:44px;box-shadow:none;background:#7b8cff06;border:1px solid #91a3e624;flex:0 0 44px;place-items:center;padding:0;font-size:17px;line-height:1;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:grid}.collection-project .gallery-arrow:hover,.collection-viewer .gallery-arrow:hover{color:#b5bfff;background:#7b8cff0b;border-color:#7b8cff40}.gallery-arrow:active{transform:scale(.96)}.collection-footer{gap:12px;margin-top:16px}.collection-caption{font-size:11px}.collection-gesture{color:var(--color-muted);white-space:nowrap;opacity:.65;font-size:10px}.collection-stage,.collection-viewer__media{touch-action:pan-y;-webkit-user-select:none;user-select:none}.gallery-scene{isolation:isolate;border-radius:var(--work-radius);background:#111318;place-items:center;height:340px;display:grid;position:relative;overflow:hidden}.gallery-focus{z-index:2;border-radius:var(--work-radius);width:72%;height:calc(100% - 36px);transform:translateX(var(--drag-x,0px));cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex;position:relative;overflow:hidden}.collection-project .gallery-focus:hover{box-shadow:none;background:0 0}.gallery-focus>img,.gallery-focus>video,.gallery-neighbor>img,.gallery-neighbor>video{object-fit:contain;border-radius:var(--work-radius);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.gallery-focus img,.gallery-focus svg,.gallery-neighbor img,.gallery-neighbor svg{border-radius:var(--work-radius)}.gallery-neighbor{z-index:0;filter:blur(8px);opacity:.3;pointer-events:none;justify-content:center;align-items:center;width:60%;height:76%;display:flex;position:absolute;top:12%;transform:scale(.85)}.gallery-neighbor--prev{left:-24%}.gallery-neighbor--next{right:-24%}.gallery-focus .collection-media__hint{border-radius:var(--work-radius);background:#111318e6;padding:8px 11px;font-size:10px;bottom:8px;right:8px}.is-dragging .gallery-focus{cursor:grabbing;transition:none}.gallery-focus .screen-board,.gallery-neighbor .screen-board{background:0 0;align-items:center;gap:10px;width:100%;height:100%;padding:0}.gallery-focus .screen-board figure,.gallery-neighbor .screen-board figure{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:100%;display:flex}.gallery-focus .screen-board img,.gallery-neighbor .screen-board img{object-fit:contain;border-radius:var(--work-radius);width:100%;height:auto;max-height:calc(100% - 30px);box-shadow:none;border:0}.gallery-focus .screen-board figcaption{margin-top:8px;font-size:9px}.gallery-neighbor figcaption{display:none}.collection-viewer{border-radius:var(--work-radius);background:#14161b;width:min(1280px,100% - 24px);padding:18px}.collection-viewer::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a10d6}.collection-viewer__toolbar p{font-size:14px;line-height:1.5}.gallery-scene--viewer{height:min(70dvh,720px)}.gallery-scene--viewer .gallery-focus{cursor:grab;width:76%;height:calc(100% - 32px)}.collection-viewer__media .gallery-focus>img,.collection-viewer__media .gallery-focus>video{width:auto;max-height:100%}.collection-viewer__media .screen-board{flex-direction:row}.collection-viewer__navigation{gap:12px;margin-top:14px}.collection-viewer__navigation span{min-width:64px}@media (width<=1100px){.work-projects{grid-template-columns:1fr;gap:28px}.gallery-scene{height:400px}.gallery-scene--viewer{height:min(70dvh,720px)}}@media (width<=600px){.collection-project{padding:18px 12px 14px}.collection-header{flex-wrap:wrap;gap:14px;margin-bottom:16px}.collection-header h2{font-size:18px}.collection-controls{margin-left:auto}.collection-gesture{display:none}.gallery-scene{height:330px}.gallery-focus{width:72%;height:calc(100% - 28px)}.gallery-neighbor{opacity:.25;filter:blur(6px);width:70%}.gallery-neighbor--prev{left:-36%}.gallery-neighbor--next{right:-36%}.gallery-scene:not(.gallery-scene--viewer) .screen-board figure:not(:first-child){display:none}.gallery-focus .screen-board figure{align-items:center}.gallery-focus .screen-board img{width:auto;max-width:100%}.collection-viewer{padding:12px}.gallery-scene--viewer{height:66dvh}.gallery-scene--viewer .gallery-focus{touch-action:pan-y;width:80%;overflow-y:auto}.collection-viewer__media .gallery-focus .screen-board{height:100%;padding:8px 0;display:block;overflow-y:auto}.collection-viewer__media .gallery-focus .screen-board figure{width:100%;height:auto;margin:0 0 24px}.collection-viewer__media .gallery-focus .screen-board img{width:100%;max-height:none}}.career-row{border:0;justify-content:space-between;align-items:baseline;gap:28px;padding:20px 0;display:flex}.career-row h4{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(18px,1.8vw,24px);font-weight:400;line-height:1.3}.career-row p{color:var(--color-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.career-row .career-company{color:var(--color-accent);font-size:14px}.career-row .career-date{font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:0;font-size:11px}.career-education-label{margin-top:40px}@media (width<=768px){.career{grid-column:1;margin-top:16px}.career-row{flex-direction:column;gap:12px;padding-block:22px}.career-row h4{font-size:20px}.hero-main .eyebrow{max-width:28ch;line-height:1.6}}.hero-title .react-name-line .inline-block{display:inline-block}.hero-title .react-name-line .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-proximity-text .inline-block{display:inline-block}.react-proximity-text .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.scroll-reveal-pending{opacity:0;filter:blur(4px);translate:0 40px}}
