*{margin:0;padding:0;box-sizing:border-box}body{background-color:#1a1a1a;color:#fff}#app{width:100vw;height:100vh;position:relative}#app.gpu-stage--suspended{position:fixed;inset:0;visibility:hidden;pointer-events:none;z-index:-1}.tp-dfwv{position:fixed!important;top:20px!important;right:20px!important;z-index:1000}:is(html.screenshot-mode,html.record-mode) #__vue-devtools-container__,:is(html.screenshot-mode,html.record-mode) #nuxt-devtools-anchor,:is(html.screenshot-mode,html.record-mode) #nuxt-devtools-container,:is(html.screenshot-mode,html.record-mode) #nuxt-devtools-iframe,:is(html.screenshot-mode,html.record-mode) #vite-devtools-anchor,:is(html.screenshot-mode,html.record-mode) #vite-plugin-vue-devtools,:is(html.screenshot-mode,html.record-mode) .devtools-dock,:is(html.screenshot-mode,html.record-mode) .nuxt-devtools,:is(html.screenshot-mode,html.record-mode) .vite-plugin-vue-devtools,:is(html.screenshot-mode,html.record-mode) [data-vite-dev-toolbar],:is(html.screenshot-mode,html.record-mode) nuxt-devtools,:is(html.screenshot-mode,html.record-mode) vite-devtools-anchor{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.screenshot-mode .pm-nav,html.screenshot-mode .tp-dfwv{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.screenshot-mode,html.screenshot-mode *{cursor:none!important}html.orientation-locked,html.orientation-locked body{overflow:hidden!important;touch-action:none}canvas.canvas{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/NHoGekzhD4a1YxAqgk6B_Ya2UJCIpSJWkN03sj6qmtk-_TAEHguIRYkpYsGObF1ab9nYwi_ZuBEUuFdsmT2n-E8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/uDpTwsR_fJfK67nG7gXO0V_fu4BDcH04ZSQWPTjxeI8-LnDIZYX8ZO0Hh1Ps1QX7JFAtFljAmSuyKpuegYPvSbg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}body,html{font-family:Fustat,"Fustat Fallback: BlinkMacSystemFont","Fustat Fallback: Segoe UI","Fustat Fallback: Helvetica Neue","Fustat Fallback: Arial","Fustat Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}:root{--nav-font-size:clamp(14px,1.05vw,21px);--nav-letter-spacing:-.025em;--nav-gap:clamp(20px,2.05vw,42px)}html.portfolio-mask-scroll-page,html.project-scroll-page{scrollbar-width:thin;scrollbar-color:rgba(23,19,16,.32) transparent}body.portfolio-mask-scroll-page,html.portfolio-mask-scroll-page{overflow-x:hidden!important;overflow-y:auto!important;background:#f3f1ea;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.portfolio-mask-scroll-page #app{position:fixed;inset:0;width:100vw;height:100vh;height:100lvh;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.portfolio-menu-open,html.portfolio-menu-open{overflow:hidden!important;overscroll-behavior:none}body.portfolio-menu-open{position:fixed;right:0;left:0;width:100%}body.portfolio-mask-scroll-page canvas{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y!important}body.portfolio-mask-canvas-only canvas,body.portfolio-mask-scroll-page canvas.portfolio-canvas-touch-captured{touch-action:none!important}body.portfolio-mask-canvas-only,html.portfolio-mask-canvas-only{overflow:hidden!important;background:#1a1a1a}body.portfolio-mask-canvas-only #app{position:fixed;inset:0;width:100vw;height:100vh}body.portfolio-mask-canvas-only .pm-sound,body.portfolio-mask-canvas-only .pm-thumb,body.portfolio-mask-canvas-only .portfolio-mask{display:none!important}.portfolio-mask{--pm-bg:#f3f1ea;--pm-text:#141414;--pm-muted:hsla(0,0%,8%,.42);--pm-faint:hsla(0,0%,8%,.12);--pm-gutter:clamp(20px,5.2vw,100px);position:relative;z-index:20;color:var(--pm-text);font-family:Fustat,"Fustat Fallback: BlinkMacSystemFont","Fustat Fallback: Segoe UI","Fustat Fallback: Helvetica Neue","Fustat Fallback: Arial","Fustat Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;line-height:1;pointer-events:none}html.mask-immersed .pm-about__bend,html.mask-immersed .pm-card__inner,html.mask-immersed .pm-contact__socials a,html.mask-immersed .pm-contact__title,html.mask-immersed .pm-hero__intro,html.mask-immersed .pm-hero__title,html.mask-immersed .pm-nav__left,html.mask-immersed .pm-nav__link,html.mask-immersed .pm-nav__menu-btn,html.mask-immersed .pm-showreel-launch,html.mask-immersed .pm-thumb.is-clickable{pointer-events:none!important}html.mask-immersed .pm-projects__switch.is-visible{pointer-events:auto!important}.portfolio-mask,.portfolio-mask *{box-sizing:border-box}.portfolio-mask a{color:inherit;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-nav{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:clamp(28px,5.2vh,100px) var(--pm-gutter) 0;font-size:var(--nav-font-size);letter-spacing:var(--nav-letter-spacing)}.pm-nav__links{display:flex;gap:var(--nav-gap)}.pm-nav__left,.pm-nav__link{pointer-events:auto;cursor:pointer;background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit}.pm-nav:not(.is-ready) .pm-nav__left,.pm-nav:not(.is-ready) .pm-nav__link{opacity:0}.pm-nav:not(.is-ready) .pm-nav__menu-btn{opacity:0;pointer-events:none}.pm-nav__link{opacity:.9;transition:opacity .25s ease}.pm-nav__link.is-active,.pm-nav__link:hover{opacity:1}.pm-hero{position:relative;display:grid;place-items:center;width:100%;min-height:100vh;padding:0 var(--pm-gutter)}.pm-hero__title{margin:0;font-size:clamp(52px,13.23vw,254px);line-height:.9;letter-spacing:-.035em;white-space:nowrap;text-align:center}.pm-hero:not(.is-ready) .pm-hero__intro,.pm-hero:not(.is-ready) .pm-hero__title{opacity:0}.pm-hero__intro{position:absolute;left:50%;bottom:clamp(120px,24vh,260px);transform:translate(-50%);margin:0;width:min(524px,78vw);max-width:none;font-size:clamp(13px,1.04vw,20px);line-height:1.35;letter-spacing:-.01em;text-align:center}.pm-section-label{margin:0 0 clamp(20px,3vh,40px);color:var(--pm-muted);font-size:clamp(8px,.72vw,11px);letter-spacing:.06em;text-transform:uppercase;text-align:center}.pm-showreel{width:100%}.pm-showreel__pin{--pm-showreel-pad:clamp(60px,12vh,160px);display:grid;place-items:center;width:100%;min-height:100vh;padding:var(--pm-showreel-pad) var(--pm-gutter)}@media(min-width:741px){body.portfolio-mask-scroll-page{overflow-x:clip!important;overflow-y:visible!important}.pm-showreel{min-height:175vh}.pm-showreel__pin{position:sticky;top:0;height:100vh;min-height:0}}.pm-showreel__frame{position:relative;width:min(1464px,82vw,calc(177.77778vh - var(--pm-showreel-pad)*2*16/9));aspect-ratio:16/9;border-radius:20px;background:transparent;overflow:hidden}.pm-showreel__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;pointer-events:auto;background:#141414}.pm-showreel-launch{position:absolute;inset:0;z-index:2;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:#00000047;color:#fff;font:inherit;cursor:pointer;pointer-events:auto;transition:background .3s ease}.pm-showreel-launch:hover{background:#00000061}.pm-showreel-launch__content{display:flex;flex-direction:column;align-items:center;gap:9px}.pm-showreel-launch__icon{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid hsla(0,0%,100%,.82);border-radius:50%}.pm-showreel-launch__icon:after{content:"";display:block;width:0;height:0;margin-left:4px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid}.pm-showreel-launch__label{font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.pm-projects{position:relative;width:100%;padding:clamp(40px,6vh,96px) var(--pm-gutter) clamp(120px,20vh,280px)}.pm-projects__switch{position:fixed;left:50%;bottom:clamp(20px,4vh,40px);z-index:45;display:flex;gap:0;padding:5px;border-radius:999px;background:#ffffff61;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translate(-50%,20px);pointer-events:none;transition:opacity .4s ease,transform .4s ease}.pm-projects__switch.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.pm-projects__seg{cursor:pointer;border:0;background:transparent;font:inherit;font-weight:500;font-size:clamp(13px,1.04vw,18px);letter-spacing:-.01em;color:#141414;padding:12px clamp(22px,2.2vw,36px);border-radius:999px;transition:background .3s ease,color .3s ease}.pm-projects__seg.is-active{background:#fff;color:#141414}.pm-projects__stage{position:relative;min-height:240vh;overflow:visible}.pm-projects__list{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;gap:clamp(40px,6vh,90px);will-change:transform;backface-visibility:hidden;pointer-events:none}.pm-card__inner{will-change:transform;pointer-events:auto;cursor:pointer}.pm-card,.pm-projects__list:not(.is-active) .pm-card__inner{pointer-events:none}.pm-card{display:block;width:var(--card-w,37vw);max-width:100%;will-change:transform}.pm-card--left{align-self:flex-start}.pm-card--right{align-self:flex-end}.pm-card--center{align-self:center}.pm-card__lift{transform:perspective(900px) translateZ(0) rotateY(0);transform-origin:center center;transform-style:preserve-3d;will-change:transform}.pm-card__media{width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#14141414}.pm-card__media img,.pm-card__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:brightness(1) saturate(1);transform:scale(1);transition:filter .18s ease,transform .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.pm-card__inner:hover .pm-card__media img,.pm-card__inner:hover .pm-card__media video{filter:brightness(1.07) saturate(1.1);transform:scale(1.145)}}@media(prefers-reduced-motion:reduce){.pm-card__media img,.pm-card__media video{transition:none}.pm-card__inner:hover .pm-card__media img,.pm-card__inner:hover .pm-card__media video{filter:none;transform:none}}.pm-card__title{margin:clamp(20px,2vw,40px) 0 0;font-size:clamp(22px,2.08vw,40px);line-height:1.1;letter-spacing:-.03em}.pm-card__ext{display:inline-block;margin-left:.28em;font-size:.72em;font-weight:500;letter-spacing:0;line-height:1;vertical-align:.12em;opacity:.55;transition:opacity .2s ease,transform .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.pm-card__inner:hover .pm-card__ext{opacity:.9;transform:translate(.06em,-.06em)}}.pm-card__meta{margin:clamp(12px,1.5vw,30px) 0 0;color:var(--pm-muted);font-size:clamp(13px,1.04vw,20px);letter-spacing:-.01em}.pm-about{display:grid;grid-template-columns:minmax(240px,36%) 1fr;align-items:center;gap:clamp(40px,6vw,120px);width:100%;min-height:100vh;padding:clamp(80px,12vh,160px) clamp(40px,8vw,160px) clamp(80px,14vh,180px);overflow:visible}.pm-about__pile{position:relative;align-self:center;height:min(560px,44vw);pointer-events:none}.pm-about__pile-img{position:absolute;top:50%;left:50%;max-width:min(380px,26vw);max-height:min(440px,34vw);-o-object-fit:contain;object-fit:contain;transform:translate(calc(-50% + var(--pile-x, 0%)),calc(-50% + var(--pile-y, 0%))) rotate(var(--pile-r,0deg));animation:pm-about-pile-in .45s cubic-bezier(.2,.9,.25,1.15) backwards}@keyframes pm-about-pile-in{0%{opacity:0;transform:translate(calc(-50% + var(--pile-x, 0%)),calc(-46% + var(--pile-y, 0%))) rotate(calc(var(--pile-r, 0deg) - 6deg)) scale(.82)}}@media(prefers-reduced-motion:reduce){.pm-about__pile-img{animation:none}}.pm-about__text{width:100%;margin:0}.pm-about__text:only-child{grid-column:1/-1;justify-self:center;max-width:min(1080px,64vw)}.pm-about__bend{font-size:clamp(15px,1.1vw,19px);line-height:1.55;letter-spacing:-.01em;text-align:left}.pm-about__bend p{margin:0 0 1em}.pm-about__bend p:last-child{margin-bottom:0}.pm-about__bend :is(a,strong){pointer-events:auto;position:relative;color:inherit;font-weight:inherit}.pm-about__bend a,.project-detail__detail-list a,.project-detail__live{--pm-underline-dur:.15s;--pm-underline-gap:.22em;--pm-underline-thickness:max(1.5px,.045em);display:inline-block;line-height:1;cursor:pointer;text-decoration:none}.pm-about__bend a:after,.pm-about__bend a:before,.project-detail__detail-list a:after,.project-detail__detail-list a:before,.project-detail__live:after,.project-detail__live:before{content:"";position:absolute;bottom:calc(.2em - var(--pm-underline-gap));left:0;width:100%;height:var(--pm-underline-thickness);background:currentColor;transition:transform var(--pm-underline-dur) cubic-bezier(.65,0,.35,1)}.pm-about__bend a:before,.project-detail__detail-list a:before,.project-detail__live:before{transform:scaleX(1);transform-origin:right center;transition-delay:var(--pm-underline-dur)}.pm-about__bend a:after,.project-detail__detail-list a:after,.project-detail__live:after{transform:scaleX(0);transform-origin:left center;transition-delay:0s}.pm-about__bend a:focus-visible:before,.pm-about__bend a:hover:before,.project-detail__detail-list a:focus-visible:before,.project-detail__detail-list a:hover:before,.project-detail__live:focus-visible:before,.project-detail__live:hover:before{transform:scaleX(0);transition-delay:0s}.pm-about__bend a:focus-visible:after,.pm-about__bend a:hover:after,.project-detail__detail-list a:focus-visible:after,.project-detail__detail-list a:hover:after,.project-detail__live:focus-visible:after,.project-detail__live:hover:after{transform:scaleX(1);transition-delay:var(--pm-underline-dur)}.pm-about__bend strong{cursor:default;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor;text-underline-offset:.22em;text-decoration-thickness:max(1.5px,.05em);opacity:.75;transition:opacity .15s ease}.pm-about__bend strong:hover{opacity:1}@media(prefers-reduced-motion:reduce){.pm-about__bend a:after,.pm-about__bend a:before,.pm-about__bend strong,.project-detail__detail-list a:after,.project-detail__detail-list a:before{transition:none}}.pm-contact{position:relative;display:grid;place-items:center;width:100%;min-height:100vh;padding:0 var(--pm-gutter)}.pm-contact__heading,.pm-contact__title{margin:0;text-align:center}.pm-contact__title{--pm-underline-dur:.22s;--pm-underline-gap:.08em;pointer-events:auto;cursor:pointer;position:relative;display:inline-block;font-size:clamp(44px,7.8vw,150px);line-height:1;letter-spacing:-.03em;color:inherit;text-decoration:none;transition:opacity .35s ease,letter-spacing .45s cubic-bezier(.22,1,.36,1)}.pm-contact__title:after,.pm-contact__title:before{content:"";position:absolute;bottom:calc(.05em - var(--pm-underline-gap));left:0;width:100%;height:max(2px,.028em);background:currentColor;transition:transform var(--pm-underline-dur) cubic-bezier(.65,0,.35,1)}.pm-contact__title:before{transform:scaleX(1);transform-origin:right center;transition-delay:var(--pm-underline-dur)}.pm-contact__title:after{transform:scaleX(0);transform-origin:left center;transition-delay:0s}@media(hover:hover)and (pointer:fine){.pm-contact__title:focus-visible,.pm-contact__title:hover{opacity:.72;letter-spacing:-.045em}.pm-contact__title:focus-visible:before,.pm-contact__title:hover:before{transform:scaleX(0);transition-delay:0s}.pm-contact__title:focus-visible:after,.pm-contact__title:hover:after{transform:scaleX(1);transition-delay:var(--pm-underline-dur)}}@media(prefers-reduced-motion:reduce){.pm-contact__title,.pm-contact__title:after,.pm-contact__title:before{transition:none}}.pm-contact__socials{position:absolute;left:50%;bottom:clamp(48px,9vh,110px);transform:translate(-50%);display:flex;gap:clamp(28px,5.1vw,98px);font-size:clamp(13px,1.04vw,20px)}.pm-contact__socials a{pointer-events:auto;cursor:pointer}.pm-thumb{position:fixed;z-index:30;bottom:clamp(20px,3.7vh,40px);right:clamp(20px,2vw,40px);width:145px;height:82px;border-radius:10px;overflow:hidden;background:transparent;pointer-events:none;transform-origin:top left;transition:opacity .35s ease}.pm-thumb.is-morphing{will-change:transform,opacity,left,top,width,height}.pm-thumb.is-hidden{opacity:0;pointer-events:none!important}.pm-thumb.is-clickable{pointer-events:auto;cursor:pointer}.pm-thumb__launch .pm-showreel-launch__content{transform:scale(var(--pm-thumb-inv-x,1),var(--pm-thumb-inv-y,1)) scale(var(--pm-launch-ui-scale,1))}.pm-thumb.is-fs{z-index:200;pointer-events:auto;background:transparent;overflow:visible}.pm-thumb.is-fs-open{cursor:default}.pm-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pm-thumb.is-fs video{-o-object-fit:contain;object-fit:contain;background:#000;border-radius:inherit}.pm-thumb__close{position:fixed;top:clamp(16px,3vh,28px);right:clamp(16px,2vw,28px);z-index:210;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:18px;line-height:1;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pm-thumb__close:hover{background:#ffffff47}body.project-scroll-page,html.project-scroll-page{overflow-x:hidden;background:#f3f1ea;color:#141414;touch-action:pan-y}.project-detail{--pd-bg:#f3f1ea;--pd-text:#141414;--pd-muted:hsla(0,0%,8%,.42);--pd-gutter:clamp(20px,5.2vw,106px);--pd-media-top:clamp(92px,14vh,156px);position:relative;width:100%;height:var(--pd-scroll-height,500svh);background:var(--pd-bg);color:var(--pd-text);font-family:Fustat,"Fustat Fallback: BlinkMacSystemFont","Fustat Fallback: Segoe UI","Fustat Fallback: Helvetica Neue","Fustat Fallback: Arial","Fustat Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.project-detail a{color:inherit;text-decoration:none}.project-detail:not(.is-ready) .pd-nav,.project-detail:not(.is-ready) .project-detail__info,.project-detail:not(.is-ready) .project-detail__right{opacity:0}.project-detail.is-continuing .pd-nav{opacity:1}.project-detail__stage{position:fixed;inset:0;width:100vw;height:100dvh;overflow:hidden;background:var(--pd-bg);isolation:isolate}.pd-nav{position:absolute;top:clamp(28px,5.6vh,66px);left:var(--pd-gutter);right:var(--pd-gutter);z-index:30;display:flex;align-items:center;justify-content:space-between;font-size:var(--nav-font-size);line-height:1;letter-spacing:var(--nav-letter-spacing);color:#eeece4;mix-blend-mode:difference}.pd-nav__brand,.pd-nav__links a{pointer-events:auto;transition:opacity .25s ease}.pd-nav__links{display:flex;gap:var(--nav-gap)}.pd-nav__links a:hover{opacity:.48}.project-detail__info{position:absolute;top:clamp(128px,20vh,286px);bottom:clamp(38px,5.5vh,66px);left:var(--pd-gutter);z-index:10;display:flex;width:min(54vw,1060px);flex-direction:column;will-change:transform,opacity}.project-detail__copy{flex:0 0 auto}.project-detail__categories{margin:0 0 clamp(16px,2.8vh,52px);color:var(--pd-muted);font-size:clamp(9px,.7vw,14px);line-height:1.2;letter-spacing:.055em;text-transform:uppercase}.project-detail__title{max-width:100%;margin:0;font-size:clamp(70px,min(9.35vw,14.5vh),188px);line-height:.92;letter-spacing:-.065em;text-wrap:balance;overflow-wrap:anywhere}.project-detail__description{width:min(42vw,700px);margin-top:clamp(24px,4vh,82px);font-size:clamp(13px,.95vw,21px);line-height:1.45;letter-spacing:-.018em}.project-detail__description p{margin:0 0 .8em}.project-detail__live{--pm-underline-thickness:max(1px,.03em);position:relative;display:inline-block;margin-top:clamp(16px,2.6vh,48px);font-size:clamp(14px,1.05vw,21px);line-height:1;letter-spacing:-.025em;cursor:pointer;text-decoration:none}.project-detail__live span{display:inline-block;margin-left:2px;transition:transform .2s ease}.project-detail__live:hover span{transform:translate(3px,-3px)}.project-detail__details{display:grid;grid-template-columns:repeat(2,minmax(150px,220px));gap:clamp(52px,7vw,142px);margin-top:auto;padding-top:clamp(20px,2.8vh,48px)}.project-detail__detail-list{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.project-detail__detail-list h2{margin:0 0 clamp(16px,2.3vh,26px);color:var(--pd-muted);font-size:clamp(9px,.68vw,13px);font-weight:500;line-height:1;letter-spacing:.065em;text-transform:uppercase}.project-detail__detail-list a{position:relative;--pm-underline-thickness:max(1px,.03em);font-size:clamp(12px,.9vw,18px);letter-spacing:-.02em}.project-detail__detail-list a+a{margin-top:.55em}.project-detail__right{position:absolute;inset:0;z-index:15;pointer-events:none}.project-detail__media{position:absolute;top:var(--pd-media-top);right:0;bottom:0;left:0;overflow:hidden}.project-detail__media-item{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;background:transparent;opacity:0;transform-origin:center;will-change:transform,opacity}.project-detail__media-item.is-first{opacity:1;transform:translate3d(calc(100vw - clamp(160px,22vw,360px)),0,0)}.project-detail__media-item img,.project-detail__media-item video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-detail__media-item video{pointer-events:none}.project-detail__media-item.is-video-interactive video{pointer-events:auto}.project-detail__pager{position:absolute;right:var(--pd-gutter);bottom:clamp(58px,8vh,94px);z-index:20;color:#fff;text-align:left;mix-blend-mode:difference;will-change:transform,opacity}.project-detail__pager>span{display:block;margin-bottom:clamp(14px,2vh,22px);font-size:clamp(9px,.68vw,13px);line-height:1;letter-spacing:.065em;text-transform:uppercase;opacity:.48}.project-detail__pager p{display:flex;gap:7px;margin:0;font-size:clamp(12px,.92vw,18px);line-height:1}.project-detail__pager i{font-style:normal}body.project-scroll-page .pm-sound{opacity:0;pointer-events:none;transition:opacity .4s ease,background .3s ease}body.project-scroll-page.project-info-hidden .pm-sound{opacity:1;pointer-events:auto}.project-detail__next{position:absolute;top:var(--pd-media-top);right:0;bottom:0;left:0;z-index:25;display:flex;min-height:0;background:#080808;color:#fff;box-shadow:0 -1px #ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;will-change:transform,opacity}.project-detail__next div{display:flex;flex-direction:column;gap:8px}.project-detail__next-link{position:relative;z-index:1;display:flex;box-sizing:border-box;width:100%;height:100%;min-height:100%;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vh,46px) var(--pd-gutter);color:inherit;cursor:pointer;pointer-events:auto;transition:background .35s ease,color .35s ease}@media(hover:hover)and (pointer:fine){.project-detail__next-link:hover{background:#ffffff0d}.project-detail__next-link:hover strong{letter-spacing:-.035em}.project-detail__next-link:hover p{color:#ffffffe0}.project-detail__next-link:hover p span{transform:translateY(3px)}}.project-detail__next p,.project-detail__next span{font-size:clamp(10px,.76vw,15px);line-height:1.2;letter-spacing:.055em;text-transform:uppercase}.project-detail__next strong{font-size:clamp(28px,3.2vw,64px);font-weight:500;line-height:1;letter-spacing:-.045em;transition:letter-spacing .35s ease}.project-detail__next p{margin:0;color:#ffffff94;transition:color .35s ease}.project-detail__next p span{display:inline-block;margin-left:8px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.project-detail__next-fill{position:absolute;z-index:0;inset:0;background:#ffffff17;pointer-events:none;transform:scaleX(0);transform-origin:left center;will-change:transform}.pd-nav__menu-btn{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#141414;color:#f3f1ea;cursor:pointer;pointer-events:auto}.pd-nav__menu-btn svg{display:block;width:18px;height:18px}.pd-nav__menu-btn.magnetic-close,.pm-menu-icon{position:relative}.pm-menu-icon{display:block;width:18px;height:18px}.pm-menu-icon span{position:absolute;left:2px;width:14px;height:1.5px;border-radius:999px;background:currentColor;transform-origin:center;transition:top .42s cubic-bezier(.65,0,.35,1),transform .42s cubic-bezier(.65,0,.35,1)}.pm-menu-icon span:first-child{top:5px}.pm-menu-icon span:last-child{top:11px}.pm-nav.menu-open{z-index:60}.pm-nav.menu-open .pm-nav__left,.pm-nav.menu-open .pm-nav__menu-btn{opacity:0;pointer-events:none}.pm-nav.menu-open .pm-menu-icon span:first-child{top:8px;transform:rotate(45deg)}.pm-nav.menu-open .pm-menu-icon span:last-child{top:8px;transform:rotate(-45deg)}.pd-menu{position:fixed;top:0;right:0;left:0;z-index:50;display:flex;width:100%;height:100vh;height:100svh;flex-direction:column;padding:max(18px,env(safe-area-inset-top,0px)) 20px max(20px,env(safe-area-inset-bottom,0px));background:#f3f1ea;color:#141414;overflow:hidden;overscroll-behavior:none;pointer-events:auto;touch-action:none}.pd-menu__close{position:absolute;top:max(18px,calc(env(safe-area-inset-top,0px) + 12px));right:20px;z-index:2;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#141414;color:#f3f1ea;cursor:pointer;pointer-events:auto}.pd-menu__close .magnetic-close__line{position:absolute;width:14px;height:1.5px;border-radius:999px;background:currentColor}.pd-menu__close .magnetic-close__line--a{transform:translate(-50%,-50%) rotate(45deg)}.pd-menu__close .magnetic-close__line--b{transform:translate(-50%,-50%) rotate(-45deg)}.pm-menu-enter-active{transition:clip-path .62s cubic-bezier(.76,0,.24,1),opacity .25s ease}.pm-menu-leave-active{transition:clip-path .48s cubic-bezier(.76,0,.24,1),opacity .28s ease .08s}.pm-menu-enter-from,.pm-menu-leave-to{clip-path:circle(0 at calc(100% - 42px) 42px);opacity:0}.pm-menu-enter-to,.pm-menu-leave-from{clip-path:circle(150vmax at calc(100% - 42px) 42px);opacity:1}.pm-menu-enter-active .pd-menu__footer,.pm-menu-enter-active .pd-menu__label,.pm-menu-enter-active .pd-menu__list li,.pm-menu-enter-active .pd-menu__top{animation:pm-menu-content-in .55s cubic-bezier(.22,1,.36,1) both}.pm-menu-enter-active .pd-menu__label{animation-delay:.12s}.pm-menu-enter-active .pd-menu__list li:first-child{animation-delay:.16s}.pm-menu-enter-active .pd-menu__list li:nth-child(2){animation-delay:.2s}.pm-menu-enter-active .pd-menu__list li:nth-child(3){animation-delay:.24s}.pm-menu-enter-active .pd-menu__list li:nth-child(4){animation-delay:.28s}.pm-menu-enter-active .pd-menu__footer{animation-delay:.32s}@keyframes pm-menu-content-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pd-menu__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px;font-size:15px;letter-spacing:-.02em}.pd-menu__brand{pointer-events:auto;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.pd-menu__label{margin:0 0 18px;color:#1414146b;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pd-menu__list{display:flex;flex:1 1 auto;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid hsla(0,0%,8%,.12)}.pd-menu__list li{border-bottom:1px solid hsla(0,0%,8%,.12)}.pd-menu__link{display:flex;align-items:baseline;gap:14px;width:100%;padding:18px 0;border:0;background:none;font:inherit;font-size:clamp(28px,8.5vw,36px);line-height:1;letter-spacing:-.03em;color:#14141461;text-align:left;cursor:pointer;pointer-events:auto}.pd-menu__link.is-active{color:#141414}.pd-menu__num{min-width:1.6em;font-variant-numeric:tabular-nums}.pd-menu__here{margin-left:auto;color:#1414146b;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pd-menu__arrow{margin-left:auto;font-size:.72em}.pd-menu__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto;padding-top:28px}.pd-menu__socials-label{margin:0 0 10px;color:#1414146b;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pd-menu__socials{display:flex;flex-wrap:wrap;gap:14px 18px;font-size:13px;letter-spacing:-.01em}.pd-menu__socials a{pointer-events:auto}.pd-menu__copy{margin:0;color:#1414146b;font-size:12px;letter-spacing:-.01em;white-space:nowrap}@media(min-width:741px)and (max-width:900px){.project-detail__info{width:min(66vw,1060px)}.project-detail__description{width:100%}}@media(min-width:741px)and (max-height:780px){.project-detail__title{font-size:clamp(48px,min(7.4vw,13.8vh),188px)}.project-detail__description{font-size:clamp(13px,.92vw,21px)}.project-detail__details{padding-top:clamp(14px,2vh,48px)}.project-detail__detail-list h2{margin-bottom:clamp(10px,1.5vh,26px)}.project-detail__detail-list a{font-size:clamp(12px,.85vw,16px)}}@media(max-width:740px){.pm-nav{top:0;padding:max(18px,calc(env(safe-area-inset-top,0px) + 12px)) var(--pm-gutter) 0;font-size:15px;letter-spacing:-.02em}.pm-nav__links{display:none}.pm-nav__menu-btn{display:inline-flex}.pm-nav.is-ready .pm-nav__menu-btn{opacity:1;pointer-events:auto}.pm-hero__title{white-space:normal;font-size:clamp(44px,15vw,96px);line-height:.95}.pm-showreel__pin{min-height:auto;padding:clamp(48px,10vh,96px) var(--pm-gutter)}.pm-showreel__frame{width:100%;border-radius:14px}.pm-thumb{display:none!important}.pm-card{width:100%!important;align-self:stretch!important}.pm-projects__stage{overflow:hidden}.pm-card__lift{transform:none!important}.pm-card__meta{display:none}.pm-card__inner:hover .pm-card__media img,.pm-card__inner:hover .pm-card__media video{filter:none}.pm-projects{padding-bottom:clamp(40px,6vh,96px)}.pm-about{display:flex;justify-content:flex-start;align-items:center;padding:clamp(140px,22vh,260px) var(--pm-gutter) clamp(60px,10vh,120px)}.pm-about__pile{display:none}.pm-about__text{width:100%}.pm-about__bend{font-size:clamp(16px,4.4vw,22px);line-height:1.5}.pm-contact__socials{gap:clamp(18px,6vw,40px)}.pm-contact{min-height:100svh;height:100svh;overflow:hidden}}@media(hover:none)and (pointer:coarse),(max-width:740px){.project-detail,.project-detail.is-compact{--pd-gutter:20px;height:auto;min-height:100svh}.project-detail__stage{position:relative;inset:auto;width:100%;height:auto;min-height:100svh;overflow:visible;padding:max(88px,calc(env(safe-area-inset-top,0px) + 76px)) 0 0}.project-detail .pd-nav{top:max(18px,calc(env(safe-area-inset-top,0px) + 12px));font-size:15px;letter-spacing:-.02em;color:var(--pd-text);mix-blend-mode:normal}.project-detail .pd-nav__links{display:none}.project-detail .pd-nav__menu-btn{display:inline-flex}.project-detail__info{position:relative;inset:auto;width:auto;z-index:12;padding:0 var(--pd-gutter);will-change:auto}.project-detail__copy{max-width:min(72vw,420px)}.project-detail__categories{margin-bottom:18px;font-size:9px;line-height:1.45;letter-spacing:.04em}.project-detail__title{font-size:clamp(52px,16vw,78px);line-height:.86}.project-detail__description{width:100%;margin-top:22px;font-size:14px;line-height:1.45}.project-detail__live{margin-top:18px;font-size:14px}.project-detail__details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;padding-top:0}.project-detail__detail-list h2{margin-bottom:12px;font-size:9px}.project-detail__detail-list a{font-size:12px}.project-detail__right{position:relative;inset:auto;margin-top:48px;padding:0 var(--pd-gutter);pointer-events:auto;will-change:auto}.project-detail__media{position:relative;inset:auto;display:grid;gap:32px;overflow:visible}.project-detail__media-item,.project-detail__media-item.is-first{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:auto;margin:0;border-radius:10px;opacity:1;transform:none;will-change:auto}.project-detail__media-item img,.project-detail__media-item video{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.project-detail__media-item video{pointer-events:auto}.project-detail__media-item video::-webkit-media-controls{opacity:0;pointer-events:none}.project-detail__media-item video[controls]::-webkit-media-controls{opacity:1;pointer-events:auto}.project-detail__pager{display:none}.project-detail__next{position:relative;inset:auto;min-height:232px;margin-top:20px;opacity:1;transform:none;will-change:auto}.project-detail__next-link{align-items:flex-start;flex-direction:column;gap:18px;padding:24px 20px calc(68px + clamp(20px,3.7vh,40px) + env(safe-area-inset-bottom,0px))}.project-detail__next strong{font-size:clamp(26px,8vw,42px)}.project-detail__next p,.project-detail__next span{font-size:8px}}@media(prefers-reduced-motion:reduce){.pm-menu-enter-active,.pm-menu-icon span,.pm-menu-leave-active{transition-duration:.01ms}.pm-menu-enter-active .pd-menu__footer,.pm-menu-enter-active .pd-menu__label,.pm-menu-enter-active .pd-menu__list li,.pm-menu-enter-active .pd-menu__top{animation:none}.project-detail__info,.project-detail__media-item,.project-detail__right{will-change:auto}}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/uDpTwsR_fJfK67nG7gXO0V_fu4BDcH04ZSQWPTjxeI8-LnDIZYX8ZO0Hh1Ps1QX7JFAtFljAmSuyKpuegYPvSbg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/NHoGekzhD4a1YxAqgk6B_Ya2UJCIpSJWkN03sj6qmtk-_TAEHguIRYkpYsGObF1ab9nYwi_ZuBEUuFdsmT2n-E8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}.pm-sound-wrap[data-v-377bdc33]{display:contents;--pm-sound-bottom: calc(clamp(20px, 3.7vh, 40px) + env(safe-area-inset-bottom, 0px)) ;--pm-sound-left: calc(clamp(20px, 2vw, 40px) + env(safe-area-inset-left, 0px)) ;--pm-sound-size:46px}.pm-sound[data-v-377bdc33]{position:fixed;z-index:45;bottom:var(--pm-sound-bottom);left:var(--pm-sound-left);display:grid;width:var(--pm-sound-size);height:var(--pm-sound-size);padding:0;border:0;border-radius:999px;background:#ffffff61;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#141414;cursor:pointer;place-items:center;pointer-events:auto;transform-origin:center;transition:background .3s ease;will-change:transform}.pm-sound[data-v-377bdc33]:hover{background:#fff}.pm-sound[data-v-377bdc33]:focus-visible{outline:2px solid #141414;outline-offset:3px}.pm-sound__bars[data-v-377bdc33]{display:flex;height:15px;align-items:center;justify-content:center;gap:2.5px}.pm-sound__bar[data-v-377bdc33]{width:2px;height:100%;border-radius:999px;background:currentColor;transform:scaleY(.17);transform-origin:center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.pm-sound.is-on .pm-sound__bar[data-v-377bdc33]{animation-name:pm-sound-bar-377bdc33;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.6,1);transition:none}@keyframes pm-sound-bar-377bdc33{0%{transform:scaleY(.17)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.pm-sound[data-v-377bdc33]{will-change:auto}.pm-sound__bar[data-v-377bdc33]{transition:none}.pm-sound.is-on .pm-sound__bar[data-v-377bdc33]{animation:none;transform:scaleY(.72)}}.pm-sound-credit[data-v-377bdc33]{position:fixed;z-index:45;left:var(--pm-sound-left);bottom:calc(var(--pm-sound-bottom) + var(--pm-sound-size) + 10px);display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;border-radius:999px;background:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#141414;font-family:Fustat,"Fustat Fallback: BlinkMacSystemFont","Fustat Fallback: Segoe UI","Fustat Fallback: Helvetica Neue","Fustat Fallback: Arial","Fustat Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(12px,.9vw,14px);font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;text-decoration:none;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.pm-sound-credit[data-v-377bdc33]:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px}.pm-sound-credit__label[data-v-377bdc33]{opacity:.55}.pm-sound-credit__name[data-v-377bdc33]{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.pm-sound-credit[data-v-377bdc33]:focus-visible,.pm-sound-credit[data-v-377bdc33]:hover,.pm-sound:focus-visible~.pm-sound-credit[data-v-377bdc33],.pm-sound:hover~.pm-sound-credit[data-v-377bdc33]{opacity:1;transform:translateY(0);pointer-events:auto}@media(hover:none){.pm-sound-credit[data-v-377bdc33]{display:none}}@media(prefers-reduced-motion:reduce){.pm-sound-credit[data-v-377bdc33]{transition:none}}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/uDpTwsR_fJfK67nG7gXO0V_fu4BDcH04ZSQWPTjxeI8-LnDIZYX8ZO0Hh1Ps1QX7JFAtFljAmSuyKpuegYPvSbg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/NHoGekzhD4a1YxAqgk6B_Ya2UJCIpSJWkN03sj6qmtk-_TAEHguIRYkpYsGObF1ab9nYwi_ZuBEUuFdsmT2n-E8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}.orientation-lock[data-v-4f7d0042]{position:fixed;inset:0;z-index:100050;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;background:#f2ede3;color:#171310;text-align:center;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orientation-lock__icon[data-v-4f7d0042]{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px}.orientation-lock__phone[data-v-4f7d0042]{display:block;box-sizing:border-box;width:28px;height:44px;border:2px solid;border-radius:5px;transform:rotate(90deg);animation:orientation-lock-nudge-4f7d0042 1.6s ease-in-out infinite}.orientation-lock__title[data-v-4f7d0042]{font-size:clamp(22px,5.5vw,28px);letter-spacing:-.03em;line-height:1.15}.orientation-lock__desc[data-v-4f7d0042],.orientation-lock__title[data-v-4f7d0042]{margin:0;font-family:Fustat,"Fustat Fallback: BlinkMacSystemFont","Fustat Fallback: Segoe UI","Fustat Fallback: Helvetica Neue","Fustat Fallback: Arial","Fustat Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;font-weight:500}.orientation-lock__desc[data-v-4f7d0042]{max-width:22em;color:#1713109e;font-size:14px;letter-spacing:-.01em;line-height:1.45}@keyframes orientation-lock-nudge-4f7d0042{0%,to{transform:rotate(90deg)}40%,60%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.orientation-lock__phone[data-v-4f7d0042]{animation:none;transform:rotate(0)}}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/uDpTwsR_fJfK67nG7gXO0V_fu4BDcH04ZSQWPTjxeI8-LnDIZYX8ZO0Hh1Ps1QX7JFAtFljAmSuyKpuegYPvSbg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/NHoGekzhD4a1YxAqgk6B_Ya2UJCIpSJWkN03sj6qmtk-_TAEHguIRYkpYsGObF1ab9nYwi_ZuBEUuFdsmT2n-E8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}#ssr-loading-guard{position:fixed;inset:0;z-index:10000;background:#f2ede3;pointer-events:none}.skip-link{position:fixed;top:8px;left:8px;z-index:10001;padding:10px 16px;color:#f3f1ea;background:#141414;border-radius:8px;font-family:Fustat,"Fustat Fallback: BlinkMacSystemFont","Fustat Fallback: Segoe UI","Fustat Fallback: Helvetica Neue","Fustat Fallback: Arial","Fustat Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;font-weight:500;text-decoration:none;transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:2px solid #f3f1ea;outline-offset:2px}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/uDpTwsR_fJfK67nG7gXO0V_fu4BDcH04ZSQWPTjxeI8-LnDIZYX8ZO0Hh1Ps1QX7JFAtFljAmSuyKpuegYPvSbg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:"Fustat Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:107.562%;ascent-override:92.9696%;descent-override:39.0472%;line-gap-override:0%}@font-face{font-family:"Fustat Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.0467%;ascent-override:98.9641%;descent-override:41.5649%;line-gap-override:0%}@font-face{font-family:"Fustat Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:99.5556%;ascent-override:100.4464%;descent-override:42.1875%;line-gap-override:0%}@font-face{font-family:"Fustat Fallback: Arial";src:local("Arial");size-adjust:100.4933%;ascent-override:99.5091%;descent-override:41.7938%;line-gap-override:0%}@font-face{font-family:"Fustat Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.5148%;ascent-override:105.8036%;descent-override:44.4375%;line-gap-override:0%}@font-face{font-family:Fustat;src:local("Fustat Medium"),url(../_fonts/NHoGekzhD4a1YxAqgk6B_Ya2UJCIpSJWkN03sj6qmtk-_TAEHguIRYkpYsGObF1ab9nYwi_ZuBEUuFdsmT2n-E8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}.site-error[data-v-35042c07]{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100lvh;padding:24px;background:#f3f1ea;color:#141414;font-family:Fustat,"Fustat Fallback: BlinkMacSystemFont","Fustat Fallback: Segoe UI","Fustat Fallback: Helvetica Neue","Fustat Fallback: Arial","Fustat Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:500}.site-error__inner[data-v-35042c07]{max-width:520px;text-align:center}.site-error__code[data-v-35042c07]{margin:0;font-size:clamp(56px,14vw,120px);line-height:1;letter-spacing:-.02em}.site-error__title[data-v-35042c07]{margin:16px 0 0;font-size:clamp(24px,4vw,34px);font-weight:500}.site-error__text[data-v-35042c07]{margin:12px 0 0;font-size:16px;color:#14141499}.site-error__home[data-v-35042c07]{margin-top:32px;padding:14px 28px;font:inherit;color:#f3f1ea;background:#141414;border:none;border-radius:999px;cursor:pointer;transition:opacity .2s ease}.site-error__home[data-v-35042c07]:hover{opacity:.85}
