:root{--black: #151515;--paper: #f2f0ea;--white: #fffdf7;--acid: #f0ff57;--orange: #ef4f32;--line: color-mix(in srgb, currentColor 68%, transparent);--space: clamp(1.25rem, 3.2vw, 4.5rem);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--duration-fast: .16s;--duration-normal: .24s;--duration-slow: .72s;color-scheme:light;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}html{background:var(--stage-bg, var(--black))}body{background:var(--black);color:var(--black);overscroll-behavior:none}button,a{color:inherit;font:inherit}button{border:0}button:focus-visible,a:focus-visible{outline:3px solid currentColor;outline-offset:4px}::selection{background:var(--theme-accent, var(--orange));color:var(--theme-fg, var(--black))}.site{--scene-size: 61.8033vw;--scene-bottom-overflow: max(0px, calc(var(--scene-size) - 100dvh));--origin-x: 72.37vw;--origin-y: 44.724vw;--theme-bg: #f2efe8;--theme-fg: #111111;--theme-accent: #ff4b35;position:relative;min-height:100svh;min-height:100dvh;background:var(--stage-bg, var(--black));color:var(--theme-fg)}.skip-link{position:fixed;z-index:1000;top:.8rem;left:50%;padding:.75rem 1rem;background:var(--black);color:var(--white);transform:translate(-50%,-180%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus{transform:translate(-50%)}.language-switcher{position:fixed;z-index:960;top:.8rem;right:.8rem;display:flex;gap:.18rem;padding:.18rem;border:1px solid rgb(255 255 255 / .32);border-radius:999px;background:#0a0a0ab8;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.language-switcher button{min-width:2.25rem;padding:.35rem .45rem;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-size:.6rem;font-weight:700;letter-spacing:.07em;opacity:.55}.language-switcher button[aria-pressed=true]{background:#fff;color:#111;opacity:1}.loader{position:fixed;z-index:900;inset:0;display:grid;align-content:center;justify-items:center;gap:clamp(1rem,2vw,1.6rem);overflow:hidden;background:#f2efe89e;color:#111;backdrop-filter:blur(34px) saturate(.65);-webkit-backdrop-filter:blur(34px) saturate(.65);transition:opacity 1.2s var(--ease-out) 1.7s,background-color 2.8s var(--ease-in-out),backdrop-filter 2.8s var(--ease-in-out),visibility 0s linear 3s}.loader p{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.loader__logo{display:block;width:min(72vw,46rem);height:auto;transform:scale(1);transition:opacity 1s var(--ease-out) 1.6s,transform 2.8s var(--ease-in-out)}.site--loaded .loader{visibility:hidden;opacity:0;background:transparent;backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1)}.site--loaded .loader__logo{opacity:0;transform:scale(.94)}.experience,.spiral-world{position:fixed;inset:0;width:100vw;height:100svh;height:100dvh}.experience{z-index:1;overflow:hidden;background:var(--stage-bg, var(--black));transition:background-color .46s var(--ease-out)}.site[data-simplified=false] .experience{touch-action:none}.experience:after{position:fixed;z-index:35;inset:0;background-image:radial-gradient(circle,currentColor .65px,transparent .8px);background-size:18px 18px;color:var(--theme-fg);content:"";opacity:.07;pointer-events:none;transition:color .46s var(--ease-out)}.spiral-world{transform-origin:var(--origin-x) var(--origin-y);will-change:transform}.spiral-scene{position:absolute;z-index:calc(20 - var(--scene-index, 0));top:0;left:0;overflow:hidden;width:var(--scene-size);height:var(--scene-size);border:0;background:var(--scene-bg, var(--theme-bg));color:var(--theme-fg);cursor:pointer;transform:rotate(var(--scene-rotation)) scale(var(--scene-scale));transform-origin:var(--origin-x) var(--origin-y);transition:background-color .46s var(--ease-out),color .46s var(--ease-out),opacity .16s linear;will-change:transform}.spiral-scene:before{position:absolute;z-index:0;inset:0;background:var(--scene-shade, var(--scene-bg));clip-path:circle(100% at 100% 100%);content:"";pointer-events:none;transition:background-color .46s var(--ease-out)}.spiral-scene.is-active{cursor:default}.spiral-scene.is-past{visibility:hidden;opacity:0;pointer-events:none}.scene-content{position:relative;z-index:1;width:100%;height:100%;padding:clamp(1.15rem,calc(var(--scene-size) * .055),3.25rem)}.scene-mark{position:absolute;z-index:5;top:7%;left:7%;width:clamp(3.8rem,calc(var(--scene-size) * .092),5rem);overflow:visible;padding:0;background:transparent}.scene-mark img{display:block;width:100%;height:auto}.scene-mark--full{width:clamp(10rem,calc(var(--scene-size) * .27),13.5rem)}.scene-kicker{margin:0 0 .75rem;font-size:clamp(.58rem,calc(var(--scene-size) * .012),.78rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scene-action{position:absolute;z-index:8;right:0;bottom:0;display:flex;width:18%;aspect-ratio:1;padding:5.5%;flex-direction:column;align-items:flex-start;justify-content:space-between;background:var(--theme-fg);color:var(--theme-bg);cursor:pointer;transition:border-radius var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.scene-action--accent{background:var(--theme-accent);color:var(--theme-fg)}.scene-action svg{width:42%;height:auto;stroke-width:1.2;transition:transform var(--duration-normal) var(--ease-out)}.scene-action:active,.project-next:active,.project-view:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.scene-action:hover{border-radius:1.25rem}.scene-action:hover svg{transform:translate(18%,-18%)}.spiral-scene:not(.is-active):not(.is-past):hover{border-radius:8%}}.hero-content .scene-kicker{position:absolute;left:7%;bottom:calc(41% + var(--scene-bottom-overflow))}.warning{position:absolute;top:8%;right:8%;width:31%;font-size:clamp(.62rem,calc(var(--scene-size) * .014),.92rem);line-height:1.3}.warning strong{color:var(--theme-accent);font-size:.78em;letter-spacing:.08em;text-transform:uppercase}.warning p{margin:.45rem 0 .75rem}.warning button{padding:0;border-bottom:1px solid currentColor;background:transparent;cursor:pointer;font-size:.82em}.hero-title{position:absolute;z-index:3;left:7%;bottom:calc(7% + var(--scene-bottom-overflow));width:67%;margin:0;font-size:clamp(1.5rem,calc(var(--scene-size) * .094),5.3rem);font-weight:800;letter-spacing:-.075em;line-height:.81;text-transform:uppercase}.hero-title span{display:block}.intro-copy{position:absolute;top:8%;right:8%;width:38%;margin:0;font-size:clamp(.76rem,calc(var(--scene-size) * .019),1.25rem);line-height:1.22}.intro-content>.scene-kicker{position:absolute;left:7%;bottom:calc(41% + var(--scene-bottom-overflow))}.intro-title{position:absolute;left:7%;bottom:calc(7% + var(--scene-bottom-overflow));margin:0;font-size:clamp(2rem,calc(var(--scene-size) * .113),5.8rem);font-weight:700;letter-spacing:-.075em;line-height:.82}.project-description{position:absolute;top:8%;right:8%;width:38%;font-size:clamp(.68rem,calc(var(--scene-size) * .015),.98rem);line-height:1.28}.project-description>p{margin:0 0 1.25rem}.project-description>div{display:flex;gap:1rem;justify-content:space-between;border-top:1px solid currentColor;padding-top:.45rem;font-size:.76em;letter-spacing:.06em;text-transform:uppercase}.project-heading{position:absolute;z-index:4;left:7%;bottom:calc(7% + var(--scene-bottom-overflow));width:67%}.project-heading h2{max-width:95%;margin:0;font-size:clamp(1.5rem,calc(var(--scene-size) * .074),4.2rem);font-weight:700;letter-spacing:-.065em;line-height:.9}.project-heading a{display:inline-flex;margin-top:1.3rem;align-items:center;gap:.35rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.project-heading a svg{width:1rem}.project-view{position:absolute;z-index:9;right:0;bottom:0;display:flex;width:18%;aspect-ratio:1;padding:5.5%;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:visible;background:var(--theme-fg);color:var(--theme-bg);cursor:pointer;transition:border-radius var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.project-view__label,.project-view__eye{position:relative;z-index:3}.project-view__eye{display:grid;width:47%;aspect-ratio:1;place-items:center}.project-view__eye svg{width:100%;height:100%;stroke-width:1.25}.project-view__eye>span{position:absolute;width:14%;aspect-ratio:1;border-radius:50%;background:currentColor;transition:transform 80ms linear}.project-preview{position:absolute;right:0;bottom:calc(100% + clamp(.8rem,1.7vw,1.5rem));display:flex;width:clamp(15rem,26vw,24rem);height:auto;flex-direction:column;align-items:flex-end;overflow:visible;padding-right:clamp(.75rem,1.4vw,1.25rem);background:transparent;color:var(--theme-fg);opacity:0;pointer-events:none;text-align:right;transform:translate3d(0,.8rem,0);transition:opacity .18s linear,transform .42s var(--ease-out)}.project-preview__eyebrow,.project-preview__copy,.project-preview__meta{display:block}.project-preview__eyebrow,.project-preview__meta{font-size:clamp(.5rem,.7vw,.68rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-preview__copy{max-width:34ch;margin:.55rem 0 .7rem;font-size:clamp(.76rem,1vw,.98rem);line-height:1.3}.project-preview__meta{padding-top:.45rem;border-top:1px solid currentColor;opacity:.72}.project-next{position:absolute;z-index:8;right:18%;bottom:0;display:grid;width:6%;aspect-ratio:1;padding:0;border:1px solid currentColor;border-bottom:0;place-items:center;background:transparent;color:currentColor;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) linear}.project-next svg{width:45%;stroke-width:1.2}@media(hover:hover)and (pointer:fine){.project-view:hover{border-radius:1.25rem 0 0 1.25rem}.project-view:hover .project-preview{opacity:1;transform:translateZ(0)}.project-next:hover{background:var(--theme-fg);color:var(--theme-bg)}}.contact-panel{position:fixed;z-index:150;inset:0;width:100vw;height:100svh;height:100dvh;overflow:hidden;background:transparent;color:#151a1e;opacity:0;pointer-events:none;transition:opacity 1s ease-in-out,visibility 0s linear 1s;visibility:hidden;will-change:opacity}.site[data-simplified=false] .contact-panel{touch-action:none}.contact-panel[aria-hidden=false]{visibility:visible;transition-delay:0s}.thanks-content>.scene-kicker{position:absolute;left:7%;bottom:calc(44% + var(--scene-bottom-overflow))}.thanks-content h2{position:absolute;left:7%;bottom:calc(9% + var(--scene-bottom-overflow));margin:0;font-size:clamp(2rem,calc(var(--scene-size) * .115),6rem);letter-spacing:-.075em;line-height:.82}.thanks-content>p:last-of-type{position:absolute;top:8%;right:8%;width:34%;margin:0;font-size:clamp(.76rem,calc(var(--scene-size) * .019),1.2rem);line-height:1.25}.thanks-content h2 span,.intro-title span{display:block}.contact-message{position:absolute;left:5.57%;bottom:6.18%}.contact-logo{position:absolute;z-index:2;top:42%;left:50%;display:block;width:min(70vw,54rem,120svh);height:auto;pointer-events:none;transform:translate(-50%,-50%)}.contact-logo__draw{fill:none;stroke:#fff;stroke-width:590;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.contact-panel[aria-hidden=false] .contact-logo__draw--first{animation:contact-logo-write 1.65s cubic-bezier(.38,0,.18,1) .25s forwards}.contact-panel[aria-hidden=false] .contact-logo__draw--second{animation:contact-logo-write 2.25s cubic-bezier(.4,0,.18,1) .9s forwards}@keyframes contact-logo-write{to{stroke-dashoffset:0}}.contact-message h2{margin:0 0 0 -.6vw;font-size:min(9.2vw,18svh);font-weight:700;letter-spacing:-.065em;line-height:.82}.contact-message__links{display:flex;gap:1.7rem;margin-top:1.35rem}.contact-message__links a{border-bottom:1px solid currentColor;color:inherit;font-size:.72rem;font-weight:700;line-height:1.5;text-decoration:none}.page-counter{position:fixed;z-index:110;top:4.5rem;left:.9rem;display:flex;align-items:center;gap:.3rem;color:#fff;font-size:.66rem;font-variant-numeric:tabular-nums;line-height:1;mix-blend-mode:difference}.page-counter i{font-style:normal;opacity:.55}.page-counter__current{animation:counter-enter .3s var(--ease-out)}@keyframes counter-enter{0%{opacity:0;transform:translateY(.75em)}to{opacity:1;transform:translateY(0)}}.scene-dots{position:fixed;z-index:110;top:50%;left:.8rem;display:flex;flex-direction:column;gap:.48rem;transform:translateY(-50%)}.scene-dots button{width:.38rem;height:.38rem;padding:0;border:1px solid white;border-radius:50%;background:transparent;cursor:pointer;mix-blend-mode:difference;transition:background-color var(--duration-fast) linear,transform var(--duration-fast) var(--ease-out)}.scene-dots button.is-active{background:#fff;transform:scale(1.55)}.page-counter,.scene-dots{transition:opacity .45s ease}.site[data-contact=true] .page-counter,.site[data-contact=true] .scene-dots,.site[data-contact=true] .language-switcher{opacity:0;pointer-events:none}.artwork{position:relative;width:100%;height:100%;min-height:14rem;overflow:hidden;background:var(--theme-accent);color:var(--theme-fg)}.artwork__grid{position:absolute;inset:0;background-image:linear-gradient(90deg,currentColor 1px,transparent 1px),linear-gradient(currentColor 1px,transparent 1px);background-size:12.5% 12.5%;opacity:.22}.artwork__index{position:absolute;top:7%;left:6%;font-size:clamp(2.3rem,7vw,6rem);font-weight:900;letter-spacing:-.09em;line-height:1}.artwork__word{position:absolute;right:5%;bottom:8%;max-width:76%;font-size:clamp(1.3rem,4vw,3.8rem);font-weight:800;letter-spacing:-.065em;line-height:.88;text-align:right;text-transform:uppercase}.artwork__mark{position:absolute;top:8%;right:7%;display:grid;width:3rem;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900}.artwork__pulse{position:absolute;bottom:-18%;left:-8%;width:58%;aspect-ratio:1;border:clamp(.8rem,3vw,2.5rem) solid currentColor;border-radius:50%;opacity:.72}.artwork--dialogue .artwork__pulse{border-radius:50% 50% 50% 0;transform:rotate(-18deg)}.artwork--rhythm .artwork__grid{background-size:6.25% 100%}.artwork--slides .artwork__pulse{border-radius:0;transform:rotate(12deg)}.artwork--print .artwork__pulse{width:74%;border-radius:0 50% 50%;transform:rotate(28deg)}.artwork--compact{min-height:100%}.artwork--image img{display:block;width:100%;height:100%;object-fit:cover}.project-preview .artwork--image img{object-fit:contain}.artwork--compact .artwork__word{font-size:clamp(.7rem,1.3vw,1.1rem)}.artwork--compact .artwork__index{font-size:clamp(1.5rem,3vw,2.6rem)}.gallery-overlay{position:fixed;z-index:980;inset:0;overflow:auto;overscroll-behavior:contain;background:#111;color:#f2efe8;cursor:none;animation:gallery-in .52s var(--ease-out) both}@keyframes gallery-in{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}.gallery-header{display:grid;min-height:42svh;padding:clamp(1.4rem,5vw,5rem);align-content:end;grid-template-columns:1fr minmax(15rem,2fr);gap:2rem}.gallery-header p{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.gallery-header h2{margin:0;font-size:clamp(2.8rem,7vw,7.4rem);font-weight:700;letter-spacing:-.075em;line-height:.86}.gallery-grid{display:block;padding:0 clamp(1rem,4vw,4rem) 8rem;columns:3;column-gap:clamp(.75rem,1.6vw,1.5rem)}.gallery-card{display:inline-block;width:100%;margin:0 0 clamp(.75rem,1.6vw,1.5rem);overflow:visible;break-inside:avoid;vertical-align:top}.gallery-card__open{position:relative;display:block;width:100%;padding:0;background:transparent;cursor:zoom-in;text-align:left}.gallery-card__zoom{position:absolute;right:.5rem;bottom:.5rem;display:grid;width:1.8rem;height:1.8rem;border-radius:50%;place-items:center;background:#111111b8;color:#fff;pointer-events:none}.gallery-card__zoom svg{width:.9rem;height:.9rem}.gallery-card__open .artwork{transition:filter .18s ease-out}.gallery-card__open:hover .artwork,.gallery-card__open:focus-visible .artwork{filter:brightness(.86)}.artwork-viewer{position:fixed;z-index:20;inset:0;width:100vw;height:100svh;height:100dvh;overflow:hidden;background:#0a0a0a;color:#f2efe8;cursor:auto;animation:artwork-viewer-in .22s ease-out both}@keyframes artwork-viewer-in{0%{opacity:0}to{opacity:1}}.artwork-viewer__stage{position:absolute;inset:0;display:grid;overflow:hidden;place-items:center;touch-action:none;cursor:grab}.artwork-viewer__stage.is-zoomed{cursor:grab}.artwork-viewer__stage:active{cursor:grabbing}.artwork-viewer__stage img{display:block;width:auto;height:auto;max-width:calc(100% - 1.5rem);max-height:calc(100% - 8rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));object-fit:contain;user-select:none;-webkit-user-select:none;will-change:transform}.artwork-viewer__close,.artwork-viewer__zoom,.artwork-viewer__navigation button{display:grid;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(255 255 255 / .25);border-radius:50%;place-items:center;background:#191919cc;color:#f2efe8;cursor:pointer}.artwork-viewer__close,.artwork-viewer__zoom{position:absolute;top:calc(.9rem + env(safe-area-inset-top,0px))}.artwork-viewer__close{left:.9rem}.artwork-viewer__zoom{right:.9rem}.artwork-viewer__close svg,.artwork-viewer__zoom svg,.artwork-viewer__navigation svg{width:1.1rem;height:1.1rem}.artwork-viewer__navigation{position:absolute;right:0;bottom:calc(.9rem + env(safe-area-inset-bottom,0px));left:0;display:flex;align-items:center;justify-content:center;gap:1.25rem;font-size:.75rem;font-variant-numeric:tabular-nums}.artwork-viewer__navigation button:disabled{opacity:.3;cursor:default}.gallery-card .artwork{height:auto;min-height:0;overflow:visible}.gallery-card .artwork--image img{width:100%;height:auto;object-fit:contain}.gallery-close{position:fixed;z-index:10;top:0;left:0;display:grid;width:2.75rem;aspect-ratio:1;padding:0;border-radius:50%;place-items:center;background:#f2efe8;color:#111;cursor:none;pointer-events:auto;will-change:transform}.gallery-close svg{width:1rem}@media(max-width:959px)and (orientation:portrait){.site{--scene-size: 100vw;--origin-x: 27.63vw;--origin-y: 117.087vw;--bottom-text-inset: 1.25rem}.scene-content{padding:1rem}.scene-mark{top:6%;left:6%;width:3.8rem}.scene-mark--full{width:9rem}.warning{top:6%;right:6%;width:43%;font-size:.62rem}.hero-content .scene-kicker,.intro-content>.scene-kicker,.thanks-content>.scene-kicker{left:6%;bottom:calc(35% + var(--scene-bottom-overflow))}.hero-title{left:6%;bottom:calc(7% + var(--bottom-text-inset) + var(--scene-bottom-overflow));width:70%;font-size:clamp(1.75rem,8vw,2.7rem)}.scene-action,.project-view{width:21%}.scene-action{padding:5.8%}.intro-copy,.thanks-content>p:last-of-type{top:6%;right:6%;width:46%;font-size:.65rem}.thanks-content>p:last-of-type{top:calc(6% + 3.1rem)}.intro-title{left:6%;bottom:calc(7% + var(--bottom-text-inset) + var(--scene-bottom-overflow));font-size:clamp(2.55rem,12vw,3.7rem)}.project-description{display:none}.project-heading{left:6%;bottom:calc(7% + var(--bottom-text-inset) + var(--scene-bottom-overflow));width:64%}.project-heading h2{font-size:clamp(1.65rem,8vw,2.45rem);line-height:.9}.project-heading .scene-kicker{font-size:.52rem}.project-next{display:none}.project-view{padding:5.8%}.project-preview{display:none}.thanks-content h2{left:6%;bottom:calc(8% + var(--bottom-text-inset) + var(--scene-bottom-overflow));font-size:clamp(2.5rem,12vw,4rem)}.contact-message{left:5.57%;bottom:calc(1.6% + var(--bottom-text-inset))}.contact-logo{top:41%;left:50%;width:min(90vw,26rem)}.contact-message h2{margin-left:-1vw;font-size:15vw;line-height:1}.contact-message__links{gap:.75rem;margin-top:.85rem}.contact-message__links a{font-size:.72rem}}@media(max-width:959px){.language-switcher{top:.6rem;right:.6rem}.page-counter{display:none}.scene-dots{top:auto;right:50%;bottom:calc(.35rem + env(safe-area-inset-bottom,0px));left:auto;flex-direction:row;gap:.1rem;transform:translate(50%)}.scene-dots button{position:relative;width:1.8rem;height:1.8rem;border:0;background:transparent}.scene-dots button:after{position:absolute;top:50%;left:50%;width:.32rem;height:.32rem;border:1px solid white;border-radius:50%;content:"";transform:translate(-50%,-50%)}.scene-dots button.is-active{background:transparent;transform:none}.scene-dots button.is-active:after{background:#fff;transform:translate(-50%,-50%) scale(1.5)}.gallery-overlay{cursor:auto}.gallery-close{top:1rem;right:auto;left:1rem;width:2.75rem;cursor:pointer;transform:none!important}.gallery-header{min-height:34svh;padding:5rem 1.2rem 1.6rem;grid-template-columns:1fr;gap:1rem}.gallery-header h2{font-size:clamp(2.6rem,13vw,4rem)}.gallery-grid{padding:0 1rem 4rem;columns:2;column-gap:.75rem}.gallery-card{margin-bottom:.75rem}}.site[data-simplified=true]{--scene-bottom-overflow: 0px;min-height:100%;background:var(--paper)}.site[data-simplified=true] .experience,.site[data-simplified=true] .spiral-world{position:relative;width:100%;height:auto;overflow:visible;transform:none!important}.site[data-simplified=true] .spiral-world{display:block}.site[data-simplified=true] .spiral-scene{position:relative;visibility:visible;width:100%;height:max(42rem,100svh);min-height:42rem;border:0;border-bottom:1px solid currentColor;opacity:1;transform:none!important}.site[data-simplified=true] .spiral-scene:nth-child(1){background:#f2efe8;color:#111}.site[data-simplified=true] .spiral-scene:nth-child(2){background:#111;color:#f2efe8}.site[data-simplified=true] .spiral-scene:nth-child(3){background:#f0ff57;color:#111}.site[data-simplified=true] .spiral-scene:nth-child(4){background:#19191b;color:#f4f1e8}.site[data-simplified=true] .spiral-scene:nth-child(5){background:#7658d6;color:#f7f2e8}.site[data-simplified=true] .spiral-scene:nth-child(6){background:#f0eee7;color:#111}.site[data-simplified=true] .spiral-scene:nth-child(7){background:#ef4f32;color:#111}.site[data-simplified=true] .spiral-scene:nth-child(8){background:#ff6f5b;color:#111}.site[data-simplified=true] .experience:after,.site[data-simplified=true] .project-preview,.site[data-simplified=true] .project-next{display:none}.site[data-simplified=true] .contact-panel{position:relative;z-index:1;min-height:max(42rem,100svh);opacity:1!important;pointer-events:auto;transform:none!important;visibility:visible}.site[data-simplified=true] .contact-logo__draw{animation:none!important;stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.contact-logo__draw{animation:none!important;stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gallery-overlay{clip-path:none}.loader,.loader__logo{transition-delay:0s!important}.site--loaded .loader{visibility:hidden}}
