.ask-module__9SnT6a__ask{--ease-out:cubic-bezier(.2, .7, .2, 1);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-bottom:24px;padding-top:32px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 32px);mask-image:linear-gradient(#0000 0,#000 32px)}.ask-module__9SnT6a__tree::-webkit-scrollbar{display:none}.ask-module__9SnT6a__level{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ask-module__9SnT6a__level[data-depth="1"],.ask-module__9SnT6a__level[data-depth="2"],.ask-module__9SnT6a__level[data-depth="3"]{margin-top:8px;padding-left:24px}.ask-module__9SnT6a__node{animation:ask-module__9SnT6a__morph-in .32s var(--ease-out) both;flex-direction:column;display:flex}.ask-module__9SnT6a__row{text-align:left;cursor:pointer;color:var(--fg);background:0 0;border:0;align-items:baseline;gap:12px;padding:0;display:flex}.ask-module__9SnT6a__row:disabled{cursor:default;color:var(--fg-60)}.ask-module__9SnT6a__question{min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .16s}.ask-module__9SnT6a__row:hover:not(:disabled) .ask-module__9SnT6a__question,.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);flex:none;animation:.24s both ask-module__9SnT6a__fade-in}.ask-module__9SnT6a__body{opacity:0;transition:grid-template-rows .32s var(--ease-out), opacity .2s ease;grid-template-rows:0fr;display:grid}.ask-module__9SnT6a__body[data-open]{opacity:1;transition:grid-template-rows .32s var(--ease-out), opacity .24s ease 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:4px 0 12px}.ask-module__9SnT6a__word{animation:.24s both ask-module__9SnT6a__fade-in;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__morph-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 .16s;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:var(--fg-60)}.ask-module__9SnT6a__submit{color:var(--fg-60);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;padding:0 0 8px;transition:opacity .16s,color .16s}.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__node,.ask-module__9SnT6a__word,.ask-module__9SnT6a__count{animation:none}.ask-module__9SnT6a__body,.ask-module__9SnT6a__body[data-open]{transition:none}}@media (max-width:1023px){.ask-module__9SnT6a__ask{flex:none}.ask-module__9SnT6a__tree{max-height:45svh}}
.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:1050/595;border-radius:var(--radius);background:var(--panel);isolation:isolate;flex:none;height:100%;margin:0;position:relative;overflow:hidden}.work-strip-module__NDqZBW__image{object-fit:cover;width:100%;height:100%;display:block}.work-strip-module__NDqZBW__card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b8);height:45%;position:absolute;inset:auto 0 0}.work-strip-module__NDqZBW__caption{z-index:1;flex-direction:column;gap:2px;padding-right:24px;display:flex;position:absolute;bottom:20px;left:24px}.work-strip-module__NDqZBW__title{margin:0}.work-strip-module__NDqZBW__kind{color:var(--fg-60);margin:0}@media (max-width:1023px){.work-strip-module__NDqZBW__strip{margin-left:calc(-1 * var(--inset))}.work-strip-module__NDqZBW__scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-left:var(--inset);scroll-padding-left:var(--inset);gap:12px;overflow:auto hidden}.work-strip-module__NDqZBW__scroller::-webkit-scrollbar{display:none}.work-strip-module__NDqZBW__card{scroll-snap-align:start;border-radius:12px}.work-strip-module__NDqZBW__caption{bottom:12px;left:16px}}
.page-module___8aEwW__page{align-content:center;width:max-content;min-width:100%;height:100svh;padding-block:48px;display:grid}.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{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:32px;font-weight:900;line-height:normal}.page-module___8aEwW__bio{max-width:100%;margin:56px 0 0}.page-module___8aEwW__ask{margin-top:40px}@media (max-width:1023px){.page-module___8aEwW__page{align-content:start;width:auto;height:auto;min-height:100svh;padding-block:32px}.page-module___8aEwW__row{grid-template-columns:minmax(0,1fr);row-gap:32px;height:auto}.page-module___8aEwW__left{padding-right:var(--inset);order:2;margin-top:0}.page-module___8aEwW__strip{order:1}.page-module___8aEwW__heading{font-size:28px}.page-module___8aEwW__bio,.page-module___8aEwW__ask{margin-top:32px}}
