.S1ozDa_frame{aspect-ratio:1440/900;background:var(--color-faint);isolation:isolate;position:relative;overflow:hidden}.S1ozDa_poster,.S1ozDa_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.S1ozDa_video{opacity:0;transition:opacity .7s var(--ease-out)}.S1ozDa_frame[data-playing=true] .S1ozDa_video{opacity:1}.S1ozDa_toggle{right:var(--space-sm);bottom:var(--space-sm);z-index:1;border:1px solid color-mix(in srgb, var(--color-bg) 40%, transparent);background:color-mix(in srgb, var(--color-ink) 52%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);width:44px;height:44px;color:var(--color-cloud);cursor:pointer;opacity:.86;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.S1ozDa_toggle:hover{opacity:1}.S1ozDa_toggle:active{transform:scale(.94)}@media (prefers-reduced-transparency:reduce){.S1ozDa_toggle{background:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}}
.ya0ida_grid{gap:var(--space-xl);display:grid}.ya0ida_work{gap:var(--space-md);align-content:start;display:grid}.ya0ida_media{border-radius:var(--radius-media);overflow:hidden}.ya0ida_meta{gap:var(--space-2xs) var(--space-md);grid-template-columns:1fr auto;align-items:baseline;display:grid}.ya0ida_name{font-size:var(--size-h3)}.ya0ida_kind{grid-column:1/-1;font-weight:500}.ya0ida_summary{max-width:46ch;color:var(--color-muted);grid-column:1/-1}.ya0ida_stack{font-size:var(--size-small);color:var(--color-muted);text-align:right;grid-area:1/2}@media (min-width:1024px){.ya0ida_grid{gap:var(--space-2xl) var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr))}.ya0ida_work[data-slot="0"]{grid-column:1/span 7}.ya0ida_work[data-slot="1"]{margin-top:var(--space-3xl);grid-column:9/span 4}.ya0ida_work[data-slot="2"]{grid-area:2/1/auto/span 5}.ya0ida_work[data-slot="3"]{margin-top:calc(var(--space-3xl) + var(--space-xl));grid-area:2/6/auto/span 7}}
.Z5LmRq_liquid{inset:calc(-1 * var(--header-height)) 0 0 0;z-index:0;pointer-events:none;position:absolute;overflow:hidden}.Z5LmRq_canvas{width:100%;height:100%;position:absolute;inset:0}.Z5LmRq_words{font-family:var(--font-display);font-size:var(--hero-words-size);letter-spacing:-.06em;color:var(--color-sky-soft);white-space:nowrap;font-weight:800;line-height:1;position:absolute;bottom:-.16em;left:0;right:0}.Z5LmRq_track{will-change:transform;width:max-content;display:flex}.Z5LmRq_sequence{display:flex}.Z5LmRq_word{padding-right:.28em}.Z5LmRq_dot{color:var(--color-highlight)}
.lVye_q_card{gap:var(--space-lg);padding-block:var(--space-xl);border-top:1px solid var(--color-line);display:grid}.lVye_q_body{gap:var(--space-sm);align-content:start;justify-items:start;display:grid}.lVye_q_host{font-size:var(--size-h3);white-space:nowrap;font-weight:500}.lVye_q_kind{font-weight:500}.lVye_q_summary{max-width:38ch;margin-bottom:var(--space-sm);color:var(--color-muted)}.lVye_q_viewport{aspect-ratio:1440/900;border-radius:var(--radius-media);background:var(--color-faint);isolation:isolate;position:relative;overflow:hidden}.lVye_q_poster{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease-out);position:absolute;inset:0}.lVye_q_viewport:hover .lVye_q_poster{scale:1.03}.lVye_q_frame{background:var(--color-bg);width:1440px;height:900px;transform:scale(var(--frame-scale));transform-origin:0 0;opacity:0;transition:opacity var(--duration-base) var(--ease-out);border:0;position:absolute;top:0;left:0}.lVye_q_viewport[data-state=live] .lVye_q_frame{opacity:1}.lVye_q_overlay{z-index:2;padding:var(--space-md);color:var(--color-cloud);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}.lVye_q_badge,.lVye_q_status{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md) 0 var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-ink) 58%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);color:var(--color-cloud);font-size:var(--size-small);opacity:0;transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);font-weight:600;display:inline-flex;translate:0 8px}.lVye_q_viewport:hover .lVye_q_badge,.lVye_q_overlay:focus-visible .lVye_q_badge,.lVye_q_viewport[data-state=poster] .lVye_q_badge{opacity:1;translate:0}.lVye_q_status{left:var(--space-md);bottom:var(--space-md);z-index:2;opacity:1;position:absolute;translate:0}.lVye_q_spinner{border:2px solid color-mix(in srgb, var(--color-cloud) 30%, transparent);border-top-color:var(--color-cloud);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite lVye_q_spin}@keyframes lVye_q_spin{to{transform:rotate(360deg)}}@media (hover:none){.lVye_q_badge{opacity:1;translate:0}}@media (prefers-reduced-transparency:reduce){.lVye_q_badge,.lVye_q_status{background:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:1024px){.lVye_q_card{gap:var(--space-2xl);padding-block:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
.NLNoeW_stage{--screen-inset:var(--gutter);--screen-growth:calc(2 * var(--screen-inset) * .625);margin:0}.NLNoeW_screen{margin-inline:var(--screen-inset);border-radius:var(--radius-media);transform-origin:50% 0;overflow:hidden}.js-motion .NLNoeW_screen{border-radius:calc(var(--radius-media) / var(--screen-start,1));transform:scale(var(--screen-start,1));will-change:transform;margin-inline:0}.js-motion .NLNoeW_caption{transform:translateY(calc(-1 * var(--screen-growth)))}.NLNoeW_video{animation:NLNoeW_curtain-up var(--duration-slow) var(--ease-out) .16s both}@keyframes NLNoeW_curtain-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (min-width:1024px){.NLNoeW_stage{--screen-inset:max(var(--gutter), calc((100vw - var(--content-max)) / 2 + var(--gutter)))}}.NLNoeW_caption{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);padding-block:var(--space-md) 0;font-size:var(--size-small);color:var(--color-muted);flex-wrap:wrap;display:flex}.NLNoeW_chapterList{gap:6px;display:flex}.NLNoeW_chapterTick{background:var(--color-line);transform-origin:0;width:36px;height:2px;transition:background-color var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-out);border-radius:2px;scale:.6 1}.NLNoeW_chapterTick[data-active=true]{background:var(--color-text);scale:1}.NLNoeW_nowPlaying{align-items:baseline;gap:0 var(--space-sm);flex-wrap:wrap;display:flex}.NLNoeW_nowName{font-family:var(--font-display);font-size:var(--size-h4);letter-spacing:-.03em;color:var(--color-text);animation:NLNoeW_name-in var(--duration-base) var(--ease-out) both;font-weight:600}@keyframes NLNoeW_name-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.NLNoeW_video,.NLNoeW_nowName{animation:none}}
.oXFrKG_header{z-index:50;isolation:isolate;position:sticky;top:0}.oXFrKG_header:before{content:"";inset:0 0 calc(-1 * var(--space-md)) 0;z-index:-1;background:var(--color-chrome);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 2 * var(--space-md)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - 2 * var(--space-md)), transparent);pointer-events:none;position:absolute}@media (prefers-reduced-transparency:reduce){.oXFrKG_header:before{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.oXFrKG_headerInner{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--header-height);display:flex}.oXFrKG_brand{min-height:44px;font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;align-items:center;font-size:clamp(16px,4.4vw,19px);font-weight:600;text-decoration:none;display:inline-flex}.oXFrKG_nav{gap:var(--space-lg);display:none}.oXFrKG_navLink{align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.oXFrKG_navLink:after{content:"";transform-origin:100%;height:1px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.oXFrKG_navLink:hover:after{transform-origin:0;transform:scaleX(1)}.oXFrKG_headerCta{gap:var(--space-xs);min-height:44px;font-size:var(--size-small);flex-shrink:0;padding:4px 4px 4px 16px}.oXFrKG_headerCta .button__icon{width:36px;height:36px}@media (min-width:900px){.oXFrKG_nav{display:flex}}.oXFrKG_footer{margin-top:var(--space-2xl);padding-block:var(--space-xl) var(--space-lg);border-top:1px solid var(--color-line)}.oXFrKG_footerInner{gap:var(--space-xl);display:grid}.oXFrKG_footerColumns{gap:var(--space-lg) var(--space-2xl);flex-wrap:wrap;display:flex}.oXFrKG_footerNav{align-content:start;gap:0;display:grid}.oXFrKG_footerNav a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.oXFrKG_footerNav a:hover{text-decoration:underline}.oXFrKG_footerWordmark{max-width:none;font-family:var(--font-display);letter-spacing:var(--tracking-heading);white-space:nowrap;font-size:clamp(40px,10.4vw,156px);font-weight:600;line-height:.9}.oXFrKG_footerNote{font-size:var(--size-small);color:var(--color-muted)}
.gR48iG_index{position:relative}.gR48iG_list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.gR48iG_row{border-bottom:1px solid var(--color-line)}.gR48iG_heading{font:inherit;letter-spacing:inherit}.gR48iG_trigger{align-items:center;gap:var(--space-2xs) var(--space-md);width:100%;min-height:88px;padding:var(--space-md) 0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;display:grid}.gR48iG_name{font-family:var(--font-display);font-size:var(--size-index);letter-spacing:var(--tracking-heading);transition:translate var(--duration-base) var(--ease-out), color var(--duration-fast) var(--ease-out);grid-column:1;font-weight:600;line-height:1}.gR48iG_kind{color:var(--color-muted);grid-column:1}.gR48iG_stack{font-size:var(--size-small);color:var(--color-muted);display:none}.gR48iG_icon{border:1px solid var(--color-line);width:44px;height:44px;transition:rotate var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.gR48iG_trigger:hover .gR48iG_icon{border-color:var(--color-text)}.gR48iG_row[data-open=true] .gR48iG_icon{background:var(--color-text);border-color:var(--color-text);color:var(--color-on-text);rotate:45deg}.gR48iG_panel{transition:grid-template-rows .64s var(--ease-out);grid-template-rows:0fr;display:grid}.gR48iG_row[data-open=true] .gR48iG_panel{grid-template-rows:1fr}.gR48iG_panelInner{overflow:hidden}.gR48iG_panelContent{gap:var(--space-md);padding-bottom:var(--space-lg);display:grid}.gR48iG_panelVideo{border-radius:var(--radius-media)}.gR48iG_summary{max-width:42ch;color:var(--color-muted)}.gR48iG_preview{z-index:40;pointer-events:none;opacity:0;transition:opacity .26s var(--ease-out);position:fixed;top:0;left:0}.gR48iG_previewCard{aspect-ratio:1440/900;background:var(--color-faint);width:360px;transition:scale .42s var(--ease-out), rotate .42s var(--ease-out);border-radius:16px;position:relative;overflow:hidden;translate:32px -50%;rotate:-2deg;scale:.9}.gR48iG_preview[data-visible=true]{opacity:1}.gR48iG_preview[data-visible=true] .gR48iG_previewCard{rotate:0deg;scale:1}.gR48iG_previewPoster,.gR48iG_previewVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gR48iG_previewVideo{opacity:0;transition:opacity .3s var(--ease-out)}.gR48iG_previewVideo[data-playing=true]{opacity:1}@media (hover:hover) and (pointer:fine){.gR48iG_trigger:hover .gR48iG_name{translate:var(--space-sm) 0}}@media (min-width:1024px){.gR48iG_trigger{gap:var(--space-lg);grid-template-columns:minmax(0,6fr) minmax(0,4fr) minmax(0,2fr) auto;min-height:120px}.gR48iG_name,.gR48iG_kind,.gR48iG_stack,.gR48iG_icon{grid-row:1}.gR48iG_kind{grid-column:2}.gR48iG_stack{grid-column:3;display:block}.gR48iG_icon{grid-column:4}.gR48iG_panelContent{align-items:end;gap:var(--space-lg);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (prefers-reduced-motion:reduce){.gR48iG_preview{display:none}}
._8aEwW_heroStage{--hero-words-size:clamp(112px, 19vw, 300px);--hero-liquid-band:120px;position:relative}._8aEwW_heroStage[data-liquid=on] [data-liquid-pill]{background:0 0}._8aEwW_heroCopy{z-index:1;gap:var(--space-lg);padding-top:var(--space-xl);padding-bottom:var(--space-xl);display:grid;position:relative}@media (max-width:767px){._8aEwW_heroStage{--hero-words-size:84px}._8aEwW_heroCopy{padding-top:var(--hero-liquid-band)}}@media (max-width:1023px){._8aEwW_heroCopy{padding-bottom:calc(var(--hero-words-size) * .84 + var(--space-md))}}._8aEwW_heroTitle{max-width:14ch}._8aEwW_line{clip-path:inset(-.6em -.6em -.14em);display:block}._8aEwW_line>span{animation:_8aEwW_line-up 1s var(--ease-out) both;display:block}._8aEwW_line:nth-child(2)>span{animation-delay:90ms}@keyframes _8aEwW_line-up{0%{translate:0 105%}}._8aEwW_heroAside{gap:var(--space-md);animation:_8aEwW_fade-up .9s var(--ease-out) .24s both;justify-items:start;display:grid}@keyframes _8aEwW_fade-up{0%{opacity:.001;translate:0 16px}}._8aEwW_heroLead{max-width:40ch}._8aEwW_heroActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:1024px){._8aEwW_heroCopy{padding-top:var(--space-2xl);align-items:end;gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}._8aEwW_heroAside{padding-bottom:var(--space-xs)}}@media (prefers-reduced-motion:reduce){._8aEwW_line>span,._8aEwW_heroAside{animation:none}}._8aEwW_section{padding-top:var(--space-2xl);scroll-margin-top:var(--header-height)}@media (min-width:1024px){._8aEwW_section{padding-top:var(--space-3xl)}}._8aEwW_band{isolation:isolate;margin-top:var(--space-2xl);padding-bottom:var(--space-2xl);position:relative}._8aEwW_band:before{content:"";z-index:-1;background:var(--color-sky-soft);position:absolute;inset:0 calc(50% - 50vw)}@media (min-width:1024px){._8aEwW_band{margin-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}._8aEwW_sectionHeader{gap:var(--space-md);max-width:820px;margin-bottom:var(--space-xl);justify-items:start;display:grid}._8aEwW_indexHeader{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}._8aEwW_liveList{display:grid}._8aEwW_about{gap:var(--space-lg);display:grid}._8aEwW_aboutIntro{align-self:start;gap:var(--space-lg);display:grid}._8aEwW_portrait{justify-self:start;width:min(100%,240px);margin:0;position:relative}._8aEwW_portraitFrame{border-radius:var(--radius-pill);background:var(--color-sky-soft);transition:rotate .6s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;rotate:-2deg}._8aEwW_portrait:hover ._8aEwW_portraitFrame{rotate:0deg}._8aEwW_portraitImage{aspect-ratio:368/460;object-fit:cover;width:100%;height:auto;display:block}._8aEwW_portraitDrop{aspect-ratio:1;background:var(--color-highlight);border-radius:50%;width:52px;transition:translate .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:18%;right:-14px}._8aEwW_portrait:hover ._8aEwW_portraitDrop{translate:6px -10px}._8aEwW_portraitCaption{margin-top:var(--space-sm);color:var(--color-muted);font-size:14px}._8aEwW_aboutBody{gap:var(--space-lg);display:grid}._8aEwW_aboutLead{font-family:var(--font-display);font-size:var(--size-h3);letter-spacing:-.04em;max-width:26ch;font-weight:500;line-height:1.2}._8aEwW_focusList{gap:var(--space-lg) var(--space-xl);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}._8aEwW_focusItem{gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-line);color:var(--color-muted);display:grid}._8aEwW_focusTitle{font-size:var(--size-h4);color:var(--color-text)}._8aEwW_toolbox{max-width:64ch;color:var(--color-muted)}._8aEwW_toolboxLabel{color:var(--color-text);font-weight:600}@media (min-width:768px){._8aEwW_focusList{grid-template-columns:1fr 1fr}}@media (min-width:1024px){._8aEwW_about{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}._8aEwW_aboutIntro{top:calc(var(--header-height) + var(--space-xl));position:sticky}}._8aEwW_contact{gap:var(--space-lg);justify-items:start;display:grid}._8aEwW_contactTitle{max-width:16ch;font-size:var(--size-h1);line-height:1}._8aEwW_contactRow{gap:var(--space-lg);width:100%;display:grid}._8aEwW_contactActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:1024px){._8aEwW_contactRow{grid-template-columns:minmax(0,1fr) auto;align-items:end}}
.ujnF7W_bar{padding-block:var(--space-md)}.ujnF7W_bar .button{padding:6px 24px 6px 6px}.ujnF7W_backIcon{transform:rotate(180deg)}.ujnF7W_bar .button:hover .ujnF7W_backIcon{transform:rotate(180deg)translate(3px)}.ujnF7W_main{gap:var(--space-md);padding-block:var(--space-xl) var(--space-2xl);justify-items:start;display:grid}.ujnF7W_title{max-width:14ch}.ujnF7W_content{gap:var(--space-md);max-width:720px;margin-top:var(--space-md);color:var(--color-muted);display:grid}.ujnF7W_content>.button{justify-self:start}.ujnF7W_content h2{margin-top:var(--space-md);font-size:var(--size-h4);color:var(--color-text)}.ujnF7W_content ul{padding-left:var(--space-md);margin:0}
