@font-face{font-family:"MW Display";src:url("../assets/fonts/Mostwasted.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}svg.mwt{overflow:hidden}svg.mwt text,.mwg text{font-family:"MW Display"!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:0!important;word-spacing:0!important;font-size:inherit!important;user-select:none}
@font-face{font-family:"Major";src:url("../assets/fonts/Major.otf") format("opentype"),url("../assets/fonts/Major.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family: "Michroma";src: url("../assets/fonts/Michroma-Regular.ttf") format("truetype");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "MebiyesDemo";src: url("../assets/fonts/MebiyesDemo-mLqYx.ttf") format("truetype");font-weight: normal;font-style: normal;font-display: swap}:root{--cream: #fff8df;--ink: #231f20;--yellow: #FFFA5A;--next-text: #231f20;--accent: #74f2a3;--accent-soft: #8af3d0;--accent-mint: #95efc4;--grain-mult: 0}*{box-sizing: border-box;margin: 0;padding: 0}html,body{width: 100%;min-height: 100%;overflow-x: hidden;background: var(--cream);font-family: Arial,Helvetica,sans-serif;color: var(--ink)}body.is-locked{overflow: hidden}body.animation-complete{background: var(--yellow)}.intro-bg-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;mix-blend-mode: hard-light}.intro-bg-buildings{position: absolute;inset: -110%;width: 320%;height: 320%;object-fit: contain;z-index: 1;opacity: 1;pointer-events: none}.intro-bg-corner{position: absolute;right: -24%;bottom: -24%;width: 46vw;max-width: 620px;height: auto;z-index: 2;pointer-events: none}.intro-splatter{position: absolute;right: -6%;top: -10%;width: 16vw;max-width: 220px;height: auto;z-index: 2;pointer-events: none}.intro-boombox{position: absolute;left: -16%;top: 50%;transform: translateY(-50%) rotate(-6deg);width: 46vw;max-width: 600px;height: auto;z-index: 3;pointer-events: none}.intro-radar{position: absolute;left: -34%;top: -42%;width: 40vw;max-width: 540px;height: auto;z-index: 1;opacity: 0.75;pointer-events: none}.intro-moire-filter{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 50;mix-blend-mode: color-burn;opacity: calc(1 * var(--grain-mult,1));pointer-events: none;transition: opacity 300ms ease}body.animation-complete .intro-moire-filter{opacity: 0}.intro-bg-shot--ceiling{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 1}.intro-droplet{position: absolute;width: clamp(calc(48px * var(--fs,1)),6vw,84px);z-index: 2;pointer-events: none}.intro-droplet--tl{top: 16%;left: 22%}.intro-droplet--br{bottom: 18%;right: 24%;transform: rotate(-10deg)}.intro-bg-shot--boombox{position: absolute;bottom: -4%;left: -4%;width: 30vw;height: 30vw;max-width: 400px;max-height: 400px;transform: rotate(-4deg);z-index: 1}.intro-scroll-arrow{position: absolute;left: 62.2%;top: 100%;margin-top: 4px;width: clamp(calc(48px * var(--fs,1)),6vw,84px);transform: translateX(-50%);z-index: 2;animation: introArrowBob 1.8s ease-in-out infinite}@keyframes introArrowBob{0%,100%{transform: translateX(-50%) translateY(0)}50%{transform: translateX(-50%) translateY(10px)}}body.animation-complete .intro-scroll-arrow,body.reveal-playing .intro-scroll-arrow{opacity: 0;transition: opacity 400ms ease}.intro-section{position: relative;height: 100vh;background: var(--cream);overflow: hidden}body.animation-complete .intro-section{background: var(--yellow)}.blob-stage{position: fixed;inset: 0;z-index: 5;width: 100vw;height: 100vh;overflow: hidden;background: var(--cream);isolation: isolate;z-index: 5;transition: opacity 700ms ease,visibility 700ms ease}body.animation-complete .blob-stage{opacity: 0;visibility: hidden;pointer-events: none}.goo-filter{position: fixed;width: 0;height: 0;pointer-events: none}.gooey-lava{position: absolute;inset: 0;z-index: 10;filter: url("#lava-goo");transform: translateZ(0)}.blob{transition: border-radius 420ms ease}body.reveal-playing .gooey-lava,body.animation-complete .gooey-lava{filter: url("#lava-goo")}.blob{position: absolute;background: var(--ink);border: 5px solid var(--yellow);border-radius: 999px;transform-origin: center;will-change: transform,left,top,border-radius,opacity}.main{width: var(--w);height: var(--h);left: var(--start-x);top: var(--start-y);border-radius: var(--base-radius)}.bubble{width: var(--size);height: var(--size);left: var(--start-x);top: var(--start-y);border-radius: 50%}.drop{width: var(--size);height: var(--size);left: var(--start-x);top: var(--start-y);border-radius: 50%;opacity: 0}.tl-main{--w: 205px;--h: 175px;--start-x: -110px;--start-y: -58px;--base-radius: 37% 50% 58% 42% / 43% 37% 63% 57%}.tl-big{--size: 78px;--start-x: 110px;--start-y: 35px}.tl-small{--size: 38px;--start-x: 58px;--start-y: 94px}.bl-solo{--size: 78px;--start-x: 22px;--start-y: calc(100vh - 86px)}.br-main{--w: 210px;--h: 180px;--start-x: calc(100vw - 110px);--start-y: calc(100vh - 120px);--base-radius: 53% 47% 36% 64% / 40% 56% 44% 60%}.br-big{--size: 62px;--start-x: calc(100vw - 158px);--start-y: calc(100vh - 96px)}.br-small{--size: 22px;--start-x: calc(100vw - 98px);--start-y: calc(100vh - 134px);border-width: 4px}.drop-1{--size: 46px;--start-x: 34px;--start-y: 52px}.drop-2{--size: 34px;--start-x: calc(100vw - 80px);--start-y: calc(100vh - 70px)}.drop-3{--size: 28px;--start-x: 55px;--start-y: calc(100vh - 70px)}.drop-4{--size: 58px;--start-x: calc(100vw - 120px);--start-y: 44px}.reveal-layer{position: fixed;inset: 0;z-index: 12;pointer-events: none;visibility: hidden;opacity: 1;background: transparent}.reveal-blob{position: absolute;left: 50%;top: 54%;width: 34vmax;height: 34vmax;background: var(--yellow);border-radius: 48% 52% 56% 44% / 45% 58% 42% 55%;transform: translate(-50%,-50%) scale(0);transform-origin: center;will-change: transform,border-radius}body.reveal-playing .reveal-layer,body.animation-complete .reveal-layer{visibility: visible;background: transparent}body.reveal-playing .reveal-blob,body.animation-complete .reveal-blob{animation: yellowBlobReveal 1550ms cubic-bezier(.76,0,.24,1) forwards,yellowBlobMorph 900ms ease-in-out infinite}body.reverse-playing .reveal-layer{visibility: visible;opacity: 1;background: transparent}body.reverse-playing .reveal-blob{animation: yellowBlobShrink 1050ms cubic-bezier(.76,0,.24,1) forwards,yellowBlobMorph 900ms ease-in-out infinite}.rv-wave{position: absolute;left: 50%;top: 54%;width: 34vmax;height: 34vmax;border-radius: 48% 52% 56% 44% / 45% 58% 42% 55%;transform: translate(-50%,-50%) scale(0);transform-origin: center;will-change: transform,border-radius}.rv-wave--1{background: #fffdf2}.rv-wave--2{background: var(--accent-mint)}.rv-wave--3{background: var(--accent)}body.reveal-playing .rv-wave,body.animation-complete .rv-wave{animation: yellowBlobReveal 1550ms cubic-bezier(.76,0,.24,1) both,yellowBlobMorph 900ms ease-in-out infinite}body.reveal-playing .rv-wave--1,body.animation-complete .rv-wave--1{animation-delay: -230ms,0ms;animation-duration: 1550ms,1080ms}body.reveal-playing .rv-wave--2,body.animation-complete .rv-wave--2{animation-delay: -155ms,-300ms;animation-duration: 1550ms,860ms}body.reveal-playing .rv-wave--3,body.animation-complete .rv-wave--3{animation-delay: -78ms,-600ms;animation-duration: 1550ms,960ms}body.reverse-playing .rv-wave{animation: yellowBlobShrink 1050ms cubic-bezier(.76,0,.24,1) both,yellowBlobMorph 900ms ease-in-out infinite}body.reverse-playing .rv-wave--1{animation-delay: 165ms,0ms;animation-duration: 1050ms,1080ms}body.reverse-playing .rv-wave--2{animation-delay: 110ms,-300ms;animation-duration: 1050ms,860ms}body.reverse-playing .rv-wave--3{animation-delay: 55ms,-600ms;animation-duration: 1050ms,960ms}body.reveal-finished .reveal-layer{opacity: 0;visibility: hidden;transition: opacity 520ms ease,visibility 0s 520ms}@keyframes yellowBlobReveal{0%{transform: translate(-50%,-50%) scale(0)}18%{transform: translate(-50%,-50%) scale(0.28)}55%{transform: translate(-50%,-50%) scale(1.7)}100%{transform: translate(-50%,-50%) scale(6.4)}}@keyframes yellowBlobShrink{0%{transform: translate(-50%,-50%) scale(6.4)}45%{transform: translate(-50%,-50%) scale(1.7)}82%{transform: translate(-50%,-50%) scale(0.28)}100%{transform: translate(-50%,-50%) scale(0)}}@keyframes yellowBlobMorph{0%,100%{border-radius: 48% 52% 56% 44% / 45% 58% 42% 55%}33%{border-radius: 60% 40% 46% 54% / 52% 41% 59% 48%}66%{border-radius: 42% 58% 63% 37% / 39% 62% 38% 61%}}.landing-svg-wrap{z-index: 2;position: absolute;left: 50%;top: 50%;z-index: 3;width: min(75vw,720px);transform: translate(-50%,-50%);pointer-events: none;opacity: 1;transition: opacity 420ms ease,transform 420ms ease}.landing-center-svg{display: block;width: 100%;height: auto;overflow: visible}body:not(.idle-floating) .landing-svg-wrap{opacity: 0.78;transform: translate(-50%,-50%) scale(0.96)}body.reveal-playing .landing-svg-wrap,body.animation-complete .landing-svg-wrap,body.reverse-playing .landing-svg-wrap{opacity: 0;transform: translate(-50%,-50%) scale(0.9)}@media (max-width: 700px){.landing-svg-wrap{width: min(90vw,520px)}}.progress-ui{position: fixed;left: 50%;bottom: 26px;z-index: 30;width: min(280px,70vw);transform: translateX(-50%);pointer-events: none;opacity: var(--ui-opacity,0.7);transition: opacity 400ms ease}body.reveal-playing .progress-ui,body.animation-complete .progress-ui{opacity: 0}.scroll-hint{color: var(--ink);font-size: 11px;letter-spacing: 0.18em;text-align: center;text-transform: uppercase;margin-bottom: 10px}.progress-track{width: 100%;height: 3px;background: rgba(35,31,32,0.18);overflow: hidden;border-radius: 999px}.progress-fill{width: calc(var(--progress,0) * 100%);height: 100%;background: var(--ink);border-radius: inherit;transition: width 120ms linear}.next-section{min-height: 100vh;display: grid;place-items: center;background: var(--yellow);color: var(--next-text);position: relative;z-index: 1;padding: 48px;overflow: hidden}.next-content{position: relative;z-index: 2;width: min(900px,90vw);opacity: 0;transform: translateY(28px);transition: opacity 900ms ease 420ms,transform 900ms ease 420ms}body.animation-complete .next-content{opacity: 1;transform: translateY(0)}.next-content h1,.content-inner h1,h1{font-family: "Major","MebiyesDemo",Arial,Helvetica,sans-serif;font-size: clamp(calc(48px * var(--fs,1)),10vw,128px);line-height: 0.85;letter-spacing: -0.035em;text-transform: uppercase;font-weight: 400}.next-content p{margin-top: 24px;max-width: 540px;font-size: clamp(calc(16px * var(--fs,1)),2vw,22px);line-height: 1.45;opacity: 0.72}.restart{margin-top: 32px;display: inline-flex;border: 1px solid rgba(35,31,32,0.35);background: transparent;color: var(--ink);padding: 13px 18px;border-radius: 999px;text-transform: uppercase;letter-spacing: 0.12em;font-size: 11px;cursor: pointer}body.idle-floating .blob-stage .main{animation: idleMainFloat 6.8s ease-in-out infinite,idleMainMorph 5.4s ease-in-out infinite}body.idle-floating .blob-stage .bubble{animation: idleBubbleFloat 5.4s ease-in-out infinite,idleBubbleMorph 4.6s ease-in-out infinite}body.idle-floating .blob-stage .tl-main{animation-delay: -0.4s,-1.2s}body.idle-floating .blob-stage .br-main{animation-delay: -2.1s,-0.6s}body.idle-floating .blob-stage .tl-big{animation-delay: -1.7s,-0.2s}body.idle-floating .blob-stage .tl-small{animation-delay: -2.8s,-1.1s}body.idle-floating .blob-stage .bl-solo{animation-delay: -0.9s,-2.2s}body.idle-floating .blob-stage .br-big{animation-delay: -2.4s,-1.5s}body.idle-floating .blob-stage .br-small{animation-delay: -1.1s,-2.7s}@keyframes idleMainFloat{0%,100%{transform: translate3d(0,0,0) rotate(0deg) scale(1)}25%{transform: translate3d(10px,-12px,0) rotate(2deg) scale(1.035,0.97)}50%{transform: translate3d(-7px,9px,0) rotate(-1.6deg) scale(0.98,1.045)}75%{transform: translate3d(7px,6px,0) rotate(1deg) scale(1.02,0.985)}}@keyframes idleBubbleFloat{0%,100%{transform: translate3d(0,0,0) scale(1)}35%{transform: translate3d(8px,-10px,0) scale(1.06,0.94)}70%{transform: translate3d(-6px,8px,0) scale(0.96,1.05)}}@keyframes idleMainMorph{0%,100%{border-radius: 48% 52% 41% 59% / 43% 38% 62% 57%}33%{border-radius: 37% 63% 58% 42% / 50% 44% 56% 50%}66%{border-radius: 57% 43% 35% 65% / 37% 60% 40% 63%}}@keyframes idleBubbleMorph{0%,100%{border-radius: 50%}50%{border-radius: 46% 54% 51% 49% / 53% 45% 55% 47%}}@media (max-width: 700px){.tl-main{--w: 190px;--h: 164px;--start-x: -120px}.tl-big{--size: 70px;--start-x: 105px}.br-main{--w: 190px;--h: 164px;--start-x: calc(100vw - 102px)}.reveal-blob,.rv-wave{width: 42vmax;height: 42vmax}}.next-section{min-height: 100vh;display: block;background: var(--yellow);color: var(--next-text);position: relative;z-index: 1;padding: 0;overflow: hidden}.second-yellow-composition{position: relative;width: 100%;min-height: 100vh;background: var(--yellow);overflow: hidden}.second-logo{position: absolute;left: 1.8vw;top: 2.4vh;width: min(34vw,510px);min-width: 260px;z-index: 2;line-height: 0}.second-stack{position: absolute;left: -0.4vw;top: 28.5vh;width: min(76vw,980px);display: flex;flex-direction: column;align-items: flex-start;gap: clamp(calc(6px * var(--fs,1)),0.55vw,10px);z-index: 2}.second-label{display: block;line-height: 0;max-width: none;filter: drop-shadow(0 2px 0 rgba(0,0,0,0.02))}.second-label--ui-top{width: min(43vw,540px)}.second-label--graphic-top{width: min(55vw,690px)}.second-label--concept{width: min(68vw,845px)}.second-label--graphic-bottom{width: min(56vw,690px)}.second-label--ui-bottom{width: min(43vw,540px)}.second-svg{display: block;width: 100%;height: auto;overflow: visible}.second-model-wrap{position: absolute;right: 3.8vw;bottom: 2.4vh;width: min(27vw,420px);height: min(59vh,560px);z-index: 3;pointer-events: auto}.second-model{width: 100%;height: 100%;--poster-color: transparent;background: transparent}.second-model::part(default-progress-bar),.second-model::part(default-progress-mask),.second-model::part(default-ar-button),.second-model::part(default-exit-webxr-button){display: none}@media (max-width: 1100px){.second-logo{width: min(40vw,440px)}.second-stack{top: 31vh;width: min(82vw,860px)}.second-model-wrap{width: min(30vw,340px);height: min(54vh,500px);right: 1.8vw}}@media (max-width: 700px){.second-logo{width: min(70vw,320px);top: 4vh;left: 4vw}.second-stack{top: 35vh;width: 92vw;gap: 6px}.second-label--ui-top,.second-label--ui-bottom{width: min(74vw,470px)}.second-label--graphic-top,.second-label--graphic-bottom{width: min(92vw,620px)}.second-label--concept{width: min(96vw,760px)}.second-model-wrap{right: 50%;bottom: 2vh;transform: translateX(50%);width: min(44vw,240px);height: min(36vh,300px)}}.second-stack{gap: 0 !important;row-gap: 0 !important;line-height: 0 !important}.second-label{display: block !important;line-height: 0 !important;margin: 0 !important;padding: 0 !important}.second-label + .second-label{margin-top: -2px !important}.second-label svg,.second-svg{display: block !important;margin: 0 !important;padding: 0 !important;width: 100% !important;height: auto !important;overflow: visible !important}.second-model-wrap{right: 3.2vw !important;bottom: 2vh !important;width: min(30vw,470px) !important;height: min(66vh,640px) !important;z-index: 5 !important;display: block !important;opacity: 1 !important;visibility: visible !important}.second-model{width: 100% !important;height: 100% !important;display: block !important;background: transparent !important;--poster-color: transparent}.second-yellow-composition{isolation: isolate}@media (max-width: 700px){.second-label + .second-label{margin-top: -1px !important}.second-model-wrap{right: 50% !important;bottom: 2vh !important;transform: translateX(50%) !important;width: min(50vw,260px) !important;height: min(40vh,330px) !important}}@keyframes textRise{0%{opacity: 0;transform: translateY(10px) scale(.55)}55%{opacity: 1;transform: translateY(0) scale(1.09)}78%{transform: translateY(0) scale(.965)}100%{opacity: 1;transform: none}}.tl-anim{animation: textRise 0.62s cubic-bezier(.4,.05,.35,1) both}.projects-section.anim-in .pw-logo,.projects-section.anim-in .pw-count,.projects-section.anim-in .pw-toggle,.projects-section.anim-in .pw-sort{animation: textRise 0.62s cubic-bezier(.4,.05,.35,1) both}@keyframes pwCardBound{0%{opacity: 0;transform: scale(.6)}55%{opacity: 1;transform: scale(1.07)}78%{transform: scale(.97)}100%{opacity: 1;transform: scale(1)}}.projects-section.anim-in .pw-item{animation: pwCardBound 0.62s cubic-bezier(.4,.05,.35,1) backwards;transform-origin: center center}.projects-section.anim-in .pw-logo{animation-delay: .05s}.projects-section.anim-in .pw-count{animation-delay: .16s}.projects-section.anim-in .pw-toggle{animation-delay: .22s}.projects-section.anim-in .pw-sort{animation-delay: .28s}.projects-section.anim-in .pw-item:nth-child(1){animation-delay: .34s}.projects-section.anim-in .pw-item:nth-child(2){animation-delay: .42s}.projects-section.anim-in .pw-item:nth-child(3){animation-delay: .50s}.projects-section.anim-in .pw-item:nth-child(4){animation-delay: .58s}.projects-section.anim-in .pw-item:nth-child(5){animation-delay: .66s}.projects-section.anim-in .pw-item:nth-child(6){animation-delay: .74s}.about-section.anim-in .am-about-title,.about-section.anim-in .am-nav-group{animation: textRise 0.62s cubic-bezier(.4,.05,.35,1) both}.about-section.anim-in .am-about-title{animation-delay: .08s}.about-section.anim-in .am-nav-group--daisy{animation-delay: .22s}.about-section.anim-in .am-nav-group--head{animation-delay: .32s}.about-section.anim-in .am-nav-group--branch{animation-delay: .42s}@media (max-width:0px) and (min-width:1px){.tl-anim,.projects-section.anim-in .pw-logo,.projects-section.anim-in .pw-count,.projects-section.anim-in .pw-toggle,.projects-section.anim-in .pw-sort,.projects-section.anim-in .pw-item,.about-section.anim-in .am-about-title,.about-section.anim-in .am-nav-group{animation: none !important}}.page-grain{position: fixed;inset: 0;z-index: 9998;pointer-events: none;background: url("../assets/w/fig-moire.webp") 0 0 / 900px auto repeat;mix-blend-mode: color-burn;opacity: calc(1 * var(--grain-mult,1));transform: translateZ(0);contain: strict}.blob-corner-navbar{position: fixed;z-index: 2;top: clamp(calc(18px * var(--fs,1)),3vw,36px);right: clamp(calc(18px * var(--fs,1)),3vw,42px);width: clamp(calc(150px * var(--fs,1)),16vw,245px);aspect-ratio: 1 / 1;z-index: 9999;pointer-events: none;user-select: none;-webkit-user-select: none;isolation: isolate;transform-origin: top right;transition: transform 620ms cubic-bezier(.5,0,.2,1),opacity 620ms ease}.blob-corner-navbar.is-collapsing .corner-nav-orb{animation: none !important;left: 50% !important;right: auto !important;top: 50% !important;bottom: auto !important;transform: translate(-50%,-50%) scale(0.12) !important;opacity: 0 !important;transition: left 260ms cubic-bezier(.5,0,.2,1),top 260ms cubic-bezier(.5,0,.2,1),transform 260ms cubic-bezier(.5,0,.2,1),opacity 220ms ease !important}.blob-corner-navbar.is-retracted{right: -34vw !important;opacity: 0 !important;transition: transform 360ms cubic-bezier(.5,0,.2,1),right 360ms cubic-bezier(.5,0,.2,1),opacity 320ms ease !important}.blob-corner-navbar.is-retracted .corner-nav-orb,.blob-corner-navbar.is-retracted .corner-nav-home{pointer-events: none}.blob-corner-navbar.is-waking{transition: transform 460ms cubic-bezier(.2,0,.15,1),right 460ms cubic-bezier(.2,0,.15,1),opacity 380ms ease !important}.blob-corner-navbar.is-waking .corner-nav-orb{animation: none !important;opacity: 1;transition: left 460ms cubic-bezier(.2,0,.15,1),top 460ms cubic-bezier(.2,0,.15,1),transform 460ms cubic-bezier(.2,0,.15,1),opacity 400ms ease !important}.corner-nav-orb--case::after{content: "";position: absolute;inset: 10%;border-radius: 50%;background-image: radial-gradient(circle,#fff 30%,transparent 32%);background-size: 18% 18%;background-position: 0 0;mix-blend-mode: plus-lighter;opacity: 0.22;pointer-events: none;z-index: 3}.corner-nav-orb,.corner-nav-home{position: absolute;display: block;padding: 0;border: 0;background: transparent;cursor: pointer;line-height: 0;pointer-events: auto;transform-origin: center;will-change: transform,filter}.corner-nav-orb img,.corner-nav-home img{display: block;width: 100%;height: auto;user-select: none;pointer-events: none}.corner-nav-green{position: absolute;top: 0;left: 0;width: 100%;height: auto;opacity: 0;transition: opacity 600ms ease}.blob-corner-navbar[data-current="ABOUT"] .corner-nav-green{opacity: 1}.blob-corner-navbar[data-current="ABOUT"] .corner-nav-base{opacity: 0;transition: opacity 600ms ease}.corner-nav-base{transition: opacity 600ms ease}.corner-nav-orb:hover .corner-nav-green,.corner-nav-orb:focus-visible .corner-nav-green,.corner-nav-home:hover .corner-nav-green,.corner-nav-home:focus-visible .corner-nav-green{opacity: 1;transition: opacity 180ms ease}.corner-nav-orb:hover .corner-nav-base,.corner-nav-orb:focus-visible .corner-nav-base,.corner-nav-home:hover .corner-nav-base,.corner-nav-home:focus-visible .corner-nav-base{opacity: 0;transition: opacity 180ms ease}.corner-nav-orb{z-index: 1;transition: transform 330ms cubic-bezier(.2,.9,.2,1.22),filter 330ms ease,opacity 250ms ease}.corner-nav-home{width: 58%;left: 50%;top: 50%;z-index: 5;transform: translate(-50%,-50%);transition: transform 330ms cubic-bezier(.2,.9,.2,1.16),filter 330ms ease}.corner-nav-orb--about{width: 40%;left: 7%;top: 5%}.corner-nav-orb--proj{width: 38%;right: 4%;top: 14%}L%;bottom: 6%}.corner-nav-orb:hover,.corner-nav-orb:focus-visible,.corner-nav-orb.is-active{transform: scale(1.13)}.corner-nav-home:hover,.corner-nav-home:focus-visible{transform: translate(-50%,-50%) scale(1.045)}.corner-nav-label{position: absolute;left: 50%;top: 50%;z-index: 8;transform: translate(-50%,-50%);font-family: "Major","MebiyesDemo",Arial,Helvetica,sans-serif;font-size: clamp(calc(9px * var(--fs,1)),1vw,16px);line-height: 1;letter-spacing: 0.02em;color: #ececec;text-transform: uppercase;text-align: center;pointer-events: none;white-space: nowrap;text-shadow: 0 2px 0 rgba(0,0,0,0.32),0 0 1px rgba(255,255,255,0.85);transition: opacity 160ms ease,transform 220ms ease}.corner-nav-label.is-changing{opacity: 0;transform: translate(-50%,-50%) scale(0.82)}.blob-corner-navbar[data-section="HOME"] .corner-nav-home,.blob-corner-navbar[data-section="ABOUT"] .corner-nav-orb--about,.blob-corner-navbar[data-section="WORK"] .corner-nav-orb--proj,.blob-corner-navbar[data-section="CASE"] .corner-nav-orb--case{}@media (min-width:0px){.corner-nav-orb--about{animation: cornerFloatA 6.5s ease-in-out infinite}.corner-nav-orb--proj{animation: cornerFloatB 7.1s ease-in-out infinite}.corner-nav-orb--case{animation: cornerFloatC 6.8s ease-in-out infinite}.corner-nav-home{animation: cornerFloatHome 7.5s ease-in-out infinite}.corner-nav-orb:hover,.corner-nav-orb:focus-visible,.corner-nav-orb.is-active,.corner-nav-home:hover,.corner-nav-home:focus-visible{animation-play-state: paused}}@keyframes cornerFloatA{0%,100%{translate: 0 0}50%{translate: -2px 3px}}@keyframes cornerFloatB{0%,100%{translate: 0 0}50%{translate: 3px -2px}}@keyframes cornerFloatC{0%,100%{translate: 0 0}50%{translate: 2px 3px}}@keyframes cornerFloatHome{0%,100%{translate: 0 0}50%{translate: 0 -3px}}@media (max-width: 700px){.blob-corner-navbar{width: clamp(calc(126px * var(--fs,1)),31vw,165px);top: 14px;right: 14px}.corner-nav-label{font-size: clamp(calc(12px * var(--fs,1)),3.5vw,18px)}}.blob-corner-navbar[data-section="ABOUT"] .corner-nav-orb--about,.blob-corner-navbar[data-section="WORK"] .corner-nav-orb--proj,.blob-corner-navbar[data-section="CASE"] .corner-nav-orb--case{transform: scale(1.13);z-index: 4}.blob-corner-navbar[data-section="HOME"] .corner-nav-home{transform: translate(-50%,-50%) scale(1.035)}.blob-corner-navbar[data-section="ABOUT"] .corner-nav-orb--about,.blob-corner-navbar[data-section="WORK"] .corner-nav-orb--proj,.blob-corner-navbar[data-section="CASE"] .corner-nav-orb--case,.blob-corner-navbar[data-section="HOME"] .corner-nav-home{animation-play-state: paused}.next-section.about-section{min-height: 100vh;display: block;background: var(--yellow);color: var(--ink);position: relative;z-index: 1;padding: 0;overflow: hidden}.about-yellow-content{position: relative;height: 100vh;width: 100%;background: var(--yellow);overflow: hidden;padding: clamp(calc(22px * var(--fs,1)),3.2vw,42px) clamp(calc(28px * var(--fs,1)),4.2vw,64px)}.about-logo{position: absolute;left: clamp(calc(28px * var(--fs,1)),4vw,58px);top: clamp(calc(22px * var(--fs,1)),3vw,38px);width: min(34vw,500px);min-width: 250px;height: auto;display: block;z-index: 2}.about-list{position: relative;z-index: 2;height: 100%;padding-top: clamp(calc(170px * var(--fs,1)),19vh,220px);display: flex;flex-direction: column;justify-content: space-between;gap: 0;max-width: min(980px,75vw);padding-bottom: clamp(calc(24px * var(--fs,1)),4vh,42px)}.about-item{margin: 0}.about-item h2{margin: 0;font-family: "MebiyesDemo",Arial,Helvetica,sans-serif;font-size: clamp(calc(38px * var(--fs,1)),5.35vw,74px);line-height: 0.82;letter-spacing: -0.035em;font-weight: 400;color: var(--ink);text-transform: uppercase;white-space: nowrap}.about-item p{margin: clamp(calc(8px * var(--fs,1)),1vh,12px) 0 0;font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(20px * var(--fs,1)),2.9vw,38px);line-height: 1;letter-spacing: 0.01em;color: var(--ink);white-space: nowrap}@media (max-width: 900px){.about-logo{width: min(48vw,390px)}.about-list{max-width: 92vw;padding-top: clamp(calc(150px * var(--fs,1)),18vh,195px);padding-bottom: 28px}.about-item h2{font-size: clamp(calc(34px * var(--fs,1)),8.2vw,62px);white-space: normal}.about-item p{font-size: clamp(calc(20px * var(--fs,1)),5vw,34px)}}@media (max-width: 600px){.about-yellow-content{padding: 24px 22px;height: 100vh}.about-logo{position: relative;left: auto;top: auto;width: min(70vw,300px);min-width: 0;margin-bottom: 42px}.about-list{height: calc(100vh - 130px);padding-top: 0;padding-bottom: 18px;max-width: 100%}.about-item h2{font-size: clamp(calc(31px * var(--fs,1)),10vw,48px)}.about-item p{font-size: clamp(calc(18px * var(--fs,1)),6vw,26px)}}.blob-corner-navbar{width: clamp(calc(150px * var(--fs,1)),16vw,245px)}.corner-nav-home{width: 58%;left: 50%;top: 50%;z-index: 6;transform: translate(-50%,-50%)}.corner-nav-orb{z-index: 2}.corner-nav-orb--about{width: 43%;left: 3%;top: 3%}.corner-nav-orb--proj{width: 39%;right: 2%;top: 12%}.corner-nav-orb--case{width: 37%;left: 8%;bottom: 5%}.corner-nav-label{font-size: clamp(calc(9px * var(--fs,1)),1vw,16px)}@media (max-width: 700px){.corner-nav-label{font-size: clamp(calc(8px * var(--fs,1)),2.4vw,12px)}.corner-nav-orb--case{left: 8%;bottom: 5%}}.projects-section{min-height: 100vh;background: var(--cream);color: var(--ink);position: relative;z-index: 1;overflow: hidden}.projects-content{position: relative;min-height: 100vh;padding: clamp(calc(24px * var(--fs,1)),3vw,42px) clamp(calc(30px * var(--fs,1)),3.8vw,58px);overflow: hidden}.projects-logo{position: absolute;left: clamp(calc(24px * var(--fs,1)),3.4vw,48px);top: clamp(calc(22px * var(--fs,1)),3vw,36px);width: min(32vw,430px);min-width: 250px;height: auto;z-index: 2}.work-intro{position: relative;z-index: 2;padding-top: clamp(calc(160px * var(--fs,1)),21vh,230px);max-width: min(980px,82vw)}.work-intro h1{margin: 0 0 clamp(calc(40px * var(--fs,1)),7vh,72px);font-family: "Major","MebiyesDemo",Arial,Helvetica,sans-serif;font-size: clamp(calc(72px * var(--fs,1)),13vw,170px);line-height: 0.7;letter-spacing: -0.045em;font-weight: 400;color: #000;text-transform: uppercase}.work-intro p{margin: 0;font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(16px * var(--fs,1)),1.35vw,25px);line-height: 1.45;color: #111}.work-slider-label{position: absolute;left: clamp(calc(30px * var(--fs,1)),3.8vw,58px);top: clamp(58vh,60vh,63vh);font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(16px * var(--fs,1)),1.45vw,26px);line-height: 1;color: #111}.work-slider-icon{position: absolute;right: clamp(calc(30px * var(--fs,1)),3.8vw,58px);top: clamp(57vh,59vh,62vh);font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(28px * var(--fs,1)),3vw,48px);line-height: 1;letter-spacing: -0.18em;color: #111;transform: rotate(0deg)}.project-card-row{position: absolute;left: clamp(calc(28px * var(--fs,1)),3vw,48px);right: clamp(calc(22px * var(--fs,1)),3vw,44px);bottom: -7.5vh;display: grid;grid-template-columns: repeat(4,minmax(180px,1fr));gap: clamp(calc(18px * var(--fs,1)),2vw,34px);z-index: 2}.project-card{position: relative;height: clamp(calc(420px * var(--fs,1)),47vh,570px);background: var(--yellow);overflow: hidden;padding: clamp(calc(28px * var(--fs,1)),3vw,44px);display: flex;flex-direction: column;justify-content: flex-end;color: var(--ink)}.project-number{position: absolute;left: 50%;top: clamp(calc(82px * var(--fs,1)),14vh,140px);width: 78%;max-width: 240px;height: auto;transform: translateX(-50%);display: block}.project-card--two .project-number,.project-card--three .project-number{width: 82%;max-width: 260px}.project-card--four .project-number{width: 78%;max-width: 245px}.project-meta{position: relative;z-index: 2;margin-bottom: clamp(calc(22px * var(--fs,1)),2.2vh,34px);font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(10px * var(--fs,1)),0.9vw,14px);line-height: 1;color: #111}.project-card h2{position: relative;z-index: 2;margin: 0;font-family: "Michroma",Arial,Helvetica,sans-serif;font-size: clamp(calc(18px * var(--fs,1)),1.5vw,28px);line-height: 1.08;letter-spacing: -0.07em;font-weight: 400;color: #111;text-transform: uppercase}.project-card::after,.project-card::before{content: "";position: absolute;bottom: -58px;width: 18px;height: 92px;background: var(--yellow);border-radius: 999px}.project-card::after{right: 28px}.project-card::before{right: 58px}@media (max-width: 1000px){.projects-content{overflow-x: auto;overflow-y: hidden}.project-card-row{width: max-content;right: auto;grid-template-columns: repeat(4,260px)}}@media (max-width: 700px){.projects-logo{width: min(66vw,310px);min-width: 0}.work-intro{padding-top: 145px}.work-intro h1{font-size: clamp(calc(64px * var(--fs,1)),24vw,118px);margin-bottom: 32px}.work-intro p{font-size: 15px}.work-slider-label,.work-slider-icon{top: 55vh}.project-card-row{bottom: -5vh;grid-template-columns: repeat(4,230px)}.project-card{height: 390px}}.about-logo,.projects-logo{width: min(34vw,430px) !important;min-width: 230px !important;height: auto !important;object-fit: contain}@media (max-width: 700px){.about-logo,.projects-logo{width: min(68vw,310px) !important;min-width: 0 !important}}.projects-content{height: 100vh;min-height: 100vh;padding: clamp(calc(24px * var(--fs,1)),3vw,42px) clamp(calc(30px * var(--fs,1)),3.8vw,58px);overflow: hidden}.work-intro{padding-top: clamp(calc(155px * var(--fs,1)),18.5vh,205px) !important;max-width: min(980px,82vw)}.work-intro h1{margin-bottom: clamp(calc(42px * var(--fs,1)),7vh,70px) !important}.work-intro p{max-width: 980px}.work-slider-label{top: clamp(55.5vh,58vh,60vh) !important}.work-slider-icon{top: clamp(54.5vh,57vh,59vh) !important}.project-card-row{bottom: -7vh !important;gap: clamp(calc(22px * var(--fs,1)),2vw,34px) !important}.project-card{height: clamp(calc(405px * var(--fs,1)),45.5vh,545px) !important;padding: clamp(calc(26px * var(--fs,1)),2.55vw,38px) clamp(calc(28px * var(--fs,1)),2.8vw,42px) clamp(calc(34px * var(--fs,1)),3.2vw,48px) !important}.project-number{top: clamp(calc(92px * var(--fs,1)),13.5vh,132px) !important;width: 70% !important;max-width: 218px !important}.project-card--two .project-number,.project-card--three .project-number{width: 73% !important;max-width: 238px !important}.project-card--four .project-number{width: 71% !important;max-width: 226px !important}.project-meta{margin-bottom: clamp(calc(22px * var(--fs,1)),2.1vh,32px) !important}.project-card::after,.project-card::before{bottom: -66px !important;width: 16px !important;height: 104px !important;border-radius: 999px !important}.project-card::after{right: 24px !important}.project-card::before{right: 54px !important}.project-card--one::before{display: none}@media (min-width: 1200px){.project-card-row{bottom: -7.8vh !important}.project-card{height: 46.5vh !important}}@media (max-width: 1000px){.project-card-row{bottom: -6vh !important;grid-template-columns: repeat(4,260px) !important}.project-number{width: 70% !important}}@media (max-width: 700px){.projects-content{overflow-x: auto;overflow-y: hidden}.work-intro{padding-top: 132px !important}.work-slider-label,.work-slider-icon{top: 54vh !important}.project-card-row{bottom: -5.5vh !important;grid-template-columns: repeat(4,230px) !important}.project-card{height: 380px !important}.project-number{top: 82px !important;max-width: 180px !important}}.projects-section{min-height: 122vh !important;overflow: visible !important}.projects-content{min-height: 122vh !important;height: 122vh !important;overflow: visible !important}.work-slider-label{top: 58vh !important}.work-slider-icon{top: 57vh !important}.project-card-row{bottom: -12vh !important;align-items: stretch !important;gap: clamp(calc(26px * var(--fs,1)),2.25vw,42px) !important}.project-card{height: clamp(calc(620px * var(--fs,1)),70vh,820px) !important;min-height: 620px !important;padding: clamp(calc(44px * var(--fs,1)),4vw,70px) clamp(calc(44px * var(--fs,1)),4vw,72px) clamp(calc(50px * var(--fs,1)),4.6vw,76px) !important}.project-number{top: clamp(calc(145px * var(--fs,1)),18vh,220px) !important;width: 68% !important;max-width: 330px !important}.project-card--one .project-number{width: 66% !important;max-width: 315px !important}.project-card--two .project-number{width: 70% !important;max-width: 335px !important}.project-card--three .project-number{width: 70% !important;max-width: 335px !important}.project-card--four .project-number{width: 68% !important;max-width: 325px !important}.project-meta{margin-bottom: clamp(calc(28px * var(--fs,1)),3vh,42px) !important;font-size: clamp(calc(12px * var(--fs,1)),0.95vw,16px) !important}.project-card h2{font-size: clamp(calc(22px * var(--fs,1)),1.65vw,31px) !important}.project-card::after,.project-card::before{bottom: -112px !important;width: 24px !important;height: 156px !important;border-radius: 999px !important}.project-card::after{right: 34px !important}.project-card::before{right: 74px !important}.project-card--one::before{display: none !important}@media (min-width: 1300px){.project-card{height: 73vh !important}.project-card-row{bottom: -13vh !important}}@media (max-width: 1000px){.projects-section,.projects-content{min-height: 118vh !important;height: 118vh !important}.project-card-row{bottom: -10vh !important;grid-template-columns: repeat(4,300px) !important}.project-card{height: 610px !important;min-height: 610px !important}.project-number{top: 150px !important;max-width: 250px !important}}@media (max-width: 700px){.projects-section,.projects-content{min-height: 112vh !important;height: 112vh !important}.project-card-row{bottom: -8vh !important;grid-template-columns: repeat(4,260px) !important}.project-card{height: 540px !important;min-height: 540px !important;padding: 34px 34px 48px !important}.project-number{top: 130px !important;width: 68% !important}}body.about-project-lock{overflow: hidden}body.about-project-lock .next-section.about-section{position: fixed;inset: 0;z-index: 120}body.about-project-lock .projects-section{display: none}body.about-project-transitioning{overflow: hidden;background: var(--cream)}body.about-project-transitioning .next-section.about-section{position: fixed;inset: 0;z-index: 120}body.about-project-transitioning .projects-section{display: none}body.about-project-complete .next-section.about-section{position: relative}body.about-project-complete .projects-section{display: block}.about-to-projects-transition{position: fixed;inset: 0;z-index: 9600;pointer-events: none;visibility: hidden;opacity: 0;background: transparent}.about-to-projects-transition.is-active{visibility: visible;opacity: 1}.about-to-projects-transition.is-fade{transition: opacity 380ms ease}.about-to-projects-transition.is-cream{background: var(--cream)}.about-to-projects-blob{position: absolute;left: 50%;top: 52%;width: 36vmax;height: 36vmax;background: var(--yellow);border-radius: 48% 52% 56% 44% / 45% 58% 42% 55%;transform: translate(-50%,-50%) scale(0);transform-origin: center;will-change: transform,border-radius,opacity}@keyframes aboutProjectBlobHandoff{0%{transform: translate(-50%,-50%) scale(0)}18%{transform: translate(-50%,-50%) scale(0.28)}55%{transform: translate(-50%,-50%) scale(1.7)}100%{transform: translate(-50%,-50%) scale(6.4)}}.about-to-projects-transition.is-handoff .about-to-projects-blob{animation: aboutProjectBlobHandoff 1550ms cubic-bezier(.76,0,.24,1) forwards,yellowBlobMorph 900ms ease-in-out infinite}.ap-wave{position: absolute;left: 50%;top: 52%;width: 36vmax;height: 36vmax;border-radius: 48% 52% 56% 44% / 45% 58% 42% 55%;transform: translate(-50%,-50%) scale(0);transform-origin: center;will-change: transform,border-radius}.ap-wave--1{background: #fffdf2}.ap-wave--2{background: var(--accent-mint)}.ap-wave--3{background: var(--accent)}.about-to-projects-transition.is-handoff .ap-wave{animation: aboutProjectBlobHandoff 1550ms cubic-bezier(.76,0,.24,1) both,yellowBlobMorph 900ms ease-in-out infinite}.about-to-projects-transition.is-handoff .ap-wave--1{animation-delay: -260ms,0ms;animation-duration: 1550ms,1080ms}.about-to-projects-transition.is-handoff .ap-wave--2{animation-delay: -175ms,-300ms;animation-duration: 1550ms,860ms}.about-to-projects-transition.is-handoff .ap-wave--3{animation-delay: -88ms,-600ms;animation-duration: 1550ms,960ms}body.projects-about-reverse-running .ap-wave{display: block !important;visibility: visible !important;opacity: 1 !important;animation: projectsAboutBlobGrow 1250ms cubic-bezier(.76,0,.24,1) both,yellowBlobMorph 900ms ease-in-out infinite !important}body.projects-about-reverse-running .ap-wave--1{animation-delay: -190ms,0ms !important;animation-duration: 1250ms,1080ms !important}body.projects-about-reverse-running .ap-wave--2{animation-delay: -125ms,-300ms !important;animation-duration: 1250ms,860ms !important}body.projects-about-reverse-running .ap-wave--3{animation-delay: -60ms,-600ms !important;animation-duration: 1250ms,960ms !important}.projects-section{background: var(--cream) !important;min-height: 138vh !important;overflow: visible !important}.projects-content{background: var(--cream) !important;min-height: 138vh !important;height: 138vh !important;overflow: visible !important}.projects-section::before,.projects-section::after,.projects-content::before,.projects-content::after,.project-card-row::after{content: none !important}body.about-project-lock,body.about-project-transitioning{overflow: hidden !important}body.about-project-lock .next-section.about-section,body.about-project-transitioning .next-section.about-section{position: fixed !important;inset: 0 !important;min-height: 100vh !important;height: 100vh !important;overflow: hidden !important}body.about-project-complete .next-section.about-section{position: relative !important;height: auto !important;min-height: 100vh !important}body.projects-about-reverse-running{overflow: hidden !important;background: var(--yellow)}body.projects-about-reverse-running .about-to-projects-transition{visibility: visible !important;opacity: 1 !important;z-index: 9600 !important;pointer-events: none !important;background: var(--cream)}body.projects-about-reverse-running .about-to-projects-blob{display: block !important;visibility: visible !important;opacity: 1 !important;background: var(--yellow) !important;transform: translate(-50%,-50%) scale(0);animation: projectsAboutBlobGrow 1250ms cubic-bezier(.76,0,.24,1) forwards,yellowBlobMorph 900ms ease-in-out infinite !important}body.projects-about-yellow-covered .about-to-projects-transition{background: var(--yellow) !important}body.projects-about-reverse-done .about-to-projects-transition{opacity: 0 !important;visibility: hidden !important;transition: opacity 520ms ease,visibility 0s 520ms}@keyframes projectsAboutBlobGrow{0%{transform: translate(-50%,-50%) scale(0);border-radius: 42% 58% 63% 37% / 39% 62% 38% 61%}42%{transform: translate(-50%,-50%) scale(1.7);border-radius: 60% 40% 46% 54% / 52% 41% 59% 48%}100%{transform: translate(-50%,-50%) scale(6.9);border-radius: 50%}}body.prevent-about-to-landing{overscroll-behavior: none}body:not(.about-project-lock):not(.about-project-transitioning):not(.projects-about-reverse-running):not(.projects-about-yellow-covered){overscroll-behavior-y: auto}body.prevent-about-to-landing:not(.projects-about-reverse-running){overscroll-behavior-y: auto}body:not(.about-project-lock):not(.about-project-transitioning):not(.projects-about-reverse-running) .next-section.about-section{max-height: none}body.block-about-landing-reverse{overscroll-behavior-y: none}.project-card{box-sizing: border-box !important;overflow: visible !important;background: var(--yellow) !important;border: 2.5px solid var(--ink) !important;transition: box-shadow 280ms ease,border-color 280ms ease,transform 280ms ease}.project-card>.project-mural{z-index: 1}.project-number,.project-meta,.project-card h2{z-index: 2}.project-number{filter: brightness(0);transition: filter 280ms ease}.project-mural{position: absolute;inset: 0;z-index: 1;opacity: 0;transition: opacity 320ms ease;pointer-events: none;background: radial-gradient(42px 52px at 22% 28%,rgba(255,255,255,0.9) 0 38%,transparent 41%),radial-gradient(30px 38px at 21% 27%,#4fb6e0 0 60%,transparent 63%),radial-gradient(46px 40px at 74% 18%,rgba(123,224,192,0.95) 0 40%,transparent 43%),radial-gradient(60px 70px at 86% 62%,rgba(255,255,255,0.55) 0 44%,transparent 47%),radial-gradient(50px 50px at 14% 78%,rgba(123,224,192,0.85) 0 42%,transparent 45%),radial-gradient(38px 46px at 60% 88%,rgba(255,255,255,0.7) 0 40%,transparent 43%),radial-gradient(120% 120% at 30% 12%,#7fe3ef 0%,#4fb6e0 46%,#56c7c0 100%);background-repeat: no-repeat}.project-mural::after{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(118deg,transparent 0 26px,rgba(123,224,192,0.35) 26px 28px),repeating-linear-gradient(-46deg,transparent 0 40px,rgba(255,255,255,0.18) 40px 42px);mix-blend-mode: soft-light;opacity: 0.7}.project-card::after,.project-card::before{display: none !important}.project-card:hover{border-color: #b9f7c8 !important;transform: translateY(-8px);box-shadow: 0 0 0 2px #1f2a24,0 0 0 7px #c7ff66,0 0 40px 8px rgba(199,255,102,0.6) !important}.project-card:hover .project-mural{opacity: 1}.project-card:hover .project-number{filter: brightness(0) invert(1) drop-shadow(0 4px 14px rgba(20,60,70,0.35))}.project-card:hover .project-meta,.project-card:hover h2{color: #ffffff !important}@media (max-width:0px) and (min-width:1px){.project-card,.project-mural,.project-number,.project-card::after,.project-card::before{transition: none !important}}.card-drips{position: absolute;right: clamp(calc(30px * var(--fs,1)),4vw,66px);top: calc(100% - 8px);width: 150px;height: 240px;overflow: visible;z-index: 1;pointer-events: none}.card-drips--single{width: 70px}.drip-fill{fill: var(--yellow)}.drip-line{fill: none;stroke: var(--ink);stroke-width: 2.5;stroke-linecap: butt;stroke-linejoin: round}.drop{fill: var(--yellow);stroke: var(--ink);stroke-width: 2.5;transform-box: fill-box;transform-origin: center;animation: dripFall 4.8s ease-in infinite}.drop--b{animation-delay: -2.4s}.project-card:hover .drip-fill,.project-card:hover .drop{fill: #b9f7c8}@keyframes dripFall{0%,56%{transform: translateY(0) scale(0.5);opacity: 0}64%{transform: translateY(4px) scale(1);opacity: 1}86%{opacity: 1}100%{transform: translateY(66px) scale(0.7);opacity: 0}}@media (max-width:0px) and (min-width:1px){.drop{animation: none !important;opacity: 0 !important}}.projects-floor{position: absolute;left: 0;right: 0;top: 0;height: calc(100% + 16vh + 300px);background: var(--cream);z-index: 0;pointer-events: none}@keyframes secRise{from{opacity: 0;transform: translate3d(0,22px,0);filter: blur(6px)}to{opacity: 1;transform: none;filter: blur(0)}}@keyframes secRiseCard{from{opacity: 0;transform: translate3d(0,28px,0);filter: blur(6px)}to{opacity: 1;transform: none;filter: blur(0)}}.about-logo,.about-item{opacity: 0}.about-section.anim-in .about-logo,.about-section.anim-in .about-item{animation: secRise 0.9s cubic-bezier(.16,1,.3,1) both}.about-section.anim-in .about-logo{animation-delay: 0s}.about-section.anim-in .about-item:nth-child(1){animation-delay: 0.08s}.about-section.anim-in .about-item:nth-child(2){animation-delay: 0.14s}.about-section.anim-in .about-item:nth-child(3){animation-delay: 0.20s}.about-section.anim-in .about-item:nth-child(4){animation-delay: 0.26s}.projects-logo,.work-intro h1,.work-intro p,.work-slider-label,.work-slider-icon{opacity: 0}.projects-section.anim-in .projects-logo,.projects-section.anim-in .work-intro h1,.projects-section.anim-in .work-intro p,.projects-section.anim-in .work-slider-label,.projects-section.anim-in .work-slider-icon{animation: secRise 0.9s cubic-bezier(.16,1,.3,1) both}.projects-section.anim-in .projects-logo{animation-delay: 0s}.projects-section.anim-in .work-intro h1{animation-delay: 0.06s}.projects-section.anim-in .work-intro p{animation-delay: 0.12s}.projects-section.anim-in .work-slider-label,.projects-section.anim-in .work-slider-icon{animation-delay: 0.18s}.projects-section.anim-in .project-card-row .project-card{animation: secRiseCard 1s cubic-bezier(.16,1,.3,1) backwards}.projects-section.anim-in .project-card-row .project-card:nth-child(1){animation-delay: 0.22s}.projects-section.anim-in .project-card-row .project-card:nth-child(2){animation-delay: 0.28s}.projects-section.anim-in .project-card-row .project-card:nth-child(3){animation-delay: 0.34s}.projects-section.anim-in .project-card-row .project-card:nth-child(4){animation-delay: 0.40s}.projects-section.anim-in .project-card-row .project-card:nth-child(5){animation-delay: 0.46s}@media (max-width:0px) and (min-width:1px){.about-logo,.about-item,.projects-logo,.work-intro h1,.work-intro p,.work-slider-label,.work-slider-icon{opacity: 1 !important;animation: none !important}.projects-section.anim-in .project-card-row .project-card{animation: none !important}}.work-slider-label,.work-slider-icon{cursor: pointer;user-select: none}.projects-content.layout-toggled .project-card-row .project-card{animation: none !important}.projects-content.morphing .project-card,.projects-content.morphing .project-number{transition: none !important}.projects-content.grid-view{height: auto !important;min-height: 100vh !important;padding: clamp(calc(64px * var(--fs,1)),9vh,110px) clamp(calc(18px * var(--fs,1)),2.6vw,40px) clamp(calc(40px * var(--fs,1)),6vh,90px) !important;overflow: visible !important}.projects-content.grid-view .projects-logo,.projects-content.grid-view .work-intro{display: none !important}.projects-content.grid-view .work-slider-icon{top: clamp(calc(20px * var(--fs,1)),2.6vw,36px) !important;left: clamp(calc(20px * var(--fs,1)),3vw,48px) !important;right: auto !important;transform: rotate(90deg) !important;transform-origin: left center !important;letter-spacing: -0.18em !important;font-size: clamp(calc(26px * var(--fs,1)),2.6vw,40px) !important}.projects-content.grid-view .work-slider-label{top: clamp(calc(20px * var(--fs,1)),2.6vw,34px) !important;right: clamp(calc(20px * var(--fs,1)),3vw,48px) !important;left: auto !important}.projects-content.grid-view .project-card-row{position: static !important;inset: auto !important;display: grid !important;grid-template-columns: 1fr 1fr !important;gap: clamp(calc(12px * var(--fs,1)),1.5vw,22px) !important;margin: 0 !important}.projects-content.grid-view .project-card{height: auto !important;min-height: clamp(calc(320px * var(--fs,1)),40vh,440px) !important;padding: clamp(calc(26px * var(--fs,1)),3vw,46px) !important}.projects-content.grid-view .project-number{left: clamp(calc(26px * var(--fs,1)),3vw,46px) !important;top: clamp(calc(30px * var(--fs,1)),4vh,58px) !important;transform: none !important;width: auto !important;max-width: none !important;height: clamp(calc(110px * var(--fs,1)),15vh,175px) !important}.projects-content.grid-view .project-meta{position: absolute !important;right: clamp(calc(26px * var(--fs,1)),3vw,46px) !important;bottom: clamp(calc(26px * var(--fs,1)),3vw,46px) !important;margin: 0 !important}.projects-content.grid-view .project-card--one .card-drips,.projects-content.grid-view .project-card--two .card-drips{display: none !important}@keyframes gridIn{0%{opacity: 0;transform: translateY(14px) scale(.62)}55%{opacity: 1;transform: translateY(0) scale(1.08)}78%{transform: translateY(0) scale(.97)}100%{opacity: 1;transform: translateY(0) scale(1)}}html,body{max-width: 100%;overflow-x: clip}.intro-section,.next-section,.projects-section{max-width: 100%;overflow-x: clip}@media (max-width: 820px){.projects-section,.projects-content{height: auto !important;min-height: 100vh !important;overflow: visible !important}.project-card-row{position: relative !important;left: auto !important;right: auto !important;bottom: auto !important;top: auto !important;width: 100% !important;display: grid !important;grid-template-columns: 1fr !important;gap: 22px !important;margin: 28px 0 64px !important;padding: 0 clamp(calc(18px * var(--fs,1)),5vw,28px) !important;box-sizing: border-box !important}.project-card{width: 100% !important;height: auto !important;min-height: 420px !important}.projects-content[data-view="grid"] .pw-items{grid-template-columns: 1fr !important}}:root{--fs: 1}.blob-corner-navbar,.blob-corner-navbar *{--fs: 1}@media (max-width: 820px){.pw-logo{font-size: min(11vw,46px) !important;-webkit-text-stroke-width: 2px !important}.work-intro h1{font-size: min(12vw,52px) !important}.pw-item .pw-title{font-size: min(7vw,30px) !important}.projects-content[data-view="list"] .pw-title{font-size: min(6.5vw,28px) !important}}body.lw-mode .reveal-blob,body.lw-mode .rv-wave,body.lw-mode .about-to-projects-blob,body.lw-mode .ap-wave{display: none !important}body.lw-mode .reveal-layer.lw-solid,body.lw-mode .about-to-projects-transition.lw-solid{background: var(--lw-solid,var(--cream)) !important;opacity: 1 !important;visibility: visible !important}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}
.about-yellow-content{position: relative;height: 100vh;width: 100%;overflow: hidden;padding: 0 !important}.next-section.about-section{position: relative;overflow: hidden}html,body{max-width: 100%;overflow-x: hidden}.next-section,.projects-section,.landing-section{max-width: 100vw}.about-yellow-content{position: absolute;top: 50%;left: 50%;width: 1920px;height: var(--am-stage-h,1080px);transform: translate(-50%,-50%) scale(var(--am-scale,1));transform-origin: center center;container-type: size;container-name: about-stage}.am-frame{--pad-x: clamp(calc(30px * var(--fs,1)),5cqw,90px);--pad-y: clamp(calc(28px * var(--fs,1)),5cqh,64px)}.am-dirty-line{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 5;mix-blend-mode: color-burn;opacity: calc(0.3 * var(--grain-mult,1));pointer-events: none}.am-model-wrap{position: absolute;inset: 0;z-index: 1;display: flex;align-items: flex-end;justify-content: center;transform: translate3d(var(--mx,0px),0,0);pointer-events: none}.am-model{}.about-section.anim-in .am-model{animation: amModelPop 0.78s cubic-bezier(.4,.05,.35,1) both}@keyframes amModelPop{0%{opacity: 0;transform: scale(.5)}55%{opacity: 1;transform: scale(1.08)}78%{transform: scale(.97)}100%{opacity: 1;transform: scale(1)}}@media (max-width:0px) and (min-width:1px){.about-section.anim-in .am-model{animation: none}}.am-model{width: min(54cqw,720px);height: 94%;margin-bottom: -1.5%;display: block;background: transparent;pointer-events: none;opacity: 1}.am-model::part(default-progress-bar){display: none}.am-layer{position: absolute;inset: 0;z-index: 3;opacity: 0;visibility: hidden}.am-layer>*{position: absolute}.am-para{font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(14px * var(--fs,1)),1.15cqw,18px);line-height: 1.65;color: var(--ink);width: min(42ch,38cqw)}.am-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: clamp(calc(10px * var(--fs,1)),1.4cqh,18px)}.am-list li{font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(13px * var(--fs,1)),1.05cqw,17px);letter-spacing: 0.04em;color: var(--ink);text-transform: uppercase}[data-stagger]{opacity: var(--r,0);transform: translateY(calc((1 - var(--r,0)) * 10px)) scale(calc(0.6 + 0.4 * var(--r,0)))}.am-title{margin: 0;font-family: "TalinaDemo",Arial,sans-serif;font-weight: 400;font-size: clamp(calc(46px * var(--fs,1)),6.4cqw,104px);line-height: 0.9;letter-spacing: -0.02em;text-transform: uppercase;color: var(--ink);white-space: nowrap}.am-icon{width: clamp(calc(78px * var(--fs,1)),8.5cqw,132px);aspect-ratio: 1 / 1;display: block;border-radius: 0;background: #1c1a18;background-size: cover;background-position: center;flex: none;position: relative;overflow: hidden}.am-icon img{width: 100%;height: 100%;display: block;object-fit: contain}.am-icon.is-active{outline: 2.5px solid var(--accent-soft);outline-offset: 6px}.am-lines{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible}.am-line{fill: none;stroke: #231f20;stroke-width: 1.5px;vector-effect: non-scaling-stroke}.am-line-dot{fill: #231f20}@font-face{font-family:"Major";src:url("../assets/fonts/Major.otf") format("opentype"),url("../assets/fonts/Major.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.am-about-title{font-family: "Major","TalinaDemo",Arial,sans-serif;top: 6%;left: var(--pad-x);position: relative;color: var(--ink)}.am-about-title::before{content: attr(data-text);position: absolute;left: 0;top: 0;z-index: -1;color: var(--accent);-webkit-text-stroke: clamp(calc(28px * var(--fs,1)),3vw,46px) var(--accent);text-stroke: clamp(calc(28px * var(--fs,1)),3vw,46px) var(--accent);-webkit-text-fill-color: var(--accent)}.am-nav-group{display: flex;align-items: center;gap: 0}.am-nav-group--daisy{top: 26%;left: var(--pad-x)}.am-nav-group--head{top: 52%;right: var(--pad-x);flex-direction: row-reverse}.am-nav-group--branch{top: 78%;left: var(--pad-x)}.am-nav-group .am-icon{border: none;box-sizing: border-box;background: url("../assets/img/icon-frame.png") center/100% 100% no-repeat;padding: 0;position: relative}.am-nav-group .am-icon img{position: relative;background: none;padding: 9% 11% 17% 9%;box-sizing: border-box}.am-nav-group--daisy .am-icon,.am-nav-group--branch .am-icon{border-right: none}.am-nav-group--head .am-icon{border-left: none}.am-nav-label{font-family: "TalinaDemo",Arial,sans-serif;font-size: clamp(calc(28px * var(--fs,1)),3.2cqw,46px);text-transform: uppercase;letter-spacing: -0.01em;color: var(--ink);white-space: nowrap;border: 1.5px solid #1c1a18;height: clamp(calc(78px * var(--fs,1)),8.5cqw,132px);display: flex;align-items: center;padding: 0 0.8em;line-height: 1;box-sizing: border-box}.am-nav-icon{padding: 0;border: none;font: inherit;cursor: pointer;pointer-events: auto;transition: transform 0.32s cubic-bezier(0.22,1,0.36,1),box-shadow 0.32s cubic-bezier(0.22,1,0.36,1)}.am-nav-icon:hover,.am-nav-icon:focus-visible{box-shadow: 0 0 0 3px var(--accent-soft);outline: none}.am-nav-icon:active{transform: scale(0.98)}.am-nav-group{cursor: pointer}.am-nav-label{transition: color .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1)}.am-nav-group:hover .am-nav-icon,.am-nav-group:focus-within .am-nav-icon,.am-nav-group:hover .am-nav-label,.am-nav-group:focus-within .am-nav-label{box-shadow: 0 0 0 3px var(--accent-soft)}.am-intro-head{display:none}.am-card{position: absolute;border: 1.5px solid #1c1a18;box-sizing: border-box;background: var(--yellow);width: min(50cqw,640px);min-height: auto;display: flex;flex-direction: column}.am-card--intro,.am-card--expertise{top: var(--pad-y);left: var(--pad-x)}.am-card--skills{top: 30%;right: var(--pad-x);width: min(34cqw,460px);min-height: auto}.am-card-head{display: flex;align-items: center;gap: 0;border-bottom: 1.5px solid #1c1a18}.am-card-head .am-title{font-size: clamp(calc(30px * var(--fs,1)),3.4cqw,52px);padding: 0 0.6em;white-space: nowrap}.am-card-head .am-icon{width: clamp(calc(78px * var(--fs,1)),8.5cqh,132px);height: clamp(calc(78px * var(--fs,1)),8.5cqh,132px);aspect-ratio: 1/1;background: url("../assets/img/icon-frame.png") center/100% 100% no-repeat;border: none !important;box-sizing: border-box;flex: none}.am-card-head .am-icon img{width:100%;height:100%;background: none;object-fit: contain;display:block;padding: 9% 11% 17% 9%;box-sizing: border-box}.am-card-head .am-icon.is-active{outline: none}.am-card-body{padding: clamp(calc(18px * var(--fs,1)),2.2cqw,34px);position: relative;flex: 1;display: flex;flex-direction: column}.am-card-swatch{display: block;width: clamp(calc(160px * var(--fs,1)),16cqw,260px);height: clamp(calc(50px * var(--fs,1)),5cqw,80px);border: 1.5px solid #1c1a18;margin-top: clamp(calc(18px * var(--fs,1)),2cqw,30px)}.am-card-swatch--exp{display: flex;align-items: stretch;overflow: hidden;box-sizing: border-box}.am-card-swatch--exp img{width: 50%;height: 100%;object-fit: cover;display: block;mix-blend-mode: multiply}.am-card-swatch--exp img:first-child{object-position: 62% center}.am-card-swatch--exp img:last-child{object-position: 38% center}.am-card-footrow{display:flex;align-items:flex-end;justify-content:space-between;gap: 20px;margin-top: auto}.am-intro-para{position: static;width: auto;margin-bottom: clamp(calc(14px * var(--fs,1)),2cqh,24px)}.am-intro-list{position: static}.am-skills-para{position: static;width: auto;text-align: left;margin-bottom: clamp(calc(14px * var(--fs,1)),2cqh,24px)}.am-tools{position: static;display: grid;grid-template-columns: repeat(4,1fr);gap: clamp(calc(10px * var(--fs,1)),1cqw,18px);margin-top: auto}.am-exp-para{position: static;width: auto;margin-bottom: clamp(calc(14px * var(--fs,1)),2cqh,24px)}.am-exp-cats{position: static;display: flex;flex-direction: column;gap: clamp(calc(18px * var(--fs,1)),2.4cqh,30px);margin-top: auto}.am-tool{width: clamp(calc(58px * var(--fs,1)),5cqw,82px);aspect-ratio: 1 / 1;border-radius: 22%;display: grid;place-items: center;overflow: hidden}.am-tool svg{width: 100%;height: 100%;display: block}.am-cat-row{display: flex;align-items: flex-start;gap: clamp(calc(10px * var(--fs,1)),1.2cqw,18px)}.am-cat-label{appearance: none;-webkit-appearance: none;border: 0;background: transparent;padding: 0;margin: 0;font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(13px * var(--fs,1)),1.05cqw,17px);letter-spacing: 0.04em;text-transform: uppercase;color: var(--ink);white-space: nowrap;line-height: 1;cursor: pointer;transition: opacity 200ms ease}.am-cat-row:not(.am-cat-row--active) .am-cat-label{font-weight: 400;opacity: 0.5}.am-cat-row:not(.am-cat-row--active) .am-cat-label:hover{opacity: 1}.am-cat-row--active .am-cat-label{font-weight: 700;opacity: 1}.am-cat-row:not(.am-cat-row--active) .am-rail,.am-cat-row:not(.am-cat-row--active) .am-sublist{display: none}.am-rail{position: relative;width: clamp(calc(150px * var(--fs,1)),16cqw,240px);height: 1em;flex: none}.am-rail-line{position: absolute;left: 0;right: 0;top: 0.5em;height: 1.5px;background: #231f20}.am-rail-knob{position: absolute;left: 48%;top: 0.5em;width: 14px;height: 14px;border-radius: 50%;background: #231f20;transform: translate(-50%,-50%)}.am-sublist{position: static;margin-top: -0.25em}.am-cat-row.is-switching .am-rail-line{transform-origin: left center;animation: amLineGrow 0.5s cubic-bezier(.76,0,.24,1) both}.am-cat-row.is-switching .am-rail-knob{animation: amKnobIn 0.4s cubic-bezier(.2,.7,.2,1) 0.18s both}.am-cat-row.is-switching .am-sublist li{animation: amSubIn 0.42s cubic-bezier(.2,.7,.2,1) both}.am-cat-row.is-switching .am-sublist li:nth-child(1){animation-delay: 0.20s}.am-cat-row.is-switching .am-sublist li:nth-child(2){animation-delay: 0.26s}.am-cat-row.is-switching .am-sublist li:nth-child(3){animation-delay: 0.32s}.am-cat-row.is-switching .am-sublist li:nth-child(4){animation-delay: 0.38s}.am-cat-row.is-switching .am-sublist li:nth-child(5){animation-delay: 0.44s}@keyframes amLineGrow{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes amKnobIn{0%{transform: translate(-50%,-50%) scale(0);opacity: 0}60%{transform: translate(-50%,-50%) scale(1.18);opacity: 1}80%{transform: translate(-50%,-50%) scale(.94)}100%{transform: translate(-50%,-50%) scale(1);opacity: 1}}@keyframes amSubIn{0%{opacity: 0;transform: scale(.55)}58%{opacity: 1;transform: scale(1.1)}80%{transform: scale(.96)}100%{opacity: 1;transform: none}}html.am-portrait .am-card{--am-card-zoom: 1.65;position: absolute !important;left: 50% !important;right: auto !important;top: 9% !important;transform: translateX(-50%) scale(var(--am-card-zoom));transform-origin: top center;width: calc(92% / var(--am-card-zoom)) !important;height: auto !important}html.am-portrait .am-model-wrap{top: auto !important;bottom: 0 !important;height: 44% !important;align-items: flex-end;transform: none !important}html.am-portrait .am-model{width: min(72%,900px);height: 100%;margin-bottom: 0}html.am-portrait .am-layer--initial .am-about-title{top: 3%}html.am-portrait .am-nav-group--daisy{top: 20%}html.am-portrait .am-nav-group--head{top: 36%}html.am-portrait .am-nav-group--branch{top: 52%}html.am-portrait .am-lines{display: none}html.am-portrait .am-nav-group{left: 50% !important;right: auto !important;transform: translateX(-50%);flex-direction: row !important;width: max-content;max-width: 92%}html.am-portrait .am-nav-group--head{flex-direction: row !important}html.am-portrait .am-layer--initial .am-about-title{left: 50%;transform: translateX(-50%);text-align: center}@media (max-aspect-ratio: 9/10){.am-nothing-x{color: inherit}}@media (max-width: 0px){.about-yellow-content{position: relative;top: auto;left: auto;width: 100%;height: 100vh;transform: none}.am-model-wrap{top: auto;bottom: 0;height: 42vh;align-items: flex-end;transform: none}.am-model{width: 80vw;height: 100%;margin-bottom: 0}.am-layer{display: flex;flex-direction: column;justify-content: flex-start;gap: clamp(calc(14px * var(--fs,1)),3vw,22px);padding: clamp(calc(88px * var(--fs,1)),13vh,130px) clamp(calc(20px * var(--fs,1)),6vw,40px) 44vh;overflow-y: auto;-webkit-overflow-scrolling: touch}.am-layer>*{position: static !important;inset: auto !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;width: 100% !important;max-width: 100% !important}.am-title{white-space: normal;font-size: clamp(calc(38px * var(--fs,1)),11vw,72px);line-height: .92}.am-para{width: 100% !important;font-size: clamp(calc(15px * var(--fs,1)),3.9vw,19px);line-height: 1.55}.am-list{gap: clamp(calc(8px * var(--fs,1)),2vw,13px)}.am-list li,.am-cat-label{font-size: clamp(calc(13px * var(--fs,1)),3.4vw,16px)}.am-card{position: static !important;width: 100% !important;max-width: 620px;margin: 0 auto}.am-card-head .am-title{font-size: clamp(calc(26px * var(--fs,1)),7.5vw,44px);padding: 0 .45em}.am-card-head .am-icon{width: clamp(calc(62px * var(--fs,1)),17vw,96px);height: clamp(calc(62px * var(--fs,1)),17vw,96px)}.am-card-body{padding: clamp(calc(16px * var(--fs,1)),4.5vw,26px)}.am-card-footrow{flex-direction: column;align-items: flex-start;gap: 14px}.am-card-swatch{width: 100%;max-width: 280px;height: clamp(calc(44px * var(--fs,1)),12vw,70px)}.am-tools{grid-template-columns: repeat(4,1fr);gap: clamp(calc(10px * var(--fs,1)),2.6vw,16px)}.am-tool{width: 100% !important}.am-exp-cats{gap: clamp(calc(12px * var(--fs,1)),3vw,18px)}.am-cat-row{flex-direction: column;align-items: flex-start;gap: clamp(calc(5px * var(--fs,1)),1.5vw,9px)}.am-rail{display: none !important}.am-sublist{margin-top: 0}.am-layer--initial{flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center}.am-lines{display: none !important}.am-layer--initial .am-about-title{flex: 0 0 100%}.am-nav-group{position: static !important;flex-direction: column !important;gap: 8px;width: auto !important}.am-nav-group .am-icon,.am-icon{width: clamp(calc(72px * var(--fs,1)),21vw,118px) !important}.am-nav-label{font-size: clamp(calc(13px * var(--fs,1)),3.4vw,16px);height: auto;padding: .3em .6em}}@media (max-width: 0px){.am-model-wrap{opacity: 0.12}.am-model{width: 92vw;height: 82%}.am-layer{display: flex;flex-direction: column;justify-content: center;gap: clamp(calc(14px * var(--fs,1)),3.4vw,24px);padding: clamp(calc(96px * var(--fs,1)),17vh,140px) clamp(calc(22px * var(--fs,1)),7vw,38px) clamp(calc(44px * var(--fs,1)),9vh,72px);overflow-y: auto;-webkit-overflow-scrolling: touch}.am-layer>*{position: static !important;inset: auto !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;width: 100% !important;max-width: 100% !important;text-align: left !important}.am-title{white-space: normal;font-size: clamp(calc(40px * var(--fs,1)),13vw,66px);line-height: 0.92}.am-para{width: 100% !important;font-size: clamp(calc(15px * var(--fs,1)),4vw,18px);line-height: 1.55}.am-list{gap: clamp(calc(8px * var(--fs,1)),2vw,13px)}.am-list li{font-size: clamp(calc(13px * var(--fs,1)),3.6vw,16px)}.am-intro-head,.am-skills-head{flex-direction: row;align-items: center;gap: clamp(calc(14px * var(--fs,1)),4vw,22px);width: auto !important}.am-intro-head .am-icon,.am-skills-head .am-icon{width: clamp(calc(64px * var(--fs,1)),18vw,92px)}.am-tools{display: grid !important;grid-template-columns: repeat(4,1fr);gap: clamp(calc(10px * var(--fs,1)),3vw,16px)}.am-tool{width: 100% !important}.am-exp-cats{gap: clamp(calc(12px * var(--fs,1)),3vw,18px)}.am-cat-row{flex-direction: column;align-items: flex-start;gap: clamp(calc(5px * var(--fs,1)),1.5vw,9px)}.am-cat-label{font-size: clamp(calc(14px * var(--fs,1)),4.2vw,18px)}.am-rail{display: none !important}.am-layer--initial{flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;gap: clamp(calc(20px * var(--fs,1)),7vw,40px)}.am-lines{display: none !important}.am-icon{width: clamp(calc(72px * var(--fs,1)),22vw,120px) !important}.am-nav-group{position: static !important;flex-direction: column !important;gap: 8px}.am-nav-label{font-size: clamp(calc(13px * var(--fs,1)),3.6vw,16px);padding: 0.2em 0.5em}.am-card{position: static !important;width: 100% !important;max-width: 640px;margin: 0 auto}.am-card-head{flex-wrap: nowrap}.am-card-head .am-title{font-size: clamp(calc(26px * var(--fs,1)),8vw,44px);padding: 0 0.4em}.am-card-head .am-icon{width: clamp(calc(62px * var(--fs,1)),17vw,92px);height: clamp(calc(62px * var(--fs,1)),17vw,92px)}.am-card-body{padding: clamp(calc(16px * var(--fs,1)),5vw,26px)}.am-card-footrow{flex-direction: column;align-items: flex-start;gap: 14px}.am-card-swatch{width: 100%;max-width: 260px;height: clamp(calc(44px * var(--fs,1)),13vw,70px)}.am-tool{width: 100% !important}.am-sublist{margin-top: 0}}@media (max-width: 0px){.am-layer{padding: clamp(calc(110px * var(--fs,1)),14vh,170px) clamp(calc(40px * var(--fs,1)),8vw,90px) clamp(calc(60px * var(--fs,1)),8vh,90px)}.am-title{font-size: clamp(calc(52px * var(--fs,1)),9vw,84px)}.am-para{font-size: clamp(calc(17px * var(--fs,1)),2.2vw,21px)}.am-list li,.am-cat-label{font-size: clamp(calc(15px * var(--fs,1)),1.9vw,18px)}.am-card{max-width: 780px}.am-card-head .am-title{font-size: clamp(calc(34px * var(--fs,1)),5.4vw,56px)}.am-card-head .am-icon{width: clamp(calc(86px * var(--fs,1)),11vw,120px);height: clamp(calc(86px * var(--fs,1)),11vw,120px)}.am-icon{width: clamp(calc(92px * var(--fs,1)),13vw,140px) !important}.am-nav-label{font-size: clamp(calc(17px * var(--fs,1)),2.4vw,24px)}}.am-tool-cell{display:flex;flex-direction:column;align-items:center;gap:clamp(calc(6px * var(--fs,1)),.7cqh,10px)}.am-tool-name{font-family:inherit;font-size:clamp(calc(10px * var(--fs,1)),.78cqw,13px);line-height:1.15;text-align:center;letter-spacing:.02em;opacity:.85;text-wrap:balance}.am-tool-cell .am-tool{width:clamp(calc(58px * var(--fs,1)),5cqw,82px)}@media (max-width:900px){.am-tool-cell .am-tool{width:100%!important}.am-tool-name{font-size:clamp(calc(9px * var(--fs,1)),2.4vw,12px)}}html.am-phone .about-yellow-content{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}html.am-phone .am-model-wrap{top:auto!important;bottom:0!important;height:30%!important;transform:none!important;align-items:flex-end}html.am-phone .am-model{width:74vw;height:100%;margin:0}html.am-phone .am-layer{display:flex;flex-direction:column;align-items:stretch;padding:138px 16px calc(30vh + 10px);gap:0}html.am-phone .am-layer>*{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}html.am-phone .am-layer--initial{padding-top:112px;gap:18px}html.am-phone .am-about-title{font-size:12.5vw!important;white-space:normal;margin-bottom:8px;align-self:flex-start}html.am-phone .am-about-title::before{-webkit-text-stroke-width:14px;text-stroke-width:14px}html.am-phone .am-nav-group{width:auto!important;max-width:100%}html.am-phone .am-nav-group--daisy,html.am-phone .am-nav-group--branch{align-self:flex-start}html.am-phone .am-nav-group--head{align-self:flex-end}html.am-phone .am-nav-icon{width:76px!important;height:76px!important}html.am-phone .am-nav-label{width:auto!important;height:76px!important;font-size:24px!important;padding:0 .7em}html.am-phone .am-card{width:100%!important;height:auto!important;max-width:560px;margin:0 auto}html.am-phone .am-card-head .am-icon{width:62px!important;height:62px!important}html.am-phone .am-card--skills .am-card-head .am-icon img{width:118%!important;height:132%!important;left:-4%!important;top:-3%!important}html.am-phone .am-card--expertise .am-card-head .am-icon img{width:113%!important;height:182%!important;left:-1.4%!important;top:-29.5%!important}html.am-phone .am-card-head .am-title{font-size:30px!important;padding:6px 14px 0!important;white-space:normal}html.am-phone .am-card-body{width:auto!important;height:auto!important;padding:16px}html.am-phone .am-para{width:auto!important;height:auto!important;font-size:14px;line-height:1.5;margin-bottom:14px}html.am-phone .am-card-footrow{width:auto!important;height:auto!important;display:block}html.am-phone .am-card-swatch{display:none!important}html.am-phone .am-list li{font-size:12px}html.am-phone .am-intro-list{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}html.am-phone .am-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px!important;padding:4px 0 0!important}html.am-phone .am-tool-name{font-size:10px}html.am-phone .am-exp-cats{margin-top:4px!important;gap:12px}html.am-phone .am-cat-row{flex-direction:column;align-items:flex-start;gap:8px}html.am-phone .am-cat-label{font-size:13px;padding:2px 0}html.am-phone .am-rail{display:none!important}html.am-phone .am-sublist{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}
@font-face{font-family:"Major";src:url("../assets/fonts/Major.otf") format("opentype"),url("../assets/fonts/Major.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.projects-section{min-height: 100vh !important;height: auto !important;position: relative;overflow: hidden}.pw-dirty-line{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 50;mix-blend-mode: color-burn;opacity: calc(0.15 * var(--grain-mult,1));pointer-events: none}.pw-logo{-webkit-text-stroke: 4px var(--accent);paint-order: stroke fill}.projects-content.pw{position: relative;width: 100%;min-height: 100vh !important;height: auto !important;background: var(--cream) !important;box-sizing: border-box;padding: clamp(calc(40px * var(--fs,1)),5vh,68px) clamp(calc(24px * var(--fs,1)),3vw,56px) clamp(calc(28px * var(--fs,1)),4vh,52px);display: flex;flex-direction: column;cursor: none}.pw-head{position: relative;z-index: 5;margin-bottom: clamp(calc(44px * var(--fs,1)),6vh,84px);margin-top: clamp(calc(20px * var(--fs,1)),3vh,44px)}.pw-logo{position: relative;display: inline-block;margin: 0 0 clamp(calc(20px * var(--fs,1)),2.6vh,36px);font-family: "Major","MebiyesDemo",Arial,Helvetica,sans-serif;font-weight: 400;font-size: clamp(calc(64px * var(--fs,1)),9vw,132px);line-height: 0.8;letter-spacing: -0.02em;text-transform: uppercase;color: var(--ink)}.pw-logo::before{content: attr(data-text);position: absolute;left: 0;top: 0;z-index: -1;color: #93efc4;-webkit-text-stroke: clamp(calc(28px * var(--fs,1)),3vw,46px) #93efc4;text-stroke: clamp(calc(28px * var(--fs,1)),3vw,46px) #93efc4;-webkit-text-fill-color: #93efc4}.pw-desc{display: none}.pw-count{font-family: "Major","MebiyesDemo",Arial,sans-serif;font-size: clamp(calc(24px * var(--fs,1)),2.4vw,34px);color: var(--ink);margin-right: clamp(calc(14px * var(--fs,1)),1.6vw,24px)}.pw-sort{display: flex;align-items: center;gap: clamp(calc(8px * var(--fs,1)),0.8vw,14px);margin-left: auto}.pw-sort-label{font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(14px * var(--fs,1)),1.1vw,18px);font-weight: 700;color: var(--ink)}.pw-sort-line{width: clamp(calc(40px * var(--fs,1)),4vw,64px);height: 1.5px;background: #8d8a6e}.pw-sort-btn{appearance: none;border: 0;background: transparent;font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(14px * var(--fs,1)),1.1vw,18px);color: #8d8a6e;cursor: pointer;padding: 0;font-weight: 400}.pw-sort-btn.is-active{color: var(--ink);font-weight: 700}.pw-deco{position: absolute;right: clamp(2%,6vw,9%);bottom: clamp(calc(-6px * var(--fs,1)),-0.5vh,0px);width: clamp(calc(44px * var(--fs,1)),4vw,64px);height: clamp(calc(44px * var(--fs,1)),4vw,64px);border-radius: 50%;background: var(--yellow);border: 3px solid var(--ink);box-shadow: 0 0 0 4px #93efc4}.pw-bar{position: relative;display: flex;align-items: center;justify-content: flex-start;margin-bottom: clamp(calc(14px * var(--fs,1)),2vh,24px);z-index: 6}.pw-toggle{position: relative;display: flex;align-items: baseline;gap: clamp(calc(12px * var(--fs,1)),1vw,18px);pointer-events: auto}.pw-toggle-btn{appearance: none;border: 0;background: transparent;font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(14px * var(--fs,1)),1.1vw,18px);font-weight: 700;letter-spacing: 0.01em;color: #c2bf9f;cursor: pointer;padding: 0;line-height: 1;transition: color 200ms ease}.pw-toggle-btn:hover{color: #8d8a6e}.pw-toggle-btn.is-active{color: var(--ink)}.pw-items{flex: 1 1 auto;display: grid;gap: clamp(calc(16px * var(--fs,1)),1.5vw,26px);position: relative}.projects-content[data-view="grid"] .pw-items{grid-template-columns: repeat(2,1fr);grid-auto-rows: 300px;gap: 0}.projects-content[data-view="list"] .pw-items{grid-template-columns: 1fr;grid-auto-rows: 300px;gap: 0}.pw-item{position: relative;overflow: hidden;background: var(--yellow);border: 0.5px solid var(--ink);color: var(--ink);display: flex;flex-direction: column;justify-content: space-between;padding: clamp(calc(20px * var(--fs,1)),1.7vw,32px);box-sizing: border-box;cursor: none;transition: border-color 320ms ease}.pw-item:hover{transform: none;border-color: var(--ink);outline: 5px solid var(--accent);outline-offset: 0;z-index: 3}.pw-item:hover .pw-title{-webkit-text-stroke: 4px var(--accent);paint-order: stroke fill}.pw-item .pw-title{left: clamp(calc(20px * var(--fs,1)),1.7vw,32px) !important}.pw-item .pw-title{font-size: clamp(calc(26px * var(--fs,1)),4.4vw,60px) !important;max-width: 50%}.projects-content[data-view="list"] .pw-item .pw-title{max-width: 60%}.pw-render{position: absolute;right: -3%;bottom: -9%;width: 50%;height: 78%;background-size: contain;background-repeat: no-repeat;background-position: bottom right;opacity: 0.92;pointer-events: none}.pw-tags{font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(12px * var(--fs,1)),0.85vw,15px);color: #4b4a2a;position: relative;z-index: 2}.projects-content[data-view="list"] .pw-item{justify-content: space-between}.projects-content[data-view="list"] .pw-render{position: absolute !important;left: auto !important;top: 50% !important;right: clamp(calc(24px * var(--fs,1)),5vw,90px) !important;bottom: auto !important;width: clamp(calc(150px * var(--fs,1)),22%,340px) !important;height: 74% !important;transform: translateY(-50%);background-position: center right !important}.pw-morphing .pw-item,.pw-morphing .pw-item *{transition: none !important;animation: none !important}.pw-morphing .pw-item:hover{transform: none}.pw-toggled .pw-item,.pw-toggled .pw-item *{animation: none !important}.pw-meta{font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(11px * var(--fs,1)),0.82vw,14px);letter-spacing: 0.02em;margin-bottom: clamp(calc(8px * var(--fs,1)),0.9vw,14px);position: relative;z-index: 2}.pw-title{margin: 0;font-family: "TalinaDemo",Arial,Helvetica,sans-serif;font-weight: 400;text-transform: uppercase;line-height: 0.95;letter-spacing: -0.01em;font-size: clamp(calc(28px * var(--fs,1)),2.6vw,46px);position: relative;z-index: 2;margin-bottom: clamp(calc(12px * var(--fs,1)),1.6vw,24px)}.projects-content[data-view="list"] .pw-title{font-size: clamp(calc(24px * var(--fs,1)),2.3vw,40px)}.projects-content[data-view="list"] .pw-meta{font-size: clamp(calc(12px * var(--fs,1)),0.95vw,16px)}.pw-item--mural{box-shadow: 0 0 0 0 transparent;color: var(--ink)}.pw-item--mural .pw-meta,.pw-item--mural .pw-title{color: var(--ink);transition: color 260ms ease}.pw-item--mural:hover{transform: translateY(-6px);border-color: #b9f7c8}.pw-item--mural:hover .pw-meta,.pw-item--mural:hover .pw-title{color: #ffffff}.pw-mural{position: absolute;inset: 0;z-index: 0;background: #c3c1be url("../assets/w/haring-square.webp") center bottom / cover no-repeat;opacity: 0;visibility: hidden;transition: opacity 300ms ease,visibility 0s linear 300ms}.projects-content[data-view="list"] .pw-mural{background-image: url("../assets/w/haring-wide.webp")}.pw-item--mural:hover .pw-mural{opacity: 1;visibility: visible;transition: opacity 300ms ease}.pw-mural-dots{position: absolute;left: 0;right: 0;top: 0;height: 50%;background-image: radial-gradient(#2a2722 1.7px,transparent 1.8px);background-size: 13px 13px;-webkit-mask-image: linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);mask-image: linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);opacity: 0.9}.projects-content[data-view="list"] .pw-mural-dots{left: auto;right: 14%;width: 42%;height: 64%}.pw-item--mural::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(0deg,rgba(20,18,16,0.46) 0%,rgba(20,18,16,0.06) 42%,transparent 70%);pointer-events: none;opacity: 0;transition: opacity 300ms ease}.pw-item--mural:hover::after{opacity: 1}.pw-art{position: absolute;inset: 0;z-index: 0;background-color: #1c1a17;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0;visibility: hidden;transition: opacity 300ms ease,visibility 0s linear 300ms}.pw-item--art:hover .pw-art{opacity: 1;visibility: visible;transition: opacity 300ms ease}.pw-item--art .pw-meta,.pw-item--art .pw-title{position: relative;z-index: 2;transition: color 260ms ease}.pw-item--art:hover .pw-meta,.pw-item--art:hover .pw-title{color: #ffffff}.pw-cursor{position: fixed;top: 0;left: 0;width: 34px;height: 34px;border-radius: 50%;background: var(--yellow);border: 5px solid var(--ink);box-shadow: 0 0 0 4px var(--accent-mint);transform: translate3d(-100px,-100px,0) translate(-50%,-50%);pointer-events: none;z-index: 40;opacity: 0;transition: opacity 220ms ease;will-change: transform}.pw-cursor.is-on{opacity: 1}.pw-cursor.is-press{background: var(--accent-mint)}@media (max-width: 1100px){.projects-content[data-view="grid"] .pw-items{grid-template-columns: repeat(2,1fr);grid-auto-rows: clamp(calc(220px * var(--fs,1)),30vh,320px)}.projects-content.pw{min-height: 100vh !important}}@media (max-width: 620px){.projects-content[data-view="grid"] .pw-items{grid-template-columns: 1fr;grid-auto-rows: minmax(200px,32vh)}.pw-toggle-btn{font-size: calc(20px * var(--fs,1))}}.pw-detail{position: fixed;inset: 0;z-index: 9700;visibility: hidden;pointer-events: none}.pw-detail.is-shown{visibility: visible;pointer-events: auto}.pw-detail-scrim{position: absolute;inset: 0;background: rgba(32,34,6,0.62);opacity: 0;transition: opacity 360ms ease;cursor: pointer}.pw-detail.is-open .pw-detail-scrim{opacity: 1}.pw-detail-sheet{position: absolute;top: 0;right: 0;height: 100vh;width: clamp(calc(340px * var(--fs,1)),60vw,720px);background: var(--cream);box-sizing: border-box;padding: clamp(calc(28px * var(--fs,1)),4vh,52px) clamp(calc(32px * var(--fs,1)),4vw,64px) clamp(calc(48px * var(--fs,1)),7vh,90px);overflow-y: auto;overflow-x: hidden;cursor: auto;transform: translateX(100%);transition: transform 480ms cubic-bezier(.6,.02,.2,1);-webkit-overflow-scrolling: touch;overscroll-behavior: contain}.pw-detail.is-open .pw-detail-sheet{transform: translateX(0)}.pw-detail-thumb,.pw-detail-meta,.pw-detail-body,.pw-detail-problem,.pw-detail-media{opacity: 0;transform: translateY(16px);transition: opacity 520ms ease,transform 520ms cubic-bezier(.2,.7,.2,1)}.pw-detail.is-open .pw-detail-thumb,.pw-detail.is-open .pw-detail-meta,.pw-detail.is-open .pw-detail-body,.pw-detail.is-open .pw-detail-problem,.pw-detail.is-open .pw-detail-media{opacity: 1;transform: translateY(0)}.pw-detail.is-open .pw-detail-thumb{transition-delay: 160ms}.pw-detail.is-open .pw-detail-meta{transition-delay: 240ms}.pw-detail.is-open .pw-detail-body{transition-delay: 320ms}.pw-detail.is-open .pw-detail-problem{transition-delay: 360ms}.pw-detail.is-open .pw-detail-media{transition-delay: 400ms}@media (max-width:0px) and (min-width:1px){.pw-detail-thumb,.pw-detail-meta,.pw-detail-body,.pw-detail-problem,.pw-detail-media{opacity: 1;transform: none;transition: none}}.about-to-projects-transition.is-xfer{z-index: 10000}.about-to-projects-transition.is-unwrap .about-to-projects-blob{animation: yellowBlobShrink 1250ms cubic-bezier(.76,0,.24,1) forwards,yellowBlobMorph 900ms ease-in-out infinite}.about-to-projects-transition.is-unwrap .ap-wave{animation: yellowBlobShrink 1250ms cubic-bezier(.76,0,.24,1) both,yellowBlobMorph 900ms ease-in-out infinite}.about-to-projects-transition.is-unwrap .ap-wave--1{animation-delay: 190ms,0ms;animation-duration: 1250ms,1080ms}.about-to-projects-transition.is-unwrap .ap-wave--2{animation-delay: 125ms,-300ms;animation-duration: 1250ms,860ms}.about-to-projects-transition.is-unwrap .ap-wave--3{animation-delay: 60ms,-600ms;animation-duration: 1250ms,960ms}.blob-corner-navbar{transition: right 600ms cubic-bezier(.5,0,.2,1),opacity 320ms ease}body.pw-panel-open .blob-corner-navbar{opacity: 0;pointer-events: none;user-select: none;visibility: hidden;transition: opacity 300ms ease,visibility 0s linear 300ms}.pw-detail-close{position: absolute;top: clamp(calc(20px * var(--fs,1)),3vh,34px);right: clamp(calc(24px * var(--fs,1)),3vw,44px);width: 34px;height: 34px;padding: 0;border: 0;background: transparent;color: var(--ink);cursor: pointer;display: grid;place-items: center}.pw-detail-close svg{width: 100%;height: 100%;display: block}.pw-detail-close:hover{color: #4b4a2a}.pw-detail-thumb{width: clamp(calc(74px * var(--fs,1)),7vw,96px);height: clamp(calc(74px * var(--fs,1)),7vw,96px);margin: clamp(calc(10px * var(--fs,1)),2vh,26px) auto clamp(calc(28px * var(--fs,1)),4vh,48px);background: #1c1a17;border: clamp(calc(9px * var(--fs,1)),0.8vw,13px) solid var(--yellow)}.pw-detail-meta{margin: 0 0 clamp(calc(28px * var(--fs,1)),4vh,46px)}.pw-detail-row{position: relative;display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: clamp(calc(14px * var(--fs,1)),1.8vh,22px) 0}.pw-detail-row::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1.5px;background: rgba(35,31,32,0.5);transform: scaleX(0);transform-origin: right center;transition: transform 560ms cubic-bezier(.2,.7,.2,1)}.pw-detail.is-open .pw-detail-row::after{transform: scaleX(1)}.pw-detail.is-open .pw-detail-row:nth-child(1)::after{transition-delay: 300ms}.pw-detail.is-open .pw-detail-row:nth-child(2)::after{transition-delay: 380ms}.pw-detail.is-open .pw-detail-row:nth-child(3)::after{transition-delay: 460ms}.pw-detail.is-open .pw-detail-row:nth-child(4)::after{transition-delay: 540ms}@media (max-width:0px) and (min-width:1px){.pw-detail-row::after{transform: scaleX(1);transition: none}}.pw-detail-row dt{font-family: Arial,Helvetica,sans-serif;font-weight: 700;font-size: clamp(calc(14px * var(--fs,1)),1.1vw,18px);line-height: 1;color: var(--ink);text-transform: uppercase;letter-spacing: 0.04em}.pw-detail-row dd{margin: 0;font-family: "Courier New",ui-monospace,SFMono-Regular,monospace;font-size: clamp(calc(15px * var(--fs,1)),1.25vw,19px);letter-spacing: 0.01em;color: var(--ink)}.pw-detail-body{margin: 0 0 clamp(calc(32px * var(--fs,1)),5vh,56px);font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(13px * var(--fs,1)),1.05vw,16px);line-height: 1.5;color: #1a1813;text-wrap: pretty}.pw-detail-problem{margin:0 0 clamp(calc(32px * var(--fs,1)),5vh,56px)}.pw-detail-problem h4{margin:0 0 clamp(calc(6px * var(--fs,1)),.7vh,10px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(calc(12px * var(--fs,1)),.95vw,15px);letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:#4a463d}.pw-detail-problem p{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(calc(13px * var(--fs,1)),1.05vw,16px);line-height:1.5;color:#1a1813;text-wrap:pretty;white-space:pre-line}.pw-detail-media{display: flex;flex-direction: column;gap: clamp(calc(28px * var(--fs,1)),4vh,48px)}.pw-detail-shot{width: 100%;min-height: clamp(calc(180px * var(--fs,1)),26vh,240px);background: #211f1b}.pw-detail-shot img{display: block;width: 100%;height: auto}.pw-detail-shot{border:0.5px solid var(--ink);box-sizing:border-box}.pw-detail-shot.is-empty{min-height: 0;height: 0;margin: 0;border: 0}.pw-detail-shot img,.pw-detail-thumb img{cursor:zoom-in}.shot-lightbox{position:fixed;inset:0;z-index:9999;display:none;padding:clamp(24px,4vw,64px);background:rgba(18,17,14,.94);backdrop-filter:blur(2px)}.shot-lightbox.is-open{display:flex;align-items:flex-start;justify-content:center}.shot-lightbox-scroll{max-width:min(1366px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5a564d transparent}.shot-lightbox-scroll::-webkit-scrollbar{width:8px}.shot-lightbox-scroll::-webkit-scrollbar-thumb{background:#5a564d;border-radius:4px}.shot-lightbox img{display:block;width:100%;height:auto;cursor:default}.shot-lightbox-close{position:absolute;top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);padding:8px 16px;border:1px solid rgba(240,238,230,.4);border-radius:999px;background:transparent;color:#f0eee6;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.shot-lightbox-close:hover{background:rgba(240,238,230,.12)}.pw-shot-title{margin:0 0 calc(-1 * clamp(calc(28px * var(--fs,1)),4vh,48px) + calc(8px * var(--fs,1)));font-family:Arial,Helvetica,sans-serif;font-size:clamp(calc(12px * var(--fs,1)),.95vw,15px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4a463d}.pw-shot-title[hidden]{display:none}.pw-detail-shot.is-video{height:auto;min-height:0;overflow:hidden}.pw-detail-shot video{display:block;width:100%;height:auto}.pw-detail-shot.is-scrollable{height:clamp(calc(300px * var(--fs,1)),46vh,460px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#5a564d #211f1b;position:relative}.pw-detail-shot.is-scrollable::-webkit-scrollbar{width:8px}.pw-detail-shot.is-scrollable::-webkit-scrollbar-track{background:#211f1b}.pw-detail-shot.is-scrollable::-webkit-scrollbar-thumb{background:#5a564d;border-radius:4px}@media (max-width: 620px){.pw-detail-sheet{width: 100vw}}body.work-top-lock{position: fixed;top: var(--work-lock-top,0);left: 0;right: 0;width: 100%;overflow: hidden}.pa-progress{position: fixed;bottom: 26px;left: 50%;transform: translate(-50%,10px);z-index: 200;width: min(280px,70vw);display: flex;flex-direction: column;align-items: stretch;gap: 10px;pointer-events: none;opacity: 0;visibility: hidden;mix-blend-mode: difference;transition: opacity 300ms ease,transform 300ms cubic-bezier(.2,.7,.2,1),visibility 0s linear 300ms}.pa-progress.is-active{opacity: 1;visibility: visible;transform: translate(-50%,0);transition: opacity 260ms ease,transform 260ms cubic-bezier(.2,.7,.2,1)}.pa-progress-label{color: #fff;font-family: Arial,Helvetica,sans-serif;font-size: 11px;letter-spacing: 0.18em;text-align: center;text-transform: uppercase}.pa-progress-track{width: 100%;height: 3px;border-radius: 999px;background: rgba(255,255,255,0.32);overflow: hidden}.pa-progress-fill{display: block;width: 100%;height: 100%;border-radius: inherit;background: #fff;transform: scaleX(0);transform-origin: left center}@media (max-width:0px) and (min-width:1px){.pa-progress{transition: opacity 120ms ease,visibility 0s linear 120ms}}.projects-content{transition: background-color 460ms ease}.projects-content[data-view="path"]{background: var(--cream) !important}.projects-section:has(.projects-content[data-view="path"]){background: var(--cream) !important}.pw-path{display: none}.projects-content[data-view="path"] .pw-items{display: none !important}.pw-path{position: relative;flex: 1 1 auto;width: 100%;margin: clamp(calc(14px * var(--fs,1)),2.5vh,30px) 0 0;background: var(--yellow)}.projects-content[data-view="path"] .pw-path{display: block;animation: pwPathIn 560ms cubic-bezier(.2,.7,.2,1) forwards}@keyframes pwPathIn{from{transform: translateY(20px)}to{transform: none}}@media (max-width:0px) and (min-width:1px){.projects-content[data-view="path"] .pw-path{animation: none}}.pw-path-line{display: none !important}.pw-path-secs{position: relative;z-index: 1}.pw-path-sec{position: relative;width: 100%;aspect-ratio: 1230 / 736;overflow: hidden}.pw-sec-line{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0;pointer-events: none;overflow: visible}.pw-sec-line path{fill: none;stroke: var(--cream);stroke-width: 11;stroke-linecap: round;stroke-linejoin: round}.pw-path-label{position: absolute;appearance: none;border: 0;background: transparent;display: flex;flex-direction: column;gap: clamp(calc(4px * var(--fs,1)),0.5vw,9px);padding: 0;margin: 0;cursor: none;color: var(--ink);max-width: 42%}.pw-path-label--tl{top: clamp(calc(30px * var(--fs,1)),5vw,70px);left: clamp(calc(30px * var(--fs,1)),4vw,64px);align-items: flex-start;text-align: left}.pw-path-label--br{bottom: clamp(calc(30px * var(--fs,1)),5vw,70px);right: clamp(calc(30px * var(--fs,1)),4vw,64px);align-items: flex-end;text-align: right}.pw-path-title{margin: 0;font-family: "Michroma",Arial,Helvetica,sans-serif;font-weight: 400;text-transform: uppercase;font-size: clamp(calc(24px * var(--fs,1)),2.7vw,50px);line-height: 0.98;letter-spacing: 0.01em;color: var(--ink);transition: transform 380ms cubic-bezier(.2,.7,.2,1),color 220ms ease}.pw-path-meta{font-family: Arial,Helvetica,sans-serif;font-size: clamp(calc(12px * var(--fs,1)),0.95vw,16px);letter-spacing: 0.02em;color: #2a2722}.pw-path-label--tl:hover .pw-path-title{transform: translateX(12px)}.pw-path-label--br:hover .pw-path-title{transform: translateX(-12px)}.pw-path-label:hover .pw-path-title{color: #1c1a17}@media (max-width: 620px){.pw-path-title{font-size: clamp(calc(20px * var(--fs,1)),6vw,34px)}.pw-path-label{max-width: 60%}}.pw-detail{overflow: hidden}.projects-section{overflow-x: hidden}.pw-logo{max-width: 100%}@media (max-width: 620px){.pw-logo{font-size: clamp(calc(34px * var(--fs,1)),13vw,64px);-webkit-text-stroke-width: 2.5px}}@media (max-width: 620px){.pw-head{margin-top: 92px !important;margin-bottom: 22px}.pw-logo{font-size: 12vw !important;white-space: normal}.pw-logo::before{-webkit-text-stroke-width: 14px;text-stroke-width: 14px}.pw-bar{margin-top: 0 !important;flex-wrap: wrap;row-gap: 14px;margin-bottom: 18px}.pw-sort{margin-left: 0;width: 100%}.pw-toggle-btn,.pw-sort-btn{padding: 8px 0}.projects-content[data-view="grid"] .pw-items{grid-auto-rows: 220px}.projects-content[data-view="list"] .pw-items{grid-auto-rows: 190px}.pw-item .pw-title{font-size: 30px !important;max-width: 58%}.projects-content[data-view="list"] .pw-item .pw-title{font-size: 26px !important}.pw-meta,.pw-tags{font-size: 12px !important}.pw-tags{max-width: 60%}.pw-detail-close{width: 44px;height: 44px}.pw-detail-sheet{padding: 24px 20px 56px}.pw-detail-row{flex-direction: column;gap: 6px}.pw-detail-row dd{font-size: 15px}.pw-detail-body,.pw-detail-problem p{font-size: 15px}}
html.cursor-live,html.cursor-live *{cursor: none !important}.pw-cursor{display: none !important}.site-cursor{position: fixed;top: 0;left: 0;width: 0;height: 0;pointer-events: none;z-index: 100000;opacity: 0;transition: opacity 200ms ease;will-change: transform}.site-cursor.is-on{opacity: 1}.site-cursor .cur{position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 110ms ease,transform 110ms cubic-bezier(.2,.7,.2,1)}.site-cursor .cur svg{display: block}.cur-normal{transform: translate(-4.5px,-4.5px)}.cur-hover{transform: translate(-2px,-2px)}.cur-click{width: 56px;height: 53px;transform: translate(-20px,-20px) scale(0.92)}.cur-click .cur-burst{position: absolute;top: 0;left: 0;display: block}.cur-burst-g{transform: translate(2.5px,2.5px)}.cur-burst-y{transform: translate(5px,5px)}.site-cursor .cur-normal{opacity: 1}.site-cursor.is-hover .cur-normal{opacity: 1}.site-cursor.is-hover .cur-hover{opacity: 1}.site-cursor.is-press .cur-normal,.site-cursor.is-press .cur-hover{opacity: 0}.site-cursor.is-press .cur-click{opacity: 1;transform: translate(-20px,-20px) scale(1)}@media (hover: none),(pointer: coarse){html.cursor-live,html.cursor-live *{cursor: auto !important}.site-cursor{display: none !important}}
@font-face{font-family:"TalinaDemo";src:url("../assets/fonts/TalinaDemo.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}.fig-nav.blob-corner-navbar{position:fixed;top:-118px;right:24px;left:auto;bottom:auto;width:clamp(210px,20vw,318px);height:auto;z-index:400;pointer-events:none}.fig-nav .fn-box .fn-btn,.fig-nav .fn-box .corner-nav-orb,.fig-nav .fn-box .corner-nav-home{right:auto;bottom:auto;transform:none;animation:none!important}.fig-nav .fn-box .corner-nav-label{left:0;top:0;transform:none}.fig-nav .fn-box{position:relative;width:318px;height:419px;transform-origin:0 0;transform:scale(var(--fn-s,1))}.fig-nav .fn-defs{position:absolute;width:0;height:0;overflow:hidden}.fig-nav .fn-city,.fig-nav .fn-plate,.fig-nav .fn-btn{position:absolute}.fig-nav .fn-btn{border:0;padding:0;background:none;pointer-events:auto;transition:transform 330ms cubic-bezier(.2,.9,.2,1.22)}.fig-nav .fn-v{position:absolute;left:0;top:0;display:block;transform-origin:50% 60%;transition:opacity 180ms ease,transform 560ms cubic-bezier(.28,2.2,.42,.8)}.fig-nav .fn-btn:active .fn-v{transform:scale(1.14,.82);transition:opacity 180ms ease,transform 110ms cubic-bezier(.3,.7,.4,1)}.fig-nav .fn-v svg{display:block;overflow:visible}.fig-nav .fn-v-b{opacity:0}.fig-nav .fn-btn:hover .fn-v-b,.fig-nav .fn-btn:focus-visible .fn-v-b,.fig-nav .fn-btn.is-active .fn-v-b{opacity:1}.fig-nav .fn-btn:not(.is-unwired){cursor:pointer}.fig-nav .fn-box .fn-btn:not(.is-unwired):hover,.fig-nav .fn-box .fn-btn:not(.is-unwired):focus-visible,.fig-nav .fn-box .fn-btn.is-active{transform:scale(1.04)}.fig-nav .fn-city{left:5px;top:0;width:290px;height:291px;opacity:.92;z-index:2}.fig-nav .fn-plate{left:0;top:280px;width:154px;height:54px;z-index:3}.fig-nav .fn-box .fn-plate{transform-origin:100% 50%;transition:transform 240ms cubic-bezier(.2,.9,.2,1.1)}.fig-nav .fn-box:has(.fn-contact:hover) .fn-plate,.fig-nav .fn-box:has(.fn-contact:focus-visible) .fn-plate,.fig-nav .fn-box:has(.fn-contact.is-active) .fn-plate{transform:scaleX(1.3)}.fig-nav .fn-box:has(.fn-contact:hover) .fn-plate .corner-nav-label,.fig-nav .fn-box:has(.fn-contact:focus-visible) .fn-plate .corner-nav-label,.fig-nav .fn-box:has(.fn-contact.is-active) .fn-plate .corner-nav-label{transform:scaleX(.769231)}.fig-nav .fn-box .fn-plate .corner-nav-label{transform-origin:50% 50%}.fig-nav .fn-plate>svg{display:block;overflow:visible}.fig-nav .fn-box .fn-plate .corner-nav-label{position:absolute;left:0;top:0;width:calc(100% - 11px);height:54px;transform:none;display:grid;place-items:center;box-sizing:border-box;padding-top:6px;font-family:"TalinaDemo","MebiyesDemo",Arial,Helvetica,sans-serif;font-size:27px;line-height:1;letter-spacing:.02em;color:#FFF9E0;text-transform:uppercase;white-space:nowrap;transition:opacity 160ms ease,transform 200ms ease}.fig-nav .fn-box .fn-plate .corner-nav-label.is-changing{opacity:0;transform:scale(.86)}.fig-nav .fn-box .fn-contact{left:118px;top:323px;width:86px;height:121px;z-index:5}.fig-nav .fn-box .fn-contact .fn-v,.fig-nav .fn-box .fn-contact .fn-v svg{width:100%;height:100%}.fig-nav .fn-box .fn-work{left:232px;top:252px;width:86px;height:121px;z-index:4}.fig-nav .fn-box .fn-work .fn-v-a [fill="white"]{fill:#FFF9E0}.fig-nav .fn-box .fn-about{left:110px;top:216px;width:102px;height:102px;z-index:5}.fig-nav .fn-box .fn-home{left:148px;top:266px;width:128px;height:129px;z-index:6}.fig-nav .fn-box .fn-contact:hover,.fig-nav .fn-box .fn-contact:focus-visible,.fig-nav .fn-box .fn-contact.is-active{transform:scale(1.04)}@media (max-width:0px) and (min-width:1px){.fig-nav .fn-box .fn-btn:not(.is-unwired):hover{animation:none!important}}@media (max-width:0px) and (min-width:1px){.fig-nav .fn-btn:active .fn-v{transform:none}.fig-nav .fn-btn,.fig-nav .fn-v,.fig-nav .fn-v svg,.fig-nav .corner-nav-label{transition:none}}.fig-nav.blob-corner-navbar{transition:transform 620ms cubic-bezier(.16,.86,.22,1),opacity 340ms ease;will-change:transform}.fig-nav.blob-corner-navbar.is-tucked{transform:translate3d(14%,-118%,0) scale(.9);opacity:0;pointer-events:none;transition:transform 1250ms cubic-bezier(.5,.02,.32,1),opacity 1000ms cubic-bezier(.6,0,.4,1) 120ms}.fig-nav.blob-corner-navbar.is-tucked .fn-btn{pointer-events:none}@media (max-width:0px) and (min-width:1px){.fig-nav.blob-corner-navbar{transition:none}.fig-nav.blob-corner-navbar.is-tucked{transform:none;opacity:1;pointer-events:auto}}@media (max-width: 620px){.fig-nav.blob-corner-navbar{width:132px;top:-49px;right:8px}}
.lw-root{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden;contain:strict}.lw-root[hidden]{display:none}.lw-backer{position:absolute;inset:0}.lw-blob,.lw-wave{position:absolute;left:50%;top:54%;width:34vmax;height:34vmax;border-radius:48% 52% 56% 44%/45% 58% 42% 55%;transform:translate(-50%,-50%) scale(0);transform-origin:center;will-change:transform,border-radius}.lw-wave--1{background:#fffdf2}.lw-wave--2{background:var(--accent-mint,#95efc4)}.lw-wave--3{background:var(--accent,#74f2a3)}.lw-root.lw-in .lw-blob,.lw-root.lw-in .lw-wave{animation:lwBlobGrow 1550ms cubic-bezier(.76,0,.24,1) both,lwBlobMorph 900ms ease-in-out infinite}.lw-root.lw-in .lw-wave--1{animation-delay:-230ms,0ms;animation-duration:1550ms,1080ms}.lw-root.lw-in .lw-wave--2{animation-delay:-155ms,-300ms;animation-duration:1550ms,860ms}.lw-root.lw-in .lw-wave--3{animation-delay:-78ms,-600ms;animation-duration:1550ms,960ms}.lw-root.lw-out .lw-blob,.lw-root.lw-out .lw-wave{animation:lwBlobShrink 1050ms cubic-bezier(.76,0,.24,1) both,lwBlobMorph 900ms ease-in-out infinite}.lw-root.lw-out .lw-wave--1{animation-delay:165ms,0ms;animation-duration:1050ms,1080ms}.lw-root.lw-out .lw-wave--2{animation-delay:110ms,-300ms;animation-duration:1050ms,860ms}.lw-root.lw-out .lw-wave--3{animation-delay:55ms,-600ms;animation-duration:1050ms,960ms}@keyframes lwBlobGrow{0%{transform:translate(-50%,-50%) scale(0)}18%{transform:translate(-50%,-50%) scale(.28)}55%{transform:translate(-50%,-50%) scale(1.7)}100%{transform:translate(-50%,-50%) scale(6.4)}}@keyframes lwBlobShrink{0%{transform:translate(-50%,-50%) scale(6.4)}45%{transform:translate(-50%,-50%) scale(1.7)}82%{transform:translate(-50%,-50%) scale(.28)}100%{transform:translate(-50%,-50%) scale(0)}}@keyframes lwBlobMorph{0%,100%{border-radius:48% 52% 56% 44%/45% 58% 42% 55%}33%{border-radius:60% 40% 46% 54%/52% 41% 59% 48%}66%{border-radius:42% 58% 63% 37%/39% 62% 38% 61%}}.lw-portal{position:absolute;inset:0;overflow:hidden;will-change:clip-path;contain:strict}.lw-portal--hole{z-index:2}.lw-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:50}.lw-fx .lw-wave{animation:lwBlobGrow 1550ms cubic-bezier(.76,0,.24,1) both,lwBlobMorph 900ms ease-in-out infinite}.lw-fx .lw-wave--1{animation-delay:-230ms,0ms;animation-duration:1550ms,1080ms}.lw-fx .lw-wave--2{animation-delay:-155ms,-300ms;animation-duration:1550ms,860ms}.lw-fx .lw-wave--3{animation-delay:-78ms,-600ms;animation-duration:1550ms,960ms}.lw-opening{opacity:1!important;transition:none!important}.lw-opening>.lw-fx{opacity:1!important}.lw-acid-top{position:fixed;inset:0;z-index:100000;pointer-events:none}.lw-acid{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.lw-acid>i{position:absolute;display:block;border-radius:48% 52% 56% 44%/45% 58% 42% 55%;will-change:transform,opacity}.pw-acid-vt{position:fixed;inset:0;z-index:10001;pointer-events:none;view-transition-name:pw-acid}body.lw-portal-on .fig-nav.blob-corner-navbar{z-index:10000}.lw-portal .lw-wave{z-index:3}.lw-portal-sec .next-content{opacity:1!important;transform:none!important}.lw-portal>.lw-portal-sec{display:block!important;position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;margin:0!important;min-height:100vh;transform:none!important;will-change:transform;transition:none!important}.sec-static .about-logo,.sec-static .about-item,.sec-static .projects-logo,.sec-static .work-intro h1,.sec-static .work-intro p,.sec-static .work-slider-label,.sec-static .work-slider-icon{opacity:1!important;animation:none!important}.sec-static .project-card,.sec-static .pw-logo,.sec-static .pw-count,.sec-static .pw-toggle,.sec-static .pw-sort,.sec-static .pw-item,.sec-static .am-about-title,.sec-static .am-nav-group,.sec-static .am-model{animation:none!important}@media (max-width:700px){.lw-blob,.lw-wave{width:42vmax;height:42vmax}}@media (max-width:0px) and (min-width:1px){.lw-root.lw-in .lw-blob,.lw-root.lw-in .lw-wave,.lw-root.lw-out .lw-blob,.lw-root.lw-out .lw-wave{animation-duration:1ms,1ms}}body.lw-mode .blob-stage{transition:none!important}
.wavy-bg{position:relative;overflow:hidden;background:#E3D9A8;isolation:isolate}.wavy-bg__cv{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.wavy-bg--fallback{background:repeating-linear-gradient(105deg,#E3D9A8 0 13px,#5C4A10 13px 14px)}.wavy-bg>*:not(.wavy-bg__cv){position:relative;z-index:1}.am-wavy{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;background:#FFFA5A}.about-yellow-content.am-frame{background:transparent}
.cc-overlay{position:fixed;inset:0;z-index:390;overflow:hidden;pointer-events:none}.cc-overlay[hidden]{display:none}html.cc-locked{overflow:hidden!important;scrollbar-gutter:stable}html:not(.am-phone) #aboutMorph.about-yellow-content{overflow:visible!important}.cc-bg{position:absolute;inset:0;background:#FFF9E0;opacity:0;transition:opacity .35s ease}.cc-bg::after{content:"";position:absolute;inset:0;background:url("../assets/w/fig-moire.webp") 0 0/900px auto repeat;mix-blend-mode:color-burn;opacity:.5}.cc-title,.cc-cards{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cc-card{pointer-events:auto;transform-box:view-box;transform-origin:50% 100%;transform:translateY(1000px) rotate(8deg);transition:transform .6s cubic-bezier(.55,0,.75,.2)}.cc-card--yellow{transform:translateY(1000px) rotate(-6deg)}.cc-title-g{transform-box:fill-box;transform-origin:30% 60%;transform:scale(.6);opacity:0;transition:transform .3s ease,opacity .25s ease}.cc-overlay.is-open .cc-bg{opacity:1}.cc-overlay.is-open .cc-title-g{transform:none;opacity:1;transition:transform .55s cubic-bezier(.3,1.6,.5,1) .12s,opacity .2s ease .12s}.cc-overlay.is-open .cc-card{transform:none;transition:transform .9s cubic-bezier(.22,1.25,.36,1) .15s}.cc-overlay.is-open .cc-card--yellow{transition-delay:.27s}.cc-overlay.is-closing .cc-card--black{transition-delay:.08s}.cc-overlay.is-closing .cc-bg{transition-delay:.3s}.cc-link{cursor:pointer}.cc-link:focus-visible rect{stroke:#92EFB9;stroke-width:3}@media (max-width:0px) and (min-width:1px){.cc-card,.cc-title-g,.cc-bg{transition-duration:.01s!important;transition-delay:0s!important}}
.ai-shared{position:absolute;left:0;top:0;height:1080px;width:auto;max-width:none;overflow:visible;opacity:0;visibility:hidden;z-index:5;transition:opacity .2s linear}.am-layer .ai-art{position:absolute;left:0;top:0;height:1080px;width:auto;max-width:none;overflow:visible}.ai-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ai-g{transition:opacity .5s ease,transform .7s cubic-bezier(.2,1.1,.3,1);transform-box:fill-box}.am-layer--intro:not([style*="opacity: 1"]) .ai-g,.am-layer--skills:not([style*="opacity: 1"]) .ai-g,.am-layer--expertise:not([style*="opacity: 1"]) .ai-g{opacity:0;transform:translateY(24px)}.am-layer .ai-text{transition-delay:.08s}.am-layer .ai-pic{transition-delay:.14s}.am-layer--intro .ai-text{transition-delay:.08s}.am-layer--intro .ai-pic{transition-delay:.14s}.am-layer--intro .ai-cv{transition-delay:.2s}.am-layer--intro .ai-bar{transition-delay:.1s}.ai-cv{cursor:pointer}.ai-cv:hover{filter:brightness(1.08)}.ai-tab{cursor:pointer}.ai-tab:focus{outline:none}.ai-tab:focus-visible path{stroke:#92EFB9}.am-tint{transition:bottom .4s ease}.about-yellow-content:has(.am-layer--intro[style*="opacity: 1"]) .am-tint,.about-yellow-content:has(.am-layer--skills[style*="opacity: 1"]) .am-tint,.about-yellow-content:has(.am-layer--expertise[style*="opacity: 1"]) .am-tint{bottom:258px}html.am-phone .ai-shared{position:absolute;left:0;top:0;height:1080px;width:auto;max-width:none;overflow:visible;opacity:0;visibility:hidden;z-index:5;transition:opacity .2s linear}.am-layer .ai-art{width:100%!important;height:auto!important}.ai-bg{position:absolute;inset:0;z-index:0;background:#FFFA5A;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.ai-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:overlay}.ai-bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.06);mix-blend-mode:color-burn}.ai-tab path{fill:#211D1D;stroke:#FFF9E0;stroke-width:3;transition:fill .25s ease,stroke .25s ease}.ai-tab.is-on path{fill:#92EFB9;stroke:#92EFB9}.ai-tab:not(.is-on):hover path{fill:#2f2a2a}.ax-cats{position:absolute;left:33px;top:417px;width:700px;font-family:"Anek Latin",Arial,sans-serif;color:#211D1D}.ax-row{display:flex;align-items:center;height:32px}.ax-cat{all:unset;cursor:pointer;font-size:13.5px;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:font-weight .1s}.ax-row.is-on .ax-cat{font-weight:600}.ax-cat:focus-visible{outline:2px solid #211D1D;outline-offset:3px}.ax-rail{position:relative;flex:0 0 auto;width:0;height:15px;margin-left:8px;display:none}.ax-row.is-on .ax-rail{display:block;width:calc(337px - var(--lw,92px) - 8px)}.ax-rail i{position:absolute;left:0;right:0;top:7px;height:1px;background:#000;transform-origin:left;animation:axLine .5s cubic-bezier(.3,.8,.3,1) both}.ax-rail b{position:absolute;left:50%;top:0;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;background:#211D1D;animation:axKnob .45s cubic-bezier(.3,1.6,.5,1) .22s both}.ax-sub{position:absolute;left:345px;top:-3px;margin:0;padding:0;list-style:none;display:none}.ax-row.is-on .ax-sub{display:block}.ax-sub li{font-size:14.5px;line-height:1;height:26.5px;display:flex;align-items:center;white-space:nowrap;animation:axIn .4s ease both}.ax-sub li:nth-child(2){animation-delay:.06s}.ax-sub li:nth-child(3){animation-delay:.12s}.ax-sub li:nth-child(4){animation-delay:.18s}.ax-sub li:nth-child(5){animation-delay:.24s}@keyframes axLine{from{transform:scaleX(0)}}@keyframes axKnob{from{transform:scale(0)}}@keyframes axIn{from{opacity:0;transform:translateX(-8px)}}.ai-shared{pointer-events:none}.ai-shared .ai-tab{pointer-events:auto}.am-layer--initial{display:none!important}.am-tint{display:none!important}.ai-shared,.ai-shared.is-drawn{clip-path:none;animation:none}
.projects-section{background:#FFF9E0!important;isolation:isolate}.pj-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#FFF9E0;isolation:isolate}.pj-bg img{display:none}.pj-bg::before{content:""!important;position:absolute;inset:0;background:url("../assets/w/bg-projects.webp") center top/max(100vw,177.78vh) auto repeat-y}.pj-bg::after{content:none!important}.projects-section>.projects-content{position:relative;z-index:1}.projects-content.pw{background:transparent!important}.pj-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pj-logo{-webkit-text-stroke:0!important;font-size:inherit!important}.pj-logo::before,.pj-logo::after{content:none!important}.pj-stk{display:block;width:auto;overflow:visible}.pj-stk--logo{height:clamp(110px,13vw,192px)}.pw-item .pw-title{line-height:0;max-width:none!important}.pw-item .pw-title .pj-stk{height:2.5em}.pj-stk--txt text{font-family:"Most Wasted","Most Wazted","MostWasted",cursive;font-size:62px;letter-spacing:.01em}.pj-txt-o text{fill:#211D1D;stroke:#211D1D;stroke-width:46;stroke-linejoin:round;stroke-linecap:round}.pj-txt-f text{fill:#FFFA5A}.pw-item .pw-title .pj-stk--img{height:2.5em;width:auto;max-width:none}
html::after{content:"";position:fixed;inset:-128px;z-index:2147483000;pointer-events:none;opacity:.09;background:url("../assets/img/noise-256.png") 0 0/220px 220px repeat;will-change:transform;transform:translateZ(0);animation:noiseShift .9s steps(1) infinite}@keyframes noiseShift{0%{transform:translate3d(0,0,0)}17%{transform:translate3d(-37px,23px,0)}33%{transform:translate3d(61px,-48px,0)}50%{transform:translate3d(-83px,-17px,0)}67%{transform:translate3d(44px,71px,0)}83%{transform:translate3d(-19px,96px,0)}100%{transform:translate3d(0,0,0)}}@media (max-width:0px) and (min-width:1px),(max-width:700px),(pointer:coarse){html::after{animation:none}}@media print{html::after{display:none}}
@media (max-width:700px){html,body{overflow-x:hidden;overflow-x:clip}.site-cursor,.cur-burst,.cur-burst-g{display:none!important}html.cursor-live,html.cursor-live *{cursor:auto!important}.blob-stage{overflow:hidden;overflow:clip}img,video,svg:where(.mwt){max-width:100%}}@media (hover:none),(pointer:coarse){.site-cursor,.cur-burst,.cur-burst-g{display:none!important}}.amm{display:none}html.am-phone .amm{display:block}html.am-phone body.about-project-lock,html.am-phone body.about-project-transitioning{overflow:visible!important}html.am-phone body.about-project-lock .projects-section{display:block!important}html.am-phone .next-section.about-section,html.am-phone body.about-project-lock .next-section.about-section,html.am-phone body.about-project-transitioning .next-section.about-section{position:relative!important;inset:auto!important;height:auto!important;min-height:100vh!important;max-height:none!important;overflow:hidden!important}html.am-phone #aboutMorph.about-yellow-content{container-type:inline-size!important;position:relative!important;top:auto!important;left:auto!important;height:auto!important;max-height:none!important;min-height:100vh;overflow:visible!important;display:grid!important;grid-template-columns:minmax(0,1fr);align-content:start;padding:0 0 64px!important}html.am-phone .ai-bg{opacity:1!important;visibility:visible!important}html.am-phone .ai-shared,html.am-phone .am-layer .ai-art,html.am-phone .am-layer--initial{display:none!important}html.am-phone .am-layer--intro,html.am-phone .am-layer--skills,html.am-phone .am-layer--expertise{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;pointer-events:auto!important;display:block!important;padding:0 20px!important;margin:0!important;z-index:6}html.am-phone .am-layer--intro{order:1;padding-top:118px!important}html.am-phone .am-model-wrap{order:2;position:relative!important;inset:auto!important;left:auto!important;top:auto!important;bottom:auto!important;width:100%!important;height:min(92vw,360px)!important;margin:28px 0 8px;transform:none!important;opacity:1!important;display:flex!important;align-items:flex-end;justify-content:center;z-index:5;background:url("../assets/w/intro-speakers-v2.webp") center bottom/94% auto no-repeat}html.am-phone .am-model{width:70%!important;height:100%!important;margin:0!important;transform:none!important}html.am-phone .am-layer--skills{order:3;margin-top:48px!important}html.am-phone .am-layer--expertise{order:4;margin-top:56px!important}.amm{font-family:"Anek Latin",Arial,sans-serif;color:#211D1D}.amm-title{display:block;height:auto;max-width:100%;margin:0 0 18px -4px}.amm-p{margin:0;font-size:16px;line-height:1.55;max-width:34em;text-wrap:pretty}.amm-k{margin:26px 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.amm-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:22px}.amm-facts{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;line-height:1.35}.amm-pic{flex:none;width:76px;height:127px;object-fit:cover;border:1px solid #000}.amm-cv{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;margin-top:20px;border-radius:10px;background:#211D1D;color:#FFF9E0;font-size:14px;font-weight:700;letter-spacing:.08em;text-decoration:none;box-shadow:inset 5px 0 0 #FFFA5A}.amm-cv:hover{color:#92EFB9}.amm-tools{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.amm-tools li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;text-align:center}.amm-tools img{width:100%;max-width:60px;aspect-ratio:1;border-radius:12px;object-fit:cover}.amm-cats{display:grid;gap:18px;margin-top:6px}.amm-cat h4{margin:0 0 8px;font-size:14px;font-weight:700;letter-spacing:.06em}.amm-cat ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.amm-cat li{font-size:13.5px;line-height:1;padding:8px 12px;border-radius:999px;background:#211D1D;color:#FFF9E0}@media (max-width:700px){.projects-content[data-view="grid"] .pw-items{grid-template-columns:minmax(0,1fr)!important}.pw-item{max-width:100%}.pj-stk--img{max-width:78%}}@media (max-width:760px){.stage{zoom:1!important}.c2-body{display:flex!important;flex-direction:column}.c2-body>*{width:auto!important;max-width:100%}.c2-stick{position:static!important}.c4-title img,.c4-title svg:where(.mwt){max-width:72vw;height:auto}.back{transform:scale(.82);transform-origin:left top}}@media (max-width:700px){.fig-nav.blob-corner-navbar{width:142px!important;top:-53px!important;right:6px!important}.back{top:12px;left:10px}}@media (max-width:700px){.stage p,.stage li{font-size:16px!important;line-height:1.55!important}.stage .c2-cap{font-size:13px!important;line-height:1.4!important}}@media (max-width:700px){.stage::before{background:url("../assets/img/about-graffiti.webp") center top/100% auto repeat-y!important;background-attachment:scroll!important}.ai-bg img,.pj-bg img{object-fit:cover;height:100%}}

html.pw-win .cc-bg{transition-duration:.8s}html.pw-win .cc-overlay.is-open .cc-title-g{transition:transform 1.1s cubic-bezier(.25,1.3,.5,1) .35s,opacity .5s ease .35s}@media (min-width:901px){.pw-item .pw-meta,.pw-item .pw-tags,.projects-content[data-view="list"] .pw-meta{font-size:13px;line-height:1.35;letter-spacing:.01em}.pw-bar .pw-toggle-btn,.pw-bar .pw-sort-label,.pw-bar .pw-sort-btn{font-size:14px}.pw-bar .pw-toggle{gap:14px}.pw-bar .pw-sort{gap:10px}.pw-bar .pw-sort-line{width:32px;height:1px}.pw-bar .pw-count{font-size:26px}}
.pw-item .pw-title .pj-stk--img.mwt-2l{height:calc(2.5em*var(--k2))}.c4-title svg.mwt-2l{height:calc(190px*var(--k2))}.c2-next .c4-title svg.mwt-2l{height:calc(165px*var(--k2))}@media (max-width:760px){.c2-next .c4-title svg.mwt-2l{height:calc(100px*var(--k2))}.c4-title svg.mwt-2l{height:auto}}
.fig-nav.blob-corner-navbar.is-dim:not(.is-tucked):not(:hover):not(:focus-within){transform:scale(.8);transform-origin:100% 0;opacity:.4;transition:transform 520ms cubic-bezier(.3,.7,.3,1),opacity 520ms ease}.fig-nav.blob-corner-navbar:not(.is-tucked){transform-origin:100% 0}

.fig-nav.blob-corner-navbar.is-dim.is-tucked{transform:translate3d(14%,-118%,0) scale(.72);transform-origin:100% 0}
.projects-content.pw,.pw-path-label,.pw-item{cursor:inherit!important}
.projects-content[data-view="grid"] .pw-items{grid-auto-rows:320px}.projects-content[data-view="list"] .pw-items{grid-auto-rows:310px}
.fig-nav .fn-box .fn-plate.fn-wide{transform:scaleX(1.42)}.fig-nav .fn-box .fn-plate.fn-wide .corner-nav-label{transform:scaleX(.704225);padding-right:14px}