@property --sbw{syntax:"<length>";inherits:true;initial-value:0}@property --screen-width{syntax:"<length>";inherits:true;initial-value:0}@property --margin{syntax:"<length>";inherits:true;initial-value:0}@property --gutter{syntax:"<length>";inherits:true;initial-value:0}@property --grid-max{syntax:"<length>";inherits:true;initial-value:0}@property --grid-width{syntax:"<length>";inherits:true;initial-value:0}@property --grid-offset{syntax:"<length>";inherits:true;initial-value:0}@property --stride{syntax:"<length>";inherits:true;initial-value:0}@property --column{syntax:"<length>";inherits:true;initial-value:0}@property --columns{syntax:"<integer>";inherits:true;initial-value:6}:root{--sbw:0px;--screen-width:calc(100vw - var(--sbw));--columns:4;--margin:20px;--gutter:20px;--grid-capped:0;--grid-max:1440px;--grid-width:min(calc(var(--screen-width) - 2 * var(--margin)), calc(var(--grid-max) + (1 - var(--grid-capped)) * 100000px));--grid-offset:calc((var(--screen-width) - var(--grid-width)) / 2);--stride:calc((var(--grid-width) + var(--gutter)) / var(--columns));--column:calc(var(--stride) - var(--gutter))}@media (width>=1024px){:root{--columns:20}}.span{width:min(calc(var(--span,var(--columns)) * var(--stride) - var(--gutter)), var(--grid-width))}.grid-overlay{top:0;bottom:0;left:var(--grid-offset);width:var(--grid-width);gap:var(--gutter);pointer-events:none;z-index:100;display:flex;position:fixed}.grid-overlay div{background:#ff003c0f;flex:1 1 0;box-shadow:inset 1px 0 #ff003c38,inset -1px 0 #ff003c38}@font-face{font-family:Hauora Sans;src:url(/assets/Hauora-Light-BW1ghKOh.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hauora Sans;src:url(/assets/Hauora-Regular-Be1GVrPF.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hauora Sans;src:url(/assets/Hauora-Medium-rzsj04DE.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hauora Sans;src:url(/assets/Hauora-SemiBold-wS8LXIM_.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hauora Sans;src:url(/assets/Hauora-Bold-BoOUra79.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gambarino;src:url(/assets/Gambarino-Regular-DL04QAyz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--black:#070707;--font-body:"Hauora Sans", system-ui, sans-serif;--font-serif:"Gambarino", Georgia, serif}html{overflow-anchor:none;overscroll-behavior:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body{font-family:var(--font-body);color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;line-height:1.6}img{-webkit-user-select:none;user-select:none}h1,h2{font-weight:600}.skip-link{z-index:40;color:#fff;background:#1a1a1a;padding:.625rem .875rem;position:fixed;inset-block-start:.75rem;inset-inline-start:var(--margin);transform:translateY(calc(-100% - 1rem))}.skip-link:focus-visible{outline-offset:3px;outline:3px solid #fff;transform:translateY(0)}:root{--ease-in-sine:cubic-bezier(.12, 0, .39, 0);--ease-out-sine:cubic-bezier(.61, 1, .88, 1);--ease-in-out-sine:cubic-bezier(.37, 0, .63, 1);--ease-in-quad:cubic-bezier(.11, 0, .5, 0);--ease-out-quad:cubic-bezier(.5, 1, .89, 1);--ease-in-out-quad:cubic-bezier(.45, 0, .55, 1);--ease-in-cubic:cubic-bezier(.32, 0, .67, 0);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--ease-in-quart:cubic-bezier(.5, 0, .75, 0);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-in-quint:cubic-bezier(.64, 0, .78, 0);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-in-out-quint:cubic-bezier(.83, 0, .17, 1);--ease-in-expo:cubic-bezier(.7, 0, .84, 0);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo:cubic-bezier(.87, 0, .13, 1)}.virtual-scroll [data-scroll-container]{will-change:transform;width:100%;position:fixed;top:0;left:0}[data-scroll-spacer]{pointer-events:none}.gpu-overlay{pointer-events:none;z-index:10;width:100%;height:100%;display:block;position:fixed;inset:0}.gpu-mirrored,.gpu-slide-hold{opacity:0}.gpu-video{background-size:cover;width:100%;height:auto;display:block}:root{--page-fade:.24s}[data-scroll-container],.edges,.edges-veil,.gpu-overlay{transition:opacity var(--page-fade) var(--ease-in-out-quad)}.page-fade [data-scroll-container],.page-fade .edges,.page-fade .edges-veil,.page-fade .gpu-overlay,.page-edges-out .edges,.page-edges-out .edges-veil{opacity:0}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}header{z-index:30;filter:invert();mix-blend-mode:difference;position:fixed;inset-block-start:var(--margin);inset-inline-start:50%;translate:-50%}.logo,.logo img{display:block}.logo{margin-block:-4px;padding-block:4px}header nav ul{gap:1.5rem;margin:0;padding:1.5rem 0 0;list-style:none;display:flex}header nav a{color:inherit}.edges{inset-block-start:50%;inset-inline:var(--grid-offset);z-index:30;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;translate:0 -50%}.edges>*{pointer-events:auto}.edges[hidden]{display:none}.edges{filter:invert();mix-blend-mode:difference}.edges-veil{--edge-veil:min(200px, 48vw);z-index:29;pointer-events:none;background:linear-gradient(to right, #fff 28%, transparent) left / var(--edge-veil) 100% no-repeat, linear-gradient(to left, #fff 28%, transparent) right / var(--edge-veil) 100% no-repeat;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 42% 58%,#0000 90%);mask-image:linear-gradient(#0000 10%,#000 42% 58%,#0000 90%)}.edges[hidden]+.edges-veil{display:none}.edges>:last-child{text-align:right}.pair{gap:10px;line-height:1;display:grid}.pair-title{color:#6a6a6a;font-size:10px;font-weight:500}.pair-value{color:#0e0e0e;font-family:var(--font-serif);font-size:12px;font-weight:400;text-decoration:none}.pair-text{display:block}.pair{--split-mask-pad:.3em;--split-duration:1s}.pair [data-split-text]{--split-stagger-delay:calc(var(--item-i) * 80ms)}.pair .pair-text[data-split-text]{--split-stagger-delay:calc(var(--item-i) * 80ms + 90ms)}main{width:var(--grid-width);margin:0 auto}[tabindex="-1"]:focus{outline:none}main section{border-top:1px solid #d8d4cc;min-height:80vh;padding:4rem 0}main section:first-of-type{border-top:none}:root{--hover-opacity:.5;--hover-time:.15s;--hover-ease:var(--ease-out-quad)}@media (prefers-reduced-motion:reduce){:root{--hover-time:0s}}:is(.logo,header nav a,.pair-value,.work-back,.work-nav,.menu-axes a,main section p a){transition:opacity var(--hover-time) var(--hover-ease)}@media (hover:hover){:is(.logo,header nav a,.pair-value,.work-back,.work-nav,.menu-axes a,main section p a):hover:not(:disabled,.is-off){opacity:var(--hover-opacity)}}.home{justify-content:center;align-items:center;min-height:100svh;padding:0;display:flex}.home-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.talents{justify-content:center;align-items:center;min-height:100svh;padding:0;display:flex}.talents-block{width:max-content;max-width:var(--grid-width);text-align:center;flex-direction:column;gap:20px;line-height:1;display:flex}.talents-title{color:#767676;margin:0;font-size:10px;font-weight:600}.talent-list{color:#0e0e0e;cursor:pointer;flex-direction:column;margin:0;margin-block:-6px;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.talent-link.is-off{cursor:default}.talent-link{color:inherit;touch-action:manipulation;padding:6px 0;text-decoration:none;display:block}@media (pointer:coarse){.talent-link{padding-block:10px}.talent-list{margin-block:-10px}}.talents-block{--split-mask-pad:.3em;--split-duration:1s}.talents-title,.talent .talent-label{--split-stagger-delay:0s}.talent .talent-label.is-inview-initial{--split-stagger-delay:calc(.12s + var(--item-i) * 60ms)}.talent-label{display:block}.talent-list.is-hovering .talent{color:#999}.talent-list .talent.is-active{color:#0e0e0e}.work-detail{--work-logo:16px;--work-badge:38px;box-sizing:border-box;min-height:100dvh;padding-block:calc(var(--margin) + var(--work-logo)) calc(var(--margin) + var(--work-badge));flex-direction:column;align-items:center;padding-inline:0;display:flex;position:relative}.work-row{justify-content:center;align-self:stretch;align-items:center;gap:var(--gutter);display:flex}.work-detail>.pair{text-align:center;margin-block:auto}.works{height:100svh;padding:0;position:relative;overflow-y:auto}.work-block{--span:2;gap:var(--gutter);flex-direction:column;line-height:1;display:flex}.work-line{color:#0e0e0e;font-family:var(--font-serif);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:400;display:flex;position:relative}.work-title{font:inherit;margin:0 auto 0 0}.work-codes{gap:6px;display:flex}.work-back{color:inherit;margin:-6px 0 -6px -10px;padding:6px 10px;text-decoration:none}.work-nav{width:var(--column);color:#0e0e0e;font-family:var(--font-serif);text-align:center;background:0 0;border:0;margin-block:-6px;padding-block:6px;font-size:12px;line-height:1;text-decoration:none;display:block}.work-nav.is-off,.work-jump.is-off{color:#c9c9c9}.work-jump{color:inherit;white-space:nowrap;margin:-6px;padding:6px;text-decoration:none}@media (width>=1024px){.work-detail{flex-direction:row;justify-content:center;padding-block:0}.work-row{display:contents}.work-block{--work-span-landscape:8;--work-span-portrait:6;--span:var(--work-span-landscape);z-index:2;position:relative}.work-block.is-portrait{--span:var(--work-span-portrait)}.work-detail .work-nav{z-index:1;color:#0000;cursor:default;-webkit-user-select:none;user-select:none;width:50%;margin:0;padding:0;position:fixed;inset-block:0}.work-nav:first-child{inset-inline-start:0}.work-nav:last-child{inset-inline-end:0}.work-nav[data-work-gallery-nav=prev]{cursor:w-resize}.work-nav[data-work-gallery-nav=next]{cursor:e-resize}.work-detail>.pair{text-align:left;position:absolute;inset-block-start:50%;translate:0 -50%}.work-detail>.pair:first-child{inset-inline-start:0}.work-detail>.pair:last-child{text-align:right;inset-inline-end:0}.work-image{--work-chrome:calc(2 * (var(--margin) + 40px));--work-credits:0px}.work-zoom{display:none}.work-media.is-full{display:block;position:static}:is(.work-detail:has(.is-full) .work-line,.work-detail:has(.is-full) .work-nav,.work-detail:has(.is-full)>.pair){opacity:1;visibility:visible}}.work-initials,.work-category{text-decoration:none}.work-line>.work-index{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.work-image{--work-chrome:calc(2 * var(--margin) + var(--work-logo) + var(--work-badge));--work-credits:calc(2 * (32px + var(--gutter)));--work-meta:calc(2 * (12px + var(--gutter)));width:min(100%, calc((100vh - var(--work-chrome) - var(--work-credits) - var(--work-meta)) * var(--work-ratio)));width:min(100%, calc((100dvh - var(--work-chrome) - var(--work-credits) - var(--work-meta)) * var(--work-ratio)));height:auto;margin-inline:auto;display:block}.work-media{margin:0;position:relative}.work-slide,.work-media-frame{position:relative}.work-media .work-video{object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}[data-scroll-container]:has(.work-media){z-index:20}.work-media .player-cover,.work-media .player-time,.work-media .player-timeline,.work-media .player-mute,.work-media .player-fullscreen{display:none}.work-media .player-bar{padding:var(--gutter);z-index:2;pointer-events:none;position:absolute;inset:auto 0 0 auto}.work-media .player-bar button{background:var(--black);color:#fff;opacity:1;pointer-events:auto;width:36px;height:36px;padding:10px}.work-zoom{z-index:1;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.work-zoom:focus-visible{outline:2px solid var(--black);outline-offset:2px}.work-media.is-full{place-items:center;display:grid;position:fixed;inset:0}.work-media.is-full .work-image{width:min(var(--screen-width), calc(100vh * var(--work-ratio)));width:min(var(--screen-width), calc(100dvh * var(--work-ratio)))}:is(.work-detail:has(.is-full) .work-line,.work-detail:has(.is-full) .work-nav,.work-detail:has(.is-full)>.pair){opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out-quad), visibility 0s .16s}.works-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}[data-work-filters]>.pair:last-child{position:absolute;inset-inline-end:0}.filter-list{--filter-pad:6px;--filter-line:18px;--filter-row:calc(var(--filter-line) + 2 * var(--filter-pad));min-block-size:calc(var(--filter-rows,0) * var(--filter-row));margin-block:calc(-1 * var(--filter-pad));align-content:start;justify-items:start;gap:0;margin-inline:0;padding:0;list-style:none;display:grid}.edges>:last-child .filter-list{justify-items:end}.filter{appearance:none;padding:var(--filter-pad) 0;text-align:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0}[data-work-filters]>*{pointer-events:none}[data-work-filters] .filter{pointer-events:auto}@media (pointer:coarse){.filter-list{--filter-pad:7px}}.filter-list:has([aria-pressed=true]) .filter{color:#c7c7c7}.filter-list .filter[aria-pressed=true]{color:#0e0e0e}.filter-list>li{grid-template-rows:1fr;display:grid}.filter-list .filter{min-height:0}.filter-list>li:has(.filter:disabled){margin-block:calc(-1 * var(--filter-pad));opacity:0;visibility:hidden;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){.filter-list>li{transition:grid-template-rows .3s var(--ease-out-quad), margin-block .3s var(--ease-out-quad), opacity .2s var(--ease-out-quad) .2s, visibility 0s}.filter-list>li:has(.filter:disabled){transition:grid-template-rows .5s var(--ease-out-quad) .3s, margin-block .5s var(--ease-out-quad) .3s, opacity .4s var(--ease-out-quad), visibility 0s .8s}}.filter-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.work-detail{--split-mask-pad:.3em;--split-duration:1s}.work-detail [data-split-text]{--split-stagger-delay:0s}.work-detail [data-split-text].is-inview-initial{--split-stagger-delay:calc(var(--item-i) * 70ms)}.work-detail .pair-value[data-split-text].is-inview-initial{--split-stagger-delay:calc(var(--item-i) * 70ms + 90ms)}.layer{z-index:20;background:#ffffff80;place-items:center;display:grid;position:fixed;inset:0}.layer[hidden]{display:none}:root{--toggle-width:58px;--toggle-height:38px}.layer-toggle{z-index:30;width:var(--toggle-width);height:var(--toggle-height);background:var(--black);color:#fff;font-family:var(--font-serif);cursor:pointer;border:0;place-items:center;font-size:12px;font-weight:400;display:grid;position:fixed;inset-block-end:var(--margin);inset-inline-start:50%;translate:-50%}.layer-open [data-scroll-container] *{animation-play-state:paused!important}:root{--menu-gap:30px;--menu-link-time:.6s;--menu-link-ease:var(--ease-out-quint);--menu-stagger:.1s}.has-menu header nav ul{display:none}.menu-axes{width:var(--toggle-width);height:var(--toggle-height);position:fixed;inset-block-end:var(--margin);inset-inline-start:50%;translate:-50%}.menu-axes ul{margin:0;padding:0;list-style:none}.menu-axes li{animation:menu-link var(--menu-link-time) var(--menu-link-ease) backwards;animation-delay:calc(var(--rank) * var(--menu-stagger));position:absolute}@keyframes menu-link{0%{opacity:0;translate:var(--from)}}.menu-axes li:first-child{--rank:0;--from:calc(50% + var(--toggle-width) / 2 + var(--menu-gap)) -50%;right:calc(100% + var(--menu-gap));top:50%;translate:0 -50%}.menu-axes li:nth-child(2){--rank:1;--from:-50% calc(50% + var(--toggle-height) / 2 + var(--menu-gap));bottom:calc(100% + var(--menu-gap));left:50%;translate:-50%}.menu-axes li:nth-child(3){--rank:2;--from:calc(-50% - var(--toggle-width) / 2 - var(--menu-gap)) -50%;left:calc(100% + var(--menu-gap));top:50%;translate:0 -50%}.menu-axes a{color:var(--black);font-family:var(--font-serif);white-space:nowrap;margin-block:-6px;padding-block:6px;font-size:12px;line-height:1;text-decoration:none;display:block}@media (prefers-reduced-motion:reduce){.menu-axes li{animation:none}}.info-layer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:info-fade var(--info-fade) var(--info-fade-ease);transition:opacity var(--info-fade) var(--info-fade-ease), display var(--info-fade) allow-discrete;background:#ffffffe6}:root{--info-fade:.6s;--info-fade-ease:var(--ease-out-quad)}@keyframes info-fade{0%{opacity:0}}.info-layer[hidden]{opacity:0;pointer-events:none}.info-open .menu-toggle{visibility:hidden}@media (prefers-reduced-motion:reduce){.info-layer{transition:none;animation:none}}.info-open :is(.edges,.edges-veil){display:none}.information{justify-content:center;align-items:center;min-height:100svh;padding:0;display:flex}.info-block{width:var(--grid-width);align-items:center;row-gap:20px;column-gap:var(--gutter);text-align:center;grid-template-columns:1fr auto 1fr;line-height:1;display:grid}.info-block .pair-value{white-space:nowrap}.info-block>.pair:first-of-type{text-align:left;justify-self:start}.info-block>.pair:last-of-type{text-align:right;justify-self:end}.info-title{color:#767676;--split-mask-pad:.3em;--split-duration:1s;--split-stagger-delay:0s;grid-column:1/-1;margin:0;font-size:10px;font-weight:600}.video-player{margin:0;position:relative}.video-player video{cursor:pointer;background:#0a0a0a 50%/cover no-repeat;width:100%;height:auto;display:block}.player-cover{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.player-cover svg{box-sizing:border-box;color:#f4f2ee;background:#0a0a0a9e;border-radius:50%;width:72px;height:72px;padding:20px;transition:transform .18s ease-out}.player-cover:focus-visible svg{transform:scale(1.08)}.player-cover[hidden]{display:none}.player-bar{align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.player-bar button{color:#1a1a1a;cursor:pointer;opacity:.85;background:0 0;border:0;flex:none;width:2rem;height:2rem;padding:.375rem}.player-bar svg{width:100%;height:100%;display:block}.player-time{font-variant-numeric:tabular-nums;color:#6b6b6b;flex:none;font-size:.8125rem}.player-timeline{cursor:pointer;touch-action:none;flex:1;align-items:center;height:1.25rem;display:flex}.player-track{background:#d8d4cc;width:100%;height:2px;position:relative}.player-buffered,.player-progress{width:0;position:absolute;inset:0 auto 0 0}.player-buffered{background:#b9b4a9}.player-progress{background:#1a1a1a}.player-progress:after{content:"";background:#1a1a1a;border-radius:50%;width:10px;height:10px;transition:transform .12s ease-out;position:absolute;top:50%;right:-5px;transform:translateY(-50%)scale(0)}.player-timeline:focus-visible .player-progress:after{transform:translateY(-50%)scale(1)}@media (hover:hover){.player-cover:hover svg{transform:scale(1.08)}.player-bar button:hover{opacity:1}.player-timeline:hover .player-progress:after{transform:translateY(-50%)scale(1)}}.player-cover:focus-visible,.player-bar button:focus-visible,.player-timeline:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.video-player:fullscreen{background:#0a0a0a;flex-direction:column;justify-content:center;display:flex}.video-player:fullscreen video{object-fit:contain;width:100%;height:100%;min-height:0}.video-player:fullscreen .gpu-mirrored{opacity:1}.video-player:fullscreen .player-bar{background:linear-gradient(#0000,#0a0a0ab8);padding:.75rem 1.25rem;position:absolute;inset:auto 0 0}.video-player:fullscreen .player-bar button{color:#f4f2ee}.video-player:fullscreen .player-time{color:#f4f2eebf}.video-player:fullscreen .player-track{background:#f4f2ee47}.video-player:fullscreen .player-buffered{background:#f4f2ee73}.video-player:fullscreen .player-progress{background:#f4f2ee}.video-player:fullscreen .player-progress:after{background:#f4f2ee}.split-line,.split-line-inner{display:block}.split-word,.split-char{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.split-glue{white-space:nowrap;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}[data-split-text-mask] .split-line{overflow:clip}[data-split-text-mask] .split-line,[data-split-text-reveal] .split-line{overflow-clip-margin:var(--split-mask-pad,0px)}@supports not (overflow-clip-margin:1px){[data-split-text-mask] .split-line{clip-path:inset(calc(-1 * var(--split-mask-pad,0px)));overflow:visible}}@media (prefers-reduced-motion:no-preference){[data-split-text-reveal] .split-line{overflow:clip}@supports not (overflow-clip-margin:1px){[data-split-text-reveal] .split-line{clip-path:inset(calc(-1 * var(--split-mask-pad,0px)));overflow:visible}}[data-split-text-reveal].is-split .split-line-inner{transition:transform var(--split-duration,.9s) var(--split-ease,var(--ease-out-quint));transition-delay:var(--split-stagger-delay,calc(var(--line-i) * 90ms));transform:translate(0,0)}[data-split-text-reveal].is-split:not(.is-inview) .split-line-inner{transform:translate3d(0, calc(102% + var(--split-mask-pad,0px)), 0);transition:none}[data-split-text-reveal].is-split.is-leaving .split-line-inner{transform:translate3d(0, calc(102% + var(--split-mask-pad,0px)), 0);transition:transform var(--split-out-duration,calc(var(--split-duration,.9s) * .4)) var(--split-out-ease,var(--ease-in-out-quad));transition-delay:var(--split-out-stagger-delay,calc(var(--split-stagger-delay,calc(var(--line-i) * 90ms)) * .4))}}.split-sr{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;position:absolute;overflow:hidden}.flip-toggle{appearance:none;border:1px solid color-mix(in srgb, currentColor 25%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;margin-block-end:1rem;padding:.5rem 1rem}.flip-toggle[aria-pressed=true]{color:canvas;background:canvastext}.globe{--span:8;--globe-image-width:20%;--globe-pin-width:22%;--globe-open-span:3;aspect-ratio:1;position:relative}@media (width>=1024px){.globe{--globe-open-span:4.85}}.globe-pins{grid-template-columns:repeat(auto-fill, var(--globe-pin-width));place-content:center;align-items:start;gap:var(--gutter);height:100%;margin:0;padding:0;list-style:none;display:grid}.globe-pins>li{transform-origin:0 0}.globe-link{display:block}.globe-pin{width:100%;height:auto;display:block}.globe-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.globe-link:focus-visible{outline-offset:4px;outline:2px solid #0e0e0e}.globe.is-returning .globe-pins{visibility:hidden}.globe-landing{z-index:20;pointer-events:none;object-fit:fill;position:fixed}.globe.is-active{cursor:grab;touch-action:none}.globe.is-active:active{cursor:grabbing}.globe.is-active .globe-link{cursor:pointer}.globe.is-active .globe-pin{opacity:0}@property --works-portrait-span{syntax:"<integer>";inherits:true;initial-value:3}@property --works-landscape-span{syntax:"<integer>";inherits:true;initial-value:4}@property --works-row-gap{syntax:"<length>";inherits:true;initial-value:0}@property --works-columns{syntax:"<integer>";inherits:true;initial-value:6}.works{--works-portrait-span:2;--works-landscape-span:3;--pile-span:8;--pile-open-span:3;--works-columns:var(--columns);--works-row-gap:calc(3 * var(--gutter))}@media (width>=1024px){.works{--works-portrait-span:3;--works-landscape-span:5;--pile-open-span:4.85;--works-row-gap:calc(10 * var(--gutter));--works-columns:calc(var(--columns) - 2)}}.works-grid{width:calc(var(--works-columns) * var(--stride) - var(--gutter));grid-template-columns:repeat(var(--works-columns), 1fr);gap:var(--works-row-gap) var(--gutter);align-items:start;margin:0 auto;padding:0;list-style:none;display:grid}.works-cell{grid-column:span var(--works-landscape-span)}.works-cell.is-portrait{grid-column:span var(--works-portrait-span)}.works-link{display:block}.works-link,.works-tile{-webkit-user-select:none;user-select:none}.work-cover{width:100%;height:auto;display:block}.works-cell .work-line{margin-block-start:calc(var(--gutter) / 2)}.works-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.works.is-returning .works-grid{visibility:hidden}.works-landing{z-index:20;pointer-events:none;object-fit:fill;position:fixed}.works.is-active{touch-action:none;cursor:grab;overflow:hidden}.works.is-active:active{cursor:grabbing}.works.is-active .works-grid{visibility:hidden}.works-tiles{position:absolute;inset:0}.works-tile{display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.works-tile[hidden]{display:none}.works-tile .work-line{position:absolute;inset-block-start:calc(100% + var(--gutter) / 2);inset-inline:0}.works-tile:focus-visible{outline-offset:4px;outline:2px solid #0e0e0e}.talent-stage{--talent-card-width:300px;position:relative}.talent-card-preview{z-index:1;top:calc(50% + var(--talent-card-y,0px));width:var(--talent-card-width);box-sizing:border-box;overflow-wrap:anywhere;color:#0e0e0e;pointer-events:none;transform-origin:50%;translate:0 -50%;rotate:var(--talent-card-rotation,0deg);opacity:1;transition:opacity .16s var(--ease-out-quint), scale .16s var(--ease-out-quint), display .16s allow-discrete;background:#ebebeb;flex-direction:column;gap:36px;padding:10px;line-height:1;display:flex;position:absolute;overflow:hidden;scale:1}@starting-style{.talent-card-preview{opacity:0;scale:.97}}.talent-card-preview[hidden]{opacity:0;transition-duration:.12s;display:none;scale:.97}@media (prefers-reduced-motion:reduce){.talent-card-preview{transition:none}}.talent-card-line{font-family:var(--font-serif);justify-content:space-between;gap:10px;margin:0;font-size:12px;font-weight:400;display:flex}.talent-card-meta{font-family:var(--font-body);text-align:right;max-width:140px;font-weight:600}.talent-card-foot{align-items:flex-end}.talent-card-mark{flex:0 auto;width:120px;max-width:100%;height:auto}.talent-card-mail{white-space:nowrap;text-underline-offset:2px;flex:none;text-decoration:underline}.talent-card-autograph{max-width:min(180px,100%);height:auto;max-height:24px;position:absolute;top:15%;left:-2%}.talent-card-preview.is-left{right:calc(50% + var(--talent-card-x,50%))}.talent-card-preview.is-right{left:calc(50% + var(--talent-card-x,50%))}.talent-sheets{--talent-sheet-width:clamp(220px, 64vw, 300px);width:var(--talent-sheet-width);pointer-events:none;height:0;margin-inline:auto;position:absolute;inset-block-start:calc(2 * var(--margin) + 16px);inset-inline:0}.talent-sheets.is-grabbable{height:calc(var(--talent-sheet-width) * var(--talent-sheet-ratio,0));pointer-events:auto;cursor:grab;z-index:1;touch-action:none}.talent-sheets.is-grabbing{cursor:grabbing}@media (width>=1024px){.talent-sheets{--talent-sheet-width:300px;margin-inline:0;inset-block-start:var(--margin);inset-inline-end:auto}}.talent-sheet-mail{font-family:var(--font-serif);color:#0000;pointer-events:auto;transform-origin:0;padding-block:6px;font-size:12px;line-height:1;position:absolute}[data-scroll-container]:has(.talent-sheet-mail:focus-visible){z-index:20}.talent-sheet-mail:focus-visible{color:#0e0e0e;outline-offset:2px;background:#ebebeb;outline:2px solid #0e0e0e}.loader{z-index:40;font-family:var(--font-body);color:var(--black);transition:opacity .4s var(--ease-out-quad), visibility 0s linear .4s;background:#fff;place-items:center;font-size:12px;display:grid;position:fixed;inset:0}.loader.is-done{opacity:0;visibility:hidden}@media (scripting:none){.loader{display:none}}@media (prefers-reduced-motion:reduce){.loader{transition:none}}
