.LiveProjectShowcase-module__Ark8jW__root{background:radial-gradient(80% 60% at 50% 0,#d4a8430d,#0000 60%),#07080b;flex-direction:column;align-items:center;gap:clamp(26px,3.6vw,44px);width:100%;min-height:100%;padding:clamp(28px,4vw,64px) clamp(20px,4vw,56px) clamp(48px,6vw,88px);display:flex;position:relative}.LiveProjectShowcase-module__Ark8jW__masthead{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(1040px,100%);display:flex}.LiveProjectShowcase-module__Ark8jW__title{font-family:var(--font-cormorant);letter-spacing:-.01em;color:#f5f5f8;margin:0;font-size:clamp(38px,6vw,64px);font-weight:500;line-height:1.04}.LiveProjectShowcase-module__Ark8jW__chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.LiveProjectShowcase-module__Ark8jW__chip{font-family:var(--font-geist-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f4f59e;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:10px;display:inline-flex}.LiveProjectShowcase-module__Ark8jW__chipLive{color:var(--gold);border-color:#d4a84347}.LiveProjectShowcase-module__Ark8jW__liveDot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite LiveProjectShowcase-module__Ark8jW__livePulse;box-shadow:0 0 8px 1px #d4a84399}@keyframes LiveProjectShowcase-module__Ark8jW__livePulse{0%,to{opacity:1}50%{opacity:.4}}.LiveProjectShowcase-module__Ark8jW__media{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 0,#d4a84312,#0000 62%),linear-gradient(#16171d 0%,#101116 100%);border:1px solid #ffffff12;border-radius:14px;place-items:center;width:min(1040px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000d9,inset 0 0 0 1px #d4a8430f}.LiveProjectShowcase-module__Ark8jW__mediaImg{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.LiveProjectShowcase-module__Ark8jW__mediaTag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-geist-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f4f5d1;background:#0a0b0e99;border:1px solid #d4a8433d;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:10px;display:inline-flex;position:absolute;top:14px;left:14px}.LiveProjectShowcase-module__Ark8jW__body{flex-direction:column;gap:clamp(26px,3vw,38px);width:min(720px,100%);display:flex}.LiveProjectShowcase-module__Ark8jW__intro{text-align:center;color:#f4f4f5ad;margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.65}.LiveProjectShowcase-module__Ark8jW__section{flex-direction:column;gap:10px;display:flex}.LiveProjectShowcase-module__Ark8jW__sectionLabel{font-family:var(--font-geist-mono);letter-spacing:.26em;text-transform:uppercase;color:#f4f4f561;margin:0;font-size:10px}.LiveProjectShowcase-module__Ark8jW__sectionBody{color:#f4f4f5d1;margin:0;font-size:clamp(14.5px,1.35vw,16px);line-height:1.7}.LiveProjectShowcase-module__Ark8jW__factRow{flex-wrap:wrap;gap:8px;display:flex}.LiveProjectShowcase-module__Ark8jW__fact{color:#f4f4f5bd;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;padding:6px 12px;font-size:12.5px}.LiveProjectShowcase-module__Ark8jW__gallery{flex-direction:column;gap:clamp(14px,2vw,22px);width:min(1040px,100%);display:flex}.LiveProjectShowcase-module__Ark8jW__galleryFrame{background:linear-gradient(#16171d 0%,#101116 100%);border:1px solid #ffffff12;border-radius:12px;place-items:center;width:100%;display:grid;overflow:hidden}.LiveProjectShowcase-module__Ark8jW__galleryImg{object-fit:contain;width:100%;height:auto;display:block}.LiveProjectShowcase-module__Ark8jW__actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:min(720px,100%);padding-top:clamp(10px,2vw,18px);display:flex}.LiveProjectShowcase-module__Ark8jW__cta{font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:radial-gradient(130% 180% at 50% -40%,#d4a84324,#0000 60%),#0c0c0f99;border:1px solid #d4a84357;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:12px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.LiveProjectShowcase-module__Ark8jW__cta:hover{border-color:#d4a84399;transform:translateY(-1px);box-shadow:0 10px 30px -12px #d4a84366}.LiveProjectShowcase-module__Ark8jW__cta:focus-visible{outline-offset:3px;outline:2px solid #d4a84399}.LiveProjectShowcase-module__Ark8jW__ctaArrow{font-size:14px;transition:transform .25s}.LiveProjectShowcase-module__Ark8jW__cta:hover .LiveProjectShowcase-module__Ark8jW__ctaArrow{transform:translate(2px,-2px)}.LiveProjectShowcase-module__Ark8jW__secondary{font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f4f58c;font-size:11px;text-decoration:none;transition:color .25s}.LiveProjectShowcase-module__Ark8jW__secondary:hover{color:#f4f4f5e6}@media (max-width:640px){.LiveProjectShowcase-module__Ark8jW__media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.LiveProjectShowcase-module__Ark8jW__liveDot{animation:none}.LiveProjectShowcase-module__Ark8jW__cta,.LiveProjectShowcase-module__Ark8jW__ctaArrow,.LiveProjectShowcase-module__Ark8jW__secondary{transition:none}}
.WorkShowcaseViewer-module__rETECG__overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 120% at 50% 0,#101218b8,#08090ce6);justify-content:center;align-items:center;padding:clamp(12px,2.2vw,34px);animation:.32s both WorkShowcaseViewer-module__rETECG__viewer-fade;display:flex;position:fixed;inset:0}.WorkShowcaseViewer-module__rETECG__standalone{z-index:30;top:72px}.WorkShowcaseViewer-module__rETECG__standalone .WorkShowcaseViewer-module__rETECG__frame{max-height:calc(100vh - 96px)}.WorkShowcaseViewer-module__rETECG__backdrop{z-index:0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.WorkShowcaseViewer-module__rETECG__frame{z-index:1;background:#0c0d11;border:1px solid #d4a84329;border-radius:16px;flex-direction:column;width:min(1440px,96vw);height:min(960px,94vh);animation:.4s cubic-bezier(.22,.61,.36,1) both WorkShowcaseViewer-module__rETECG__viewer-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px -28px #000c,inset 0 0 0 1px #ffffff05}.WorkShowcaseViewer-module__rETECG__bar{background:linear-gradient(#14161ceb,#0c0d11eb);border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 20px;display:flex}.WorkShowcaseViewer-module__rETECG__meta{align-items:baseline;gap:12px;min-width:0;display:flex}.WorkShowcaseViewer-module__rETECG__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:#d4a843;white-space:nowrap;font-size:10px}.WorkShowcaseViewer-module__rETECG__title{font-family:var(--font-serif,Cormorant, Georgia, serif);color:#f4f4f8f5;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(15px,1.5vw,19px);font-weight:600;overflow:hidden}.WorkShowcaseViewer-module__rETECG__close{color:#e8e8eedb;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:11px;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.WorkShowcaseViewer-module__rETECG__close:hover,.WorkShowcaseViewer-module__rETECG__close:focus-visible{color:#0c0d11;background:#d4a843;border-color:#d4a843;outline:none}.WorkShowcaseViewer-module__rETECG__closeText{display:inline}.WorkShowcaseViewer-module__rETECG__stage{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#07080b;flex:auto;min-height:0;position:relative;overflow:hidden auto;transform:translateZ(0)}.WorkShowcaseViewer-module__rETECG__empty{text-align:center;color:#dcdce4a8;justify-content:center;align-items:center;height:100%;padding:40px;font-size:15px;display:flex}@keyframes WorkShowcaseViewer-module__rETECG__viewer-fade{0%{opacity:0}to{opacity:1}}@keyframes WorkShowcaseViewer-module__rETECG__viewer-rise{0%{opacity:0;transform:scale(.965)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.WorkShowcaseViewer-module__rETECG__frame{border-radius:0;width:100vw;height:100%}.WorkShowcaseViewer-module__rETECG__overlay{padding:0}.WorkShowcaseViewer-module__rETECG__closeText{display:none}}@media (prefers-reduced-motion:reduce){.WorkShowcaseViewer-module__rETECG__overlay,.WorkShowcaseViewer-module__rETECG__frame{animation-duration:1ms}}body.work-viewer-open{overflow:hidden}
