.ask-module__9SnT6a__ask{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;display:flex}.ask-module__9SnT6a__tree{overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;min-height:0;margin:0 -24px 12px;padding:30px 24px 12px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}@media (max-height:820px){.ask-module__9SnT6a__tree{padding-top:24px}}.ask-module__9SnT6a__tree::-webkit-scrollbar{display:none}.ask-module__9SnT6a__layers{margin:0 -14px;padding:6px 14px;position:relative}.ask-module__9SnT6a__overlay{z-index:2;pointer-events:none;clip-path:inset(0 100% 100% 0 round var(--glass-radius));will-change:clip-path;padding:6px 14px;position:absolute;inset:0}.ask-module__9SnT6a__overlay .ask-module__9SnT6a__node{animation:none}.ask-module__9SnT6a__overlay .ask-module__9SnT6a__question{transform:none}.ask-module__9SnT6a__level{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ask-module__9SnT6a__level[data-depth="1"]{margin-top:10px;padding-left:24px}.ask-module__9SnT6a__node{animation:ask-module__9SnT6a__row-in .24s var(--ease-out) both;flex-direction:column;align-items:flex-start;display:flex}.ask-module__9SnT6a__glass{z-index:1;pointer-events:none;will-change:transform, width, height;position:absolute;top:0;left:0}.ask-module__9SnT6a__glass:before,.ask-module__9SnT6a__glass:after{content:"";border-radius:var(--glass-radius);opacity:0;filter:blur(7px);transition:opacity .22s var(--ease-out), filter .22s var(--ease-out);position:absolute;inset:0}.ask-module__9SnT6a__glass:before{border:1px solid var(--glass-border);background-color:var(--glass-tint);box-shadow:var(--glass-bevel-inset);-webkit-backdrop-filter:blur()saturate(150%)brightness(110%);backdrop-filter:blur()saturate(150%)brightness(110%);transition:opacity .22s var(--ease-out), filter .22s var(--ease-out), -webkit-backdrop-filter .3s var(--ease-out), backdrop-filter .3s var(--ease-out)}.ask-module__9SnT6a__glass:after{background:radial-gradient(120px 60px at var(--hx,50%) var(--hy,0%), #ffffff1f, #fff0 70%), var(--glass-highlight)}.ask-module__9SnT6a__glass[data-visible]:before{opacity:1;filter:blur();-webkit-backdrop-filter:blur(28px)saturate(150%)brightness(110%);backdrop-filter:blur(28px)saturate(150%)brightness(110%);transition:opacity .16s var(--ease-out), filter .42s var(--ease-out), -webkit-backdrop-filter .5s var(--ease-out), backdrop-filter .5s var(--ease-out)}.ask-module__9SnT6a__glass[data-visible]:after{opacity:1;filter:blur();transition:opacity .22s var(--ease-out), filter .42s var(--ease-out)}.ask-module__9SnT6a__row{text-align:left;cursor:pointer;color:var(--fg);transition:transform .16s var(--ease-out);background:0 0;border:0;align-items:baseline;gap:12px;margin:-6px -14px;padding:6px 14px;display:flex;position:relative}.ask-module__9SnT6a__row:active:not(:disabled){transform:scale(.97)}.ask-module__9SnT6a__row:disabled{cursor:default;color:var(--fg-60)}.ask-module__9SnT6a__question{min-width:0;transform:translate(calc(var(--mx,0) * 2px), calc(var(--my,0) * 1px));text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:5px;transition:transform .2s var(--ease-out), text-decoration-color .15s ease;text-decoration-thickness:1.5px}.ask-module__9SnT6a__row[data-open] .ask-module__9SnT6a__question{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.ask-module__9SnT6a__count{color:var(--fg-60);animation:ask-module__9SnT6a__fade-in .2s var(--ease-out) both;flex:none}.ask-module__9SnT6a__body{opacity:0;transition:grid-template-rows .2s var(--ease-out), opacity .16s var(--ease-out);grid-template-rows:0fr;align-self:stretch;display:grid}.ask-module__9SnT6a__body[data-open]{opacity:1;transition:grid-template-rows .22s var(--ease-out), opacity .2s var(--ease-out) 40ms;grid-template-rows:1fr}.ask-module__9SnT6a__bodyInner{min-height:0;overflow:hidden}.ask-module__9SnT6a__answer{color:var(--fg-60);white-space:pre-wrap;margin:6px 0 12px}.ask-module__9SnT6a__word{animation:ask-module__9SnT6a__fade-in .2s var(--ease-out) both;display:inline}.ask-module__9SnT6a__answer[data-loading]:empty:after{content:"";background:var(--fg-60);vertical-align:middle;border-radius:50%;width:.4em;height:.4em;animation:1s ease-in-out infinite ask-module__9SnT6a__pulse;display:inline-block}@keyframes ask-module__9SnT6a__row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ask-module__9SnT6a__fade-in{0%{opacity:0}to{opacity:1}}@keyframes ask-module__9SnT6a__pulse{0%,to{opacity:.25}50%{opacity:1}}.ask-module__9SnT6a__composer{border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:16px;transition:border-color .15s;display:flex;position:relative}.ask-module__9SnT6a__composer:focus-within{border-color:var(--fg)}.ask-module__9SnT6a__input{background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:0 0 8px}.ask-module__9SnT6a__input::placeholder{color:#0000}.ask-module__9SnT6a__hint{color:var(--fg-60);pointer-events:none;white-space:nowrap;max-width:calc(100% - 72px);position:absolute;top:0;left:0;overflow:hidden}.ask-module__9SnT6a__letter{animation:ask-module__9SnT6a__letter-in .36s var(--ease-out) both;display:inline-block}@keyframes ask-module__9SnT6a__letter-in{0%{opacity:0;filter:blur(10px);transform:translate(-10px)scaleX(1.25)}to{opacity:1;filter:blur();transform:none}}.ask-module__9SnT6a__submit{color:var(--fg-60);cursor:pointer;opacity:0;transition:opacity .15s ease, color .15s ease, transform .16s var(--ease-out);background:0 0;border:0;flex:none;padding:0 0 8px}.ask-module__9SnT6a__submit:active:not(:disabled){transform:scale(.97)}.ask-module__9SnT6a__composer:focus-within .ask-module__9SnT6a__submit,.ask-module__9SnT6a__submit:not(:disabled){opacity:1}.ask-module__9SnT6a__submit:hover:not(:disabled){color:var(--fg)}.ask-module__9SnT6a__submit:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.ask-module__9SnT6a__letter{animation:.3s both ask-module__9SnT6a__fade-in}.ask-module__9SnT6a__node{animation:.2s both ask-module__9SnT6a__fade-in}.ask-module__9SnT6a__question,.ask-module__9SnT6a__row:active:not(:disabled),.ask-module__9SnT6a__submit:active:not(:disabled){transform:none}.ask-module__9SnT6a__glass:before,.ask-module__9SnT6a__glass:after,.ask-module__9SnT6a__glass[data-visible]:before,.ask-module__9SnT6a__glass[data-visible]:after{filter:none;transition:opacity .16s}.ask-module__9SnT6a__body,.ask-module__9SnT6a__body[data-open]{transition:opacity .16s}}@media (hover:none){.ask-module__9SnT6a__glass{display:none}}@media (max-width:1023px),(pointer:coarse){.ask-module__9SnT6a__ask{flex:none}.ask-module__9SnT6a__tree{max-height:45svh}.ask-module__9SnT6a__level[data-depth="1"]{padding-left:16px}}
.minimap-module___mXX7a__minimap{--tick-w:1px;--tick-h:18px;--pitch:10px;--tracker-w:30px;--tick-color:#fff6;z-index:10;opacity:0;width:max-content;margin-inline:auto;transition:opacity .2s;display:none;position:fixed;top:40px;left:0;right:0}.minimap-module___mXX7a__minimap[data-on]{display:block}.minimap-module___mXX7a__minimap[data-on][data-scrollable]{opacity:1}.minimap-module___mXX7a__ticks{width:calc((var(--ticks) - 1) * var(--pitch) + var(--tick-w));height:calc(var(--tick-h) + 16px);cursor:pointer;margin:-8px 0;position:relative}.minimap-module___mXX7a__tick{width:var(--tick-w);height:var(--tick-h);background:var(--tick-color);transform:translateX(calc(var(--i) * var(--pitch)));transition:opacity .15s ease-in-out;position:absolute;top:8px;left:0}.minimap-module___mXX7a__tick[data-hidden]{opacity:0}.minimap-module___mXX7a__tracker{width:var(--tracker-w);height:var(--tick-h);border:var(--tick-w) solid var(--tick-color);cursor:grab;will-change:transform;background:0 0;border-radius:0;padding:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.minimap-module___mXX7a__tracker:hover{border-color:var(--fg)}}.minimap-module___mXX7a__tracker[data-active]{background:var(--fg);border-color:var(--fg);cursor:grabbing}@media (prefers-reduced-motion:reduce){.minimap-module___mXX7a__tick,.minimap-module___mXX7a__tracker{transition:none}}
.work-strip-module__NDqZBW__strip{min-width:0;height:var(--strip-h);position:relative}.work-strip-module__NDqZBW__scroller{height:100%;padding-right:var(--inset);gap:24px;display:flex}.work-strip-module__NDqZBW__card{aspect-ratio:16/9;border-radius:var(--radius);background:var(--card-bg,#121214);height:100%;color:var(--fg);isolation:isolate;transition:transform .16s var(--ease-out);will-change:transform;z-index:1;flex:none;margin:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.work-strip-module__NDqZBW__card:active{transform:scale(.99)}.work-strip-module__NDqZBW__card:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.work-strip-module__NDqZBW__poster{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.work-strip-module__NDqZBW__card[data-live] .work-strip-module__NDqZBW__poster{visibility:hidden;transition:visibility 0s .42s}.work-strip-module__NDqZBW__art{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.work-strip-module__NDqZBW__card[data-light]{color:#0a0a0c}.work-strip-module__NDqZBW__veil{z-index:3;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.work-strip-module__NDqZBW__logo{z-index:2;height:calc(3.8cqw * var(--wm-scale,1));align-items:center;gap:1cqw;display:inline-flex;position:absolute;top:3.2cqw;left:3.2cqw}.work-strip-module__NDqZBW__logoText{font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.02em;font-size:2.9cqw;font-weight:600;line-height:1}.work-strip-module__NDqZBW__wordmark{-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}.work-strip-module__NDqZBW__mark{z-index:2;font-family:var(--font-horizon-display), var(--font-horizon), sans-serif;letter-spacing:-.3px;text-transform:uppercase;font-size:15px;font-weight:900;position:absolute;top:3.2cqw;left:3.2cqw}@media (prefers-reduced-motion:reduce){.work-strip-module__NDqZBW__card{transition:opacity .16s}}@media (max-width:1023px),(pointer:coarse){.work-strip-module__NDqZBW__strip{height:auto}.work-strip-module__NDqZBW__scroller{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;padding-right:0;display:grid}.work-strip-module__NDqZBW__card{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto}.work-strip-module__NDqZBW__logo,.work-strip-module__NDqZBW__mark{top:4cqw;left:4cqw}.work-strip-module__NDqZBW__logo{height:calc(5.2cqw * var(--wm-scale,1))}.work-strip-module__NDqZBW__logoText{font-size:4cqw}}@media (pointer:coarse) and (min-width:700px),(min-width:700px) and (max-width:1023px){.work-strip-module__NDqZBW__scroller{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.work-strip-module__NDqZBW__logo{height:calc(4.2cqw * var(--wm-scale,1))}.work-strip-module__NDqZBW__logoText{font-size:3.2cqw}}
.page-module___8aEwW__track{position:relative}.page-module___8aEwW__viewport{background:var(--bg);height:100svh;position:sticky;top:0;overflow:hidden}@supports (animation-timeline:scroll()){.page-module___8aEwW__page{will-change:transform;animation:linear both page-module___8aEwW__slide;animation-timeline:scroll(root)}}@keyframes page-module___8aEwW__slide{0%{transform:translate(0,0)}to{transform:translate(calc(100vw - 100%))}}.page-module___8aEwW__page{z-index:50;align-content:center;width:max-content;min-width:100%;height:100svh;padding-block:48px;display:grid;position:relative}.page-module___8aEwW__row{grid-template-columns:var(--col) max-content;column-gap:var(--gap);padding-left:var(--inset);height:var(--strip-h);display:grid}.page-module___8aEwW__left>*{animation:page-module___8aEwW__intro .56s var(--ease-smooth) both}.page-module___8aEwW__strip{animation:page-module___8aEwW__intro-strip .56s var(--ease-smooth) both}@keyframes page-module___8aEwW__intro{0%{opacity:0;filter:blur(14px);transform:translateY(12px)}35%{opacity:1;filter:blur(6px)}70%{filter:blur(1.5px)}to{opacity:1;filter:blur();transform:none}}@keyframes page-module___8aEwW__intro-strip{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}35%{opacity:1;filter:blur(3px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__left>*,.page-module___8aEwW__strip{animation:.6s both page-module___8aEwW__intro-fade}@keyframes page-module___8aEwW__intro-fade{0%{opacity:0}to{opacity:1}}}.page-module___8aEwW__left{--stack:clamp(28px, 2.1vw, 40px);flex-direction:column;min-height:0;margin-top:-6px;display:flex}.page-module___8aEwW__heading{font-family:var(--font-horizon-display), var(--font-horizon), sans-serif;letter-spacing:-.96px;text-transform:uppercase;margin:0;font-size:clamp(26px,1.67vw,32px);font-weight:900;line-height:normal}.page-module___8aEwW__bio{margin:var(--stack) 0 0;max-width:100%}.page-module___8aEwW__contact{margin:var(--stack) 0 0;gap:40px;display:flex}.page-module___8aEwW__ask{margin-top:40px}@media (max-height:820px) and (min-width:1024px) and (pointer:fine){.page-module___8aEwW__left{--stack:22px}.page-module___8aEwW__ask{margin-top:24px}}@media (max-width:1023px),(pointer:coarse){.page-module___8aEwW__viewport{height:auto;position:static;overflow:visible}.page-module___8aEwW__page{align-content:start;width:auto;height:auto;min-height:100svh;padding-block:32px;animation:none}.page-module___8aEwW__row{height:auto;padding-right:var(--inset);grid-template-columns:minmax(0,1fr);row-gap:40px}.page-module___8aEwW__left{--stack:24px;order:1;max-width:640px;margin-top:0}.page-module___8aEwW__strip{order:2}.page-module___8aEwW__heading{font-size:28px}.page-module___8aEwW__ask{margin-top:32px}}
