.project-experience-module__gSSQqW__experience{--amber:#dda85c;--amber-bright:#f2c67c;--cyan:#76aeb8;--ink:#05090e;--panel:#0a1119;--paper:#f3eee4;--muted:#e6ebeba8;--line:#c6dadc21;min-height:100svh;color:var(--paper);isolation:isolate;background:radial-gradient(circle at 73% 7%,#47757f21,#0000 28rem),linear-gradient(#05090e,#071019 48%,#05090e);position:relative;overflow:clip}.project-experience-module__gSSQqW__experience:before{z-index:-1;content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px);background-size:100% 5px;position:fixed;inset:0}.project-experience-module__gSSQqW__scrollProgress{z-index:80;pointer-events:none;background:#76aeb81a;height:2px;position:fixed;inset-block-start:0;inset-inline:0}.project-experience-module__gSSQqW__scrollProgressBar{background:linear-gradient(90deg, var(--cyan), var(--amber-bright) 68%, #fff4d8);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 1rem #dda85cb8}[dir=rtl] .project-experience-module__gSSQqW__scrollProgressBar{transform-origin:100%}.project-experience-module__gSSQqW__ambientLight{z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#dda85c1f,#0000 66%);width:58rem;height:58rem;animation:4.8s ease-in-out infinite alternate project-experience-module__gSSQqW__ambient-breathe;position:absolute;inset-block-start:-12rem;inset-inline-start:44%}@keyframes project-experience-module__gSSQqW__ambient-breathe{0%{opacity:.55;transform:translate(-2%,-1%)scale(.92)}to{opacity:1;transform:translate(3%,2%)scale(1.08)}}.project-experience-module__gSSQqW__hero{background:linear-gradient(90deg,#05090ef2 0%,#0000 36% 72%,#05090e6b),radial-gradient(at 52% 38%,#4f7e8a1a,#0000 55%);min-height:min(68rem,100svh);padding:1.1rem clamp(1rem,3.2vw,4rem) clamp(5rem,9vw,9rem);position:relative}.project-experience-module__gSSQqW__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05090e);height:10rem;position:absolute;inset-block-end:0;inset-inline:0}.project-experience-module__gSSQqW__heroTopbar{z-index:8;color:#e1e8e88a;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex;position:relative}.project-experience-module__gSSQqW__backLink{color:#f6efe3;min-height:3rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1218b8;border:1px solid #dda85c8c;border-radius:.18rem;align-items:center;gap:.7rem;padding:.65rem 1.1rem;font-size:clamp(.72rem,1.4cqi,.82rem);font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.project-experience-module__gSSQqW__backLink span{color:var(--amber);font-size:1.1em;transition:transform .26s cubic-bezier(.22,1,.36,1)}.project-experience-module__gSSQqW__backLink:hover,.project-experience-module__gSSQqW__backLink:focus-visible{border-color:var(--amber-bright);color:#fff;background:#dda85c24;transform:translateY(-2px)}.project-experience-module__gSSQqW__backLink:hover span{transform:translate(-.3rem)}[dir=rtl] .project-experience-module__gSSQqW__backLink:hover span{transform:translate(.3rem)}.project-experience-module__gSSQqW__backLink:focus-visible{outline-offset:3px;outline:2px solid #ffe2aa}.project-experience-module__gSSQqW__heroComposition{align-items:end;min-height:calc(min(68rem,100svh) - 4rem);padding-block-start:clamp(4rem,9vh,7rem);display:grid;position:relative}.project-experience-module__gSSQqW__monitorAperture{--tilt-x:0deg;--tilt-y:0deg;--light-x:68%;z-index:1;height:min(66vh,45rem);transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-origin:50% 70%;will-change:transform;background:linear-gradient(145deg,#17222b,#060a0e 42%,#25313a);border:1px solid #9dbfc438;border-radius:.75rem;padding:clamp(.35rem,.8vw,.7rem);transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:clamp(3.5rem,7vh,6rem);inset-inline:clamp(12rem,20vw,24rem) 0;box-shadow:0 4rem 8rem #00000094,0 0 0 .35rem #030609c7,inset 0 1px #ffffff21}.project-experience-module__gSSQqW__monitorAperture:before{z-index:4;border-radius:inherit;background:linear-gradient(112deg, transparent 22%, #ffffff14 var(--light-x), transparent 70%);content:"";mix-blend-mode:screen;opacity:.55;pointer-events:none;transition:background-position .18s;position:absolute;inset:0}.project-experience-module__gSSQqW__monitorChrome{z-index:5;gap:.3rem;display:flex;position:absolute;inset-block-start:.65rem;inset-inline-end:.75rem}.project-experience-module__gSSQqW__monitorChrome span{background:var(--amber);border-radius:50%;width:.34rem;height:.34rem;animation:1.8s ease-in-out 1.2s infinite alternate project-experience-module__gSSQqW__status-pulse;box-shadow:0 0 .75rem #dda85c8c}.project-experience-module__gSSQqW__monitorChrome span:last-child{background:#76aeb8a8;animation-delay:1.65s}@keyframes project-experience-module__gSSQqW__status-pulse{to{opacity:.42;box-shadow:0 0 .25rem}}.project-experience-module__gSSQqW__heroVisual,.project-experience-module__gSSQqW__stageMedia,.project-experience-module__gSSQqW__highlightMedia>span,.project-experience-module__gSSQqW__contributionMedia,.project-experience-module__gSSQqW__galleryImage,.project-experience-module__gSSQqW__viewerMedia,.project-experience-module__gSSQqW__endingMedia>span{position:relative;overflow:hidden}.project-experience-module__gSSQqW__heroVisual{clip-path:inset(0 round .42rem);background:#111b23;border-radius:.42rem;height:100%;animation:1.05s cubic-bezier(.22,1,.36,1) both project-experience-module__gSSQqW__monitor-power-on}@keyframes project-experience-module__gSSQqW__monitor-power-on{0%{opacity:0;filter:brightness(2.4)blur(18px);clip-path:inset(49.7% 8% round .42rem);scale:.88}28%{opacity:1;filter:brightness(1.8)blur(7px);clip-path:inset(48.9% 2% round .42rem)}to{opacity:1;filter:none;clip-path:inset(0 round .42rem);scale:1}}.project-experience-module__gSSQqW__heroVisual .project-experience-module__gSSQqW__visualAsset{animation:1.4s cubic-bezier(.22,1,.36,1) both project-experience-module__gSSQqW__hero-image-settle}@keyframes project-experience-module__gSSQqW__hero-image-settle{0%{filter:saturate(.55)contrast(1.18)}}.project-experience-module__gSSQqW__visualAsset{object-fit:contain;width:100%;height:100%}.project-experience-module__gSSQqW__monitorAperture[data-device=mobile] .project-experience-module__gSSQqW__visualAsset,.project-experience-module__gSSQqW__experienceStage[data-device=mobile] .project-experience-module__gSSQqW__visualAsset{object-fit:contain}.project-experience-module__gSSQqW__screenReflection{z-index:4;pointer-events:none;background:linear-gradient(126deg,#ffffff17,#0000 28% 70%,#76aeb80d);border-radius:.4rem;position:absolute;inset:.7rem;overflow:hidden}.project-experience-module__gSSQqW__screenReflection:after{content:"";filter:blur(8px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffebc530,#91d5e11c,#0000);width:24%;animation:1.75s cubic-bezier(.22,1,.36,1) .45s both project-experience-module__gSSQqW__reflection-pass;position:absolute;inset:-25% auto -25% -38%;transform:skew(-14deg)}@keyframes project-experience-module__gSSQqW__reflection-pass{0%{opacity:0;translate:0}18%,72%{opacity:1}to{opacity:0;translate:620%}}.project-experience-module__gSSQqW__supportingFrame{z-index:4;aspect-ratio:16/10;cursor:zoom-in;background:#0d151d;border:.35rem solid #17222a;border-radius:.35rem;width:clamp(10rem,18vw,20rem);transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .22s;animation:.72s cubic-bezier(.22,1,.36,1) .72s both project-experience-module__gSSQqW__supporting-arrive;position:absolute;inset-inline-end:-1.2rem;overflow:hidden;box-shadow:0 1.8rem 4rem #0000009e}.project-experience-module__gSSQqW__supportingFrame[data-position="1"]{animation-delay:.86s}@keyframes project-experience-module__gSSQqW__supporting-arrive{0%{opacity:0;filter:blur(9px);translate:3rem 2rem}}.project-experience-module__gSSQqW__supportingFrame[data-position="0"]{inset-block-start:19%;transform:translate(9%)rotate(2.4deg)}.project-experience-module__gSSQqW__supportingFrame[data-position="1"]{inset-block-start:50%;transform:translate(-5%)rotate(-2deg)}.project-experience-module__gSSQqW__supportingFrame:hover,.project-experience-module__gSSQqW__supportingFrame:focus-visible{z-index:6;border-color:var(--amber);transform:translate(-4%)rotate(0)scale(1.04)}.project-experience-module__gSSQqW__supportingFrame .project-experience-module__gSSQqW__visualAsset{transition:filter .35s}.project-experience-module__gSSQqW__supportingFrame:hover .project-experience-module__gSSQqW__visualAsset{filter:brightness(1.08)saturate(1.06)}.project-experience-module__gSSQqW__heroCopy{z-index:5;text-shadow:0 2px 2rem #000000e0;width:min(36rem,44vw);padding:clamp(1rem,2.2vw,2rem) 0;position:relative}.project-experience-module__gSSQqW__heroCopy>*{animation:.72s cubic-bezier(.22,1,.36,1) .3s both project-experience-module__gSSQqW__copy-arrive}.project-experience-module__gSSQqW__heroCopy>:nth-child(2){animation-delay:.38s}.project-experience-module__gSSQqW__heroCopy>:nth-child(3){animation-delay:.46s}.project-experience-module__gSSQqW__heroCopy>:nth-child(4){animation-delay:.54s}.project-experience-module__gSSQqW__heroCopy>:nth-child(5){animation-delay:.62s}@keyframes project-experience-module__gSSQqW__copy-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(1.7rem)}}.project-experience-module__gSSQqW__eyebrow{color:var(--amber-bright);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.66rem;font-weight:500}.project-experience-module__gSSQqW__heroCopy h1{max-width:11ch;font-family:var(--font-sans);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.4vw,7.5rem);font-weight:600;line-height:.86}.project-experience-module__gSSQqW__heroSummary{color:#f2eee6d1;max-width:34ch;margin:1.35rem 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.5}.project-experience-module__gSSQqW__heroFacts{border-block-start:1px solid #e7eeee2e;grid-template-columns:.65fr 1.35fr;gap:1rem;max-width:38rem;margin-block-start:clamp(1.5rem,3vh,2.5rem);padding-block-start:1rem;display:grid}.project-experience-module__gSSQqW__heroFacts span{color:#eaedea7a;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem}.project-experience-module__gSSQqW__heroFacts p{color:#edeeeabd;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.project-experience-module__gSSQqW__heroActions,.project-experience-module__gSSQqW__endingActions{flex-wrap:wrap;gap:.65rem;margin-block-start:1.5rem;display:flex}.project-experience-module__gSSQqW__heroActions a,.project-experience-module__gSSQqW__endingActions a{color:#f6efe3;min-height:2.9rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1218b8;border:1px solid #dda85c8c;border-radius:.18rem;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.68rem;text-decoration:none;transition:background .18s,border-color .18s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.project-experience-module__gSSQqW__heroActions a:hover,.project-experience-module__gSSQqW__heroActions a:focus-visible,.project-experience-module__gSSQqW__endingActions a:hover,.project-experience-module__gSSQqW__endingActions a:focus-visible{border-color:var(--amber-bright);background:#dda85c24;transform:translateY(-2px)}.project-experience-module__gSSQqW__heroActions a{color:#fff9ed;letter-spacing:.075em;text-shadow:0 1px #000c;background:linear-gradient(110deg,#dda85c2e,#0000 48%),#0a1117f0;border-color:#f2c67cd1;min-height:3.2rem;padding-inline:1.15rem;font-size:.72rem;font-weight:650;box-shadow:inset 0 1px #fff4db1f,0 0 0 1px #dda85c14,0 .8rem 1.8rem #00000057}.project-experience-module__gSSQqW__heroActions a:hover,.project-experience-module__gSSQqW__heroActions a:focus-visible{background:linear-gradient(110deg,#f2c67c4f,#dda85c14),#0c141bfa;border-color:#ffd891;box-shadow:inset 0 1px #fff8e42e,0 0 0 1px #f2c67c29,0 .9rem 2.2rem #0000006b,0 0 1.5rem #dda85c1f}.project-experience-module__gSSQqW__heroActions a:focus-visible{outline-offset:3px;outline:2px solid #ffe2aa}.project-experience-module__gSSQqW__heroActions a span,.project-experience-module__gSSQqW__endingActions a span{transition:transform .24s cubic-bezier(.22,1,.36,1)}.project-experience-module__gSSQqW__heroActions a:hover span,.project-experience-module__gSSQqW__endingActions a:hover span{transform:translate(.15rem,-.15rem)}.project-experience-module__gSSQqW__zoneNav{z-index:30;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#050a0fd1;justify-content:center;padding:.65rem clamp(.75rem,3vw,2rem);display:flex;position:sticky;inset-block-start:0}.project-experience-module__gSSQqW__zoneNavInner{scrollbar-width:none;gap:.25rem;max-width:100%;display:flex;overflow-x:auto}.project-experience-module__gSSQqW__zoneNav a{color:#e5eae88c;min-height:2.6rem;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.63rem;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.project-experience-module__gSSQqW__zoneNav a>span{background:currentColor;border-radius:50%;width:.28rem;height:.28rem;transition:box-shadow .22s,transform .22s}.project-experience-module__gSSQqW__zoneNav a[aria-current=location]{color:var(--amber-bright);background:#dda85c1a}.project-experience-module__gSSQqW__zoneNav a[aria-current=location]>span{box-shadow:0 0 .75rem var(--amber);transform:scale(1.35)}.project-experience-module__gSSQqW__story,.project-experience-module__gSSQqW__highlights,.project-experience-module__gSSQqW__technical{width:min(100% - 2rem,92rem);margin-inline:auto}.project-experience-module__gSSQqW__story{grid-template-columns:minmax(16rem,.8fr) minmax(16rem,1.2fr);align-items:end;gap:clamp(2rem,8vw,9rem);padding-block:clamp(5rem,10vw,10rem);display:grid}.project-experience-module__gSSQqW__sectionHeading h2,.project-experience-module__gSSQqW__contributionCopy h2,.project-experience-module__gSSQqW__endingCopy h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,5.2rem);font-weight:600;line-height:.98}.project-experience-module__gSSQqW__storyLead{color:#f2eee6e0;align-self:start;max-width:24ch;margin:0;font-size:clamp(1.3rem,2.25vw,2.25rem);line-height:1.3}.project-experience-module__gSSQqW__storyContext{max-width:48ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.project-experience-module__gSSQqW__storyLine{background:var(--line);grid-column:1/-1;height:1px;position:relative}.project-experience-module__gSSQqW__storyLine span{background:linear-gradient(90deg, var(--amber), transparent);width:22%;height:4px;position:absolute;inset-block-start:-2px;inset-inline-start:0}.project-experience-module__gSSQqW__productExplorer{border-block:1px solid var(--line);background:radial-gradient(circle at 82% 40%,#76aeb81a,#0000 30rem),linear-gradient(#0c141db8,#050a0f57);padding:clamp(4rem,8vw,8rem) clamp(1rem,4vw,4rem)}.project-experience-module__gSSQqW__explorerHeading{justify-content:space-between;align-items:end;gap:2rem;width:min(100%,92rem);margin:0 auto clamp(2rem,5vw,4.5rem);display:flex}.project-experience-module__gSSQqW__explorerHeading>span{color:#dde5e56b;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.project-experience-module__gSSQqW__explorerLayout{grid-template-columns:minmax(12rem,.3fr) minmax(0,1.7fr);gap:clamp(1rem,3vw,3rem);width:min(100%,92rem);margin-inline:auto;display:grid}.project-experience-module__gSSQqW__experienceTabs{flex-direction:column;justify-content:center;display:flex}.project-experience-module__gSSQqW__experienceTabs button{border:0;border-block-start:1px solid var(--line);color:#e8edea6e;text-align:start;cursor:pointer;background:0 0;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;min-height:5rem;padding:1rem .6rem;transition:color .22s,padding .32s cubic-bezier(.22,1,.36,1);display:grid}.project-experience-module__gSSQqW__experienceTabs button:last-child{border-block-end:1px solid var(--line)}.project-experience-module__gSSQqW__experienceTabs button[aria-selected=true]{color:var(--paper);padding-inline-start:1rem}.project-experience-module__gSSQqW__experienceTabs button>span{color:var(--amber);font-family:var(--font-mono);font-size:.65rem}.project-experience-module__gSSQqW__experienceTabs strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.project-experience-module__gSSQqW__experienceStage{cursor:zoom-in;background:#0d161e;border:1px solid #9bbec32e;border-radius:.5rem;min-height:clamp(24rem,52vw,49rem);position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #00000070}.project-experience-module__gSSQqW__stageMedia{animation:.52s cubic-bezier(.22,1,.36,1) both project-experience-module__gSSQqW__media-arrive;position:absolute;inset:0}.project-experience-module__gSSQqW__stageMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#03070ad6);position:absolute;inset:0}.project-experience-module__gSSQqW__stageMedia .project-experience-module__gSSQqW__visualAsset{transition:filter .4s}.project-experience-module__gSSQqW__experienceStage:hover .project-experience-module__gSSQqW__stageMedia .project-experience-module__gSSQqW__visualAsset{filter:brightness(1.06)saturate(1.04)}@keyframes project-experience-module__gSSQqW__media-arrive{0%{opacity:0;clip-path:inset(0 0 0 18%);transform:translate(2%)}to{opacity:1;clip-path:inset(0);transform:none}}.project-experience-module__gSSQqW__stageCaption{z-index:3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;position:absolute;inset-block-end:clamp(1rem,3vw,2.5rem);inset-inline:clamp(1rem,3vw,2.5rem)}.project-experience-module__gSSQqW__stageCaption>span{color:var(--amber);font-family:var(--font-mono);font-size:.65rem}.project-experience-module__gSSQqW__stageCaption p{color:#f4f2eccc;max-width:55ch;margin:0;font-size:.9rem}.project-experience-module__gSSQqW__stageCaption button,.project-experience-module__gSSQqW__contributionMedia>span{color:#f3eee4;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#060b1099;border:1px solid #f2c67c6b;border-radius:.2rem;padding:.65rem .8rem;font-size:.63rem}.project-experience-module__gSSQqW__highlights{padding-block:clamp(6rem,11vw,11rem)}.project-experience-module__gSSQqW__highlights>.project-experience-module__gSSQqW__sectionHeading{max-width:58rem;margin-block-end:clamp(3rem,7vw,7rem)}.project-experience-module__gSSQqW__highlightScenes{gap:clamp(5rem,10vw,10rem);display:grid}.project-experience-module__gSSQqW__highlightScene{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.project-experience-module__gSSQqW__highlightScene[data-layout="1"]{grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr)}.project-experience-module__gSSQqW__highlightScene[data-layout="1"] .project-experience-module__gSSQqW__highlightMedia{grid-area:1/2}.project-experience-module__gSSQqW__highlightScene[data-layout="1"] .project-experience-module__gSSQqW__highlightCopy{grid-area:1/1}.project-experience-module__gSSQqW__highlightMedia{cursor:zoom-in;background:#0c151d;border:0;border-radius:.35rem;min-height:clamp(22rem,46vw,45rem);position:relative;overflow:hidden;box-shadow:0 2.5rem 5rem #0000006b}.project-experience-module__gSSQqW__highlightMedia>span{position:absolute;inset:0}.project-experience-module__gSSQqW__highlightMedia .project-experience-module__gSSQqW__visualAsset{transition:filter .4s}.project-experience-module__gSSQqW__highlightMedia>i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a0e6b;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-style:normal;transition:transform .3s cubic-bezier(.22,1,.36,1),background .18s;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.project-experience-module__gSSQqW__highlightMedia:hover .project-experience-module__gSSQqW__visualAsset{filter:brightness(1.06)saturate(1.05)}.project-experience-module__gSSQqW__highlightMedia:hover>i{background:var(--amber);color:#101010;transform:rotate(45deg)}.project-experience-module__gSSQqW__highlightCopy>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.12em;font-size:.68rem}.project-experience-module__gSSQqW__highlightCopy h3{letter-spacing:-.045em;margin:1rem 0;font-size:clamp(1.65rem,3vw,3.2rem);font-weight:600;line-height:1.04}.project-experience-module__gSSQqW__highlightCopy p{color:var(--muted);margin:0;line-height:1.7}.project-experience-module__gSSQqW__contribution{border-block:1px solid var(--line);background:linear-gradient(120deg,#dda85c14,#0000 40%),#081018;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) max(1rem,50vw - 46rem);display:grid}.project-experience-module__gSSQqW__contributionCopy h2{font-size:clamp(2.2rem,4vw,4.8rem)}.project-experience-module__gSSQqW__contributionCopy>p:not(.project-experience-module__gSSQqW__eyebrow){color:#eeede7c2;margin:1.5rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.75}.project-experience-module__gSSQqW__contributionCopy small{border-block-start:1px solid var(--line);color:#dfe6e570;font-family:var(--font-mono);margin-block-start:1.3rem;padding-block-start:1rem;font-size:.67rem;line-height:1.6;display:block}.project-experience-module__gSSQqW__contributionMedia{cursor:zoom-in;background:#0d151c;border:1px solid #dda85c33;border-radius:.35rem;min-height:clamp(23rem,44vw,43rem);position:relative;box-shadow:0 2.5rem 6rem #0000006b}.project-experience-module__gSSQqW__contributionMedia:after{content:"";pointer-events:none;background:linear-gradient(145deg,#dda85c17,#0000 38%);position:absolute;inset:0}.project-experience-module__gSSQqW__contributionMedia .project-experience-module__gSSQqW__visualAsset{transition:filter .4s}.project-experience-module__gSSQqW__contributionMedia:hover .project-experience-module__gSSQqW__visualAsset{filter:brightness(1.06)saturate(1.04)}.project-experience-module__gSSQqW__contributionMedia>span{z-index:2;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.project-experience-module__gSSQqW__contributionMedia>span i{font-style:normal}.project-experience-module__gSSQqW__gallery{padding-block:clamp(6rem,10vw,10rem)}.project-experience-module__gSSQqW__galleryHeader{justify-content:space-between;align-items:end;gap:2rem;width:min(100% - 2rem,92rem);margin:0 auto clamp(2.5rem,5vw,5rem);display:flex}.project-experience-module__gSSQqW__galleryHeader>p{max-width:34ch;color:var(--muted);margin:0;line-height:1.65}.project-experience-module__gSSQqW__galleryFilters{gap:.45rem;width:min(100% - 2rem,92rem);margin:-2.5rem auto 2.5rem;display:flex;overflow-x:auto}.project-experience-module__gSSQqW__galleryFilters button{border:1px solid var(--line);color:#e7ecea94;min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff05;border-radius:999px;flex:none;padding:.55rem .85rem;font-size:.63rem;transition:background .18s,border-color .18s,color .18s}.project-experience-module__gSSQqW__galleryFilters button[aria-pressed=true]{color:var(--amber-bright);background:#dda85c1a;border-color:#dda85c80}.project-experience-module__gSSQqW__galleryRail{scroll-snap-type:x mandatory;scrollbar-color:var(--amber) #ffffff14;gap:clamp(1rem,2vw,2rem);padding:0 max(1rem,50vw - 46rem) 2rem;scroll-padding-inline:max(1rem,50vw - 46rem);display:flex;overflow-x:auto}.project-experience-module__gSSQqW__gallerySlide{width:min(72vw,68rem);min-width:min(72vw,68rem);color:inherit;text-align:start;cursor:zoom-in;scroll-snap-align:center;background:0 0;border:0;padding:0;display:grid}.project-experience-module__gSSQqW__gallerySlide[data-orientation=portrait]{width:min(58vw,40rem);min-width:min(58vw,40rem)}.project-experience-module__gSSQqW__galleryImage{border:1px solid var(--line);background:#0c141c;border-radius:.35rem;min-height:clamp(22rem,52vw,48rem);display:block;box-shadow:0 2rem 5rem #00000073}.project-experience-module__gSSQqW__gallerySlide[data-orientation=portrait] .project-experience-module__gSSQqW__galleryImage .project-experience-module__gSSQqW__visualAsset{object-fit:contain}.project-experience-module__gSSQqW__galleryImage .project-experience-module__gSSQqW__visualAsset{transition:filter .35s}.project-experience-module__gSSQqW__gallerySlide:hover .project-experience-module__gSSQqW__galleryImage .project-experience-module__gSSQqW__visualAsset{filter:brightness(1.06)}.project-experience-module__gSSQqW__galleryMeta{border-block-end:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem .15rem;display:grid}.project-experience-module__gSSQqW__galleryMeta b{color:var(--amber);font-family:var(--font-mono);font-size:.65rem;font-weight:500}.project-experience-module__gSSQqW__galleryMeta>span{color:#ebeeebb3;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.project-experience-module__gSSQqW__galleryMeta i{font-style:normal;transition:transform .26s cubic-bezier(.22,1,.36,1)}.project-experience-module__gSSQqW__gallerySlide:hover .project-experience-module__gSSQqW__galleryMeta i{transform:translate(.2rem,-.2rem)}.project-experience-module__gSSQqW__technical{padding-block:clamp(5rem,9vw,9rem)}.project-experience-module__gSSQqW__technicalIntro{grid-template-columns:.6fr 1.1fr .8fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-block-end:3rem;display:grid}.project-experience-module__gSSQqW__technicalIntro h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.8vw,4rem);line-height:1}.project-experience-module__gSSQqW__technicalIntro>p:last-child{color:var(--muted);margin:0;line-height:1.65}.project-experience-module__gSSQqW__technicalDetails{border-block-start:1px solid var(--line)}.project-experience-module__gSSQqW__technicalDetails:last-child{border-block-end:1px solid var(--line)}.project-experience-module__gSSQqW__technicalDetails summary{color:#f2f0e9d1;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;font-size:clamp(1.05rem,1.6vw,1.45rem);list-style:none;display:flex}.project-experience-module__gSSQqW__technicalDetails summary::-webkit-details-marker{display:none}.project-experience-module__gSSQqW__technicalDetails summary span{color:var(--amber);font-family:var(--font-mono);font-size:1.2rem;transition:transform .32s cubic-bezier(.22,1,.36,1)}.project-experience-module__gSSQqW__technicalDetails[open] summary span{transform:rotate(45deg)}.project-experience-module__gSSQqW__technicalBody{grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding:0 0 2.5rem min(8vw,8rem);display:grid}.project-experience-module__gSSQqW__technicalBody p{max-width:68ch;color:var(--muted);margin:0;line-height:1.75}.project-experience-module__gSSQqW__technicalBody ul,.project-experience-module__gSSQqW__endingCopy ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.project-experience-module__gSSQqW__technicalBody li,.project-experience-module__gSSQqW__endingCopy li{color:#add2d8b8;font-family:var(--font-mono);letter-spacing:.03em;border:1px solid #76aeb83d;padding:.4rem .55rem;font-size:.61rem}.project-experience-module__gSSQqW__ending{border-block-start:1px solid var(--line);background:radial-gradient(circle at 72% 44%,#dda85c1f,#0000 34rem),#05090e;align-items:center;min-height:min(58rem,86svh);padding:clamp(4rem,8vw,8rem) max(1rem,50vw - 46rem);display:grid;position:relative;overflow:hidden}.project-experience-module__gSSQqW__ending:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05090e 5%,#0000 55%,#05090e66);position:absolute;inset:0}.project-experience-module__gSSQqW__endingMedia{position:absolute;inset:0}.project-experience-module__gSSQqW__endingMedia>span{background:#0b141b;border:.35rem solid #19232b;border-radius:.3rem;position:absolute;box-shadow:0 2rem 5rem #000000a6}.project-experience-module__gSSQqW__endingMedia>span[data-ending-position="0"]{width:56%;height:60%;inset-block-start:15%;inset-inline-end:3%;transform:rotate(1.8deg)}.project-experience-module__gSSQqW__endingMedia>span[data-ending-position="1"]{width:27%;height:32%;inset-block-start:49%;inset-inline-end:30%;transform:rotate(-3deg)}.project-experience-module__gSSQqW__endingMedia>span[data-ending-position="2"]{width:22%;height:27%;inset-block-start:10%;inset-inline-end:-3%;transform:rotate(4deg)}.project-experience-module__gSSQqW__endingCopy{z-index:3;width:min(39rem,48vw);position:relative}.project-experience-module__gSSQqW__endingCopy>p:not(.project-experience-module__gSSQqW__eyebrow){max-width:40ch;color:var(--muted);margin:1.3rem 0;line-height:1.65}.project-experience-module__gSSQqW__endingActions a:last-child{border-color:#76aeb861}.project-experience-module__gSSQqW__projectNav{border-block-end:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.project-experience-module__gSSQqW__projectNav a{min-width:0;min-height:10rem;color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem clamp(1rem,5vw,6rem);text-decoration:none;transition:background .22s;display:flex}.project-experience-module__gSSQqW__projectNav a+a{border-inline-start:1px solid var(--line)}.project-experience-module__gSSQqW__projectNav a:hover,.project-experience-module__gSSQqW__projectNav a:focus-visible{background:#dda85c0d}.project-experience-module__gSSQqW__projectNav span{color:var(--amber);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem}.project-experience-module__gSSQqW__projectNav strong{letter-spacing:-.045em;overflow-wrap:normal;text-wrap:balance;white-space:normal;word-break:normal;align-self:stretch;width:100%;min-width:0;max-width:none;font-size:clamp(1.5rem,2.7vw,2.8rem);font-weight:600;line-height:1.08}.project-experience-module__gSSQqW__projectNav a+a strong{margin-inline-start:0}.project-experience-module__gSSQqW__bottomBack{border-block-end:1px solid var(--line);justify-content:center;padding:3rem clamp(1rem,5vw,6rem);display:flex}.project-experience-module__gSSQqW__bottomBack a{color:#f6efe3;min-height:3.4rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1218b8;border:1px solid #dda85c8c;border-radius:.18rem;align-items:center;gap:.75rem;padding:.75rem 1.6rem;font-size:clamp(.78rem,1.6cqi,.92rem);font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.project-experience-module__gSSQqW__bottomBack a span{color:var(--amber);font-size:1.15em;transition:transform .26s cubic-bezier(.22,1,.36,1)}.project-experience-module__gSSQqW__bottomBack a:hover,.project-experience-module__gSSQqW__bottomBack a:focus-visible{border-color:var(--amber-bright);color:#fff;background:#dda85c24;transform:translateY(-2px)}.project-experience-module__gSSQqW__bottomBack a:hover span{transform:translate(-.3rem)}[dir=rtl] .project-experience-module__gSSQqW__bottomBack a:hover span{transform:translate(.3rem)}.project-experience-module__gSSQqW__bottomBack a:focus-visible{outline-offset:3px;outline:2px solid #ffe2aa}.project-experience-module__gSSQqW__viewer{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--paper);opacity:0;transition:opacity .28s ease, display .28s allow-discrete, overlay .28s allow-discrete;background:#03070af7;border:0;margin:0;padding:0}.project-experience-module__gSSQqW__viewer[open]{opacity:1}@starting-style{.project-experience-module__gSSQqW__viewer[open]{opacity:0}}.project-experience-module__gSSQqW__viewer::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010305eb}.project-experience-module__gSSQqW__viewerInner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:clamp(.75rem,2vw,1.5rem);display:grid}.project-experience-module__gSSQqW__viewerTopbar,.project-experience-module__gSSQqW__viewerFooter{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.project-experience-module__gSSQqW__viewerTopbar span{color:#e4eae98a;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.project-experience-module__gSSQqW__viewer button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #e6eeed33;border-radius:50%;flex:none;place-items:center;width:2.8rem;height:2.8rem;font-size:1.2rem;transition:background .18s,border-color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.project-experience-module__gSSQqW__viewer button:hover,.project-experience-module__gSSQqW__viewer button:focus-visible{border-color:var(--amber);background:#dda85c24;transform:scale(1.06)}.project-experience-module__gSSQqW__viewerMedia{border:1px solid var(--line);background:#081018;min-height:0}.project-experience-module__gSSQqW__viewerMedia .project-experience-module__gSSQqW__visualAsset{object-fit:contain}.project-experience-module__gSSQqW__viewerFooter{justify-content:center}.project-experience-module__gSSQqW__viewerFooter p{color:#edefebb3;text-align:center;width:min(60ch,70vw);margin:0}[dir=rtl] .project-experience-module__gSSQqW__experience :is(.project-experience-module__gSSQqW__eyebrow,.project-experience-module__gSSQqW__heroTopbar,.project-experience-module__gSSQqW__heroActions a,.project-experience-module__gSSQqW__endingActions a,.project-experience-module__gSSQqW__bottomBack a,.project-experience-module__gSSQqW__zoneNav a,.project-experience-module__gSSQqW__heroFacts span,.project-experience-module__gSSQqW__explorerHeading>span,.project-experience-module__gSSQqW__stageCaption>span,.project-experience-module__gSSQqW__highlightCopy>span,.project-experience-module__gSSQqW__contributionCopy small,.project-experience-module__gSSQqW__galleryMeta b,.project-experience-module__gSSQqW__technicalBody li,.project-experience-module__gSSQqW__endingCopy li,.project-experience-module__gSSQqW__projectNav span,.project-experience-module__gSSQqW__viewerTopbar span){font-family:var(--font-arabic);letter-spacing:0}[dir=rtl] .project-experience-module__gSSQqW__heroCopy h1,[dir=rtl] .project-experience-module__gSSQqW__sectionHeading h2,[dir=rtl] .project-experience-module__gSSQqW__contributionCopy h2,[dir=rtl] .project-experience-module__gSSQqW__endingCopy h2{font-family:var(--font-arabic);letter-spacing:0;line-height:1.1}[dir=rtl] .project-experience-module__gSSQqW__heroCopy h1{max-width:14ch}[dir=rtl] .project-experience-module__gSSQqW__highlightScene[data-layout="1"] .project-experience-module__gSSQqW__highlightMedia{grid-column:2}@media (max-width:980px){.project-experience-module__gSSQqW__hero{min-height:auto;padding-block-end:4rem}.project-experience-module__gSSQqW__heroComposition{flex-direction:column;min-height:auto;padding-block-start:3rem;display:flex}.project-experience-module__gSSQqW__monitorAperture{order:1;width:100%;height:clamp(20rem,62vw,38rem);position:relative;inset:auto}.project-experience-module__gSSQqW__heroCopy{background:linear-gradient(#0000,#05090eeb 24%,#05090e 68%);order:2;width:min(100%,46rem);margin-block-start:-5rem;padding:7rem 1rem 1rem}.project-experience-module__gSSQqW__heroCopy h1{font-size:clamp(2.4rem,7vw,4.5rem)}.project-experience-module__gSSQqW__sectionHeading h2,.project-experience-module__gSSQqW__contributionCopy h2,.project-experience-module__gSSQqW__endingCopy h2,.project-experience-module__gSSQqW__technicalIntro h2{font-size:clamp(1.8rem,5vw,3.3rem)}.project-experience-module__gSSQqW__storyLead{font-size:clamp(1.1rem,3vw,1.6rem)}.project-experience-module__gSSQqW__highlightCopy h3{font-size:clamp(1.45rem,4vw,2.4rem)}.project-experience-module__gSSQqW__supportingFrame{display:none}.project-experience-module__gSSQqW__story{gap:3rem}.project-experience-module__gSSQqW__explorerLayout{grid-template-columns:1fr}.project-experience-module__gSSQqW__experienceTabs{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:auto}.project-experience-module__gSSQqW__experienceTabs button{border-block-end:1px solid var(--line);scroll-snap-align:start;min-width:min(70vw,20rem)}.project-experience-module__gSSQqW__highlightScene,.project-experience-module__gSSQqW__highlightScene[data-layout="1"]{grid-template-columns:1fr;gap:1.5rem}.project-experience-module__gSSQqW__highlightScene[data-layout="1"] .project-experience-module__gSSQqW__highlightMedia,.project-experience-module__gSSQqW__highlightScene[data-layout="1"] .project-experience-module__gSSQqW__highlightCopy{grid-area:auto/1}.project-experience-module__gSSQqW__highlightScene[data-layout="1"] .project-experience-module__gSSQqW__highlightMedia{grid-row:1}.project-experience-module__gSSQqW__highlightCopy{width:min(100%,42rem)}.project-experience-module__gSSQqW__contribution{grid-template-columns:1fr}.project-experience-module__gSSQqW__technicalIntro{grid-template-columns:1fr 1fr}.project-experience-module__gSSQqW__technicalIntro .project-experience-module__gSSQqW__eyebrow{grid-column:1/-1}.project-experience-module__gSSQqW__endingCopy{width:min(34rem,66vw)}}@media (max-width:680px){.project-experience-module__gSSQqW__hero{padding-inline:.75rem}.project-experience-module__gSSQqW__heroTopbar{padding-inline:.2rem}.project-experience-module__gSSQqW__heroTopbar>span{display:none}.project-experience-module__gSSQqW__monitorAperture{border-radius:.5rem;height:64vw;min-height:15rem}.project-experience-module__gSSQqW__heroCopy{margin-block-start:-2.8rem;padding:4.5rem .5rem .5rem}.project-experience-module__gSSQqW__heroCopy h1{font-size:clamp(2rem,10vw,3.1rem)}.project-experience-module__gSSQqW__heroSummary{font-size:clamp(.92rem,4vw,1rem)}.project-experience-module__gSSQqW__sectionHeading h2,.project-experience-module__gSSQqW__contributionCopy h2,.project-experience-module__gSSQqW__endingCopy h2,.project-experience-module__gSSQqW__technicalIntro h2{font-size:clamp(1.65rem,8vw,2.35rem)}.project-experience-module__gSSQqW__highlightCopy h3{font-size:clamp(1.35rem,6.5vw,1.95rem)}.project-experience-module__gSSQqW__heroFacts{grid-template-columns:1fr}.project-experience-module__gSSQqW__heroFacts p{-webkit-line-clamp:4}.project-experience-module__gSSQqW__zoneNav{justify-content:flex-start;padding-inline:.5rem}.project-experience-module__gSSQqW__zoneNav a{min-height:2.75rem}.project-experience-module__gSSQqW__story{grid-template-columns:1fr;padding-block:4.5rem}.project-experience-module__gSSQqW__storyLine{grid-column:1}.project-experience-module__gSSQqW__productExplorer{padding-inline:.75rem}.project-experience-module__gSSQqW__explorerHeading{flex-direction:column;align-items:start}.project-experience-module__gSSQqW__experienceTabs button{min-width:75vw}.project-experience-module__gSSQqW__experienceStage{min-height:72vw}.project-experience-module__gSSQqW__stageCaption{grid-template-columns:auto 1fr}.project-experience-module__gSSQqW__stageCaption button{grid-column:1/-1;justify-self:start}.project-experience-module__gSSQqW__highlights{padding-block:5rem}.project-experience-module__gSSQqW__highlightScenes{gap:5rem}.project-experience-module__gSSQqW__highlightMedia{min-height:67vw}.project-experience-module__gSSQqW__contribution{padding-inline:1rem}.project-experience-module__gSSQqW__contributionMedia{min-height:67vw}.project-experience-module__gSSQqW__galleryHeader{flex-direction:column;align-items:start}.project-experience-module__gSSQqW__gallerySlide,.project-experience-module__gSSQqW__gallerySlide[data-orientation=portrait]{width:86vw;min-width:86vw}.project-experience-module__gSSQqW__galleryImage{min-height:66vw}.project-experience-module__gSSQqW__technical{padding-block:5rem}.project-experience-module__gSSQqW__technicalIntro{grid-template-columns:1fr}.project-experience-module__gSSQqW__technicalIntro .project-experience-module__gSSQqW__eyebrow{grid-column:1}.project-experience-module__gSSQqW__technicalBody{grid-template-columns:1fr;padding-inline-start:0}.project-experience-module__gSSQqW__ending{align-items:end;min-height:48rem;padding-inline:1rem}.project-experience-module__gSSQqW__ending:after{background:linear-gradient(#0000 10%,#05090e 58%)}.project-experience-module__gSSQqW__endingMedia>span[data-ending-position="0"]{width:96%;height:46%;inset-block-start:6%;inset-inline-end:-8%}.project-experience-module__gSSQqW__endingMedia>span[data-ending-position="1"]{width:48%;height:24%;inset-block-start:30%;inset-inline-end:48%}.project-experience-module__gSSQqW__endingCopy{width:100%}.project-experience-module__gSSQqW__projectNav{grid-template-columns:1fr}.project-experience-module__gSSQqW__projectNav a{min-height:7rem;padding-inline:1rem}.project-experience-module__gSSQqW__projectNav a+a{border-block-start:1px solid var(--line);border-inline-start:0}.project-experience-module__gSSQqW__viewerFooter p{width:58vw;font-size:.76rem}}@media (hover:none){.project-experience-module__gSSQqW__monitorAperture{transform:none}.project-experience-module__gSSQqW__highlightMedia>i{background:#050a0eb8}}
