@media (hover:hover) and (pointer:fine){a.views_ctaPill__AbLO1:hover{background:#ffffff;color:#2a14e8;border-color:#ffffff}}.views_progNav__KnZlg{position:fixed;top:calc(clamp(14px, 2.2vw, 24px) + 50px);left:50%;transform:translateX(-50%);z-index:95;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .34s ease}.views_progNav__KnZlg[data-hidden=true]{transform:translate(-50%,calc(-100% - 60px));opacity:0;pointer-events:none}.views_progTrack__P7iYD{display:flex;align-items:center;justify-content:flex-start;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(10,8,24,.42);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);pointer-events:auto;transition:border-color .42s ease}.views_progNav__KnZlg[data-scrolling=true] .views_progTrack__P7iYD{border-color:rgba(255,255,255,.42)}.views_progSteps__lO4af{display:flex;align-items:center;gap:8px;transition:gap .42s cubic-bezier(.22,1,.36,1)}.views_progNav__KnZlg[data-scrolling=true] .views_progSteps__lO4af{gap:4px}.views_progItem__2vN5N{display:flex;align-items:center;padding:6px 0}.views_progTick__2Fbf_{display:block;width:clamp(30px,5.5vw,60px);height:3px;border-radius:2px;background:#ffffff;opacity:.28;transition:opacity .36s ease,background .36s ease}.views_progItem__2vN5N[data-active=true] .views_progTick__2Fbf_{opacity:1}@media (hover:hover) and (pointer:fine){.views_progItem__2vN5N:hover .views_progTick__2Fbf_{opacity:1;background:var(--accent)}}.views_progName__teYhc{display:block;max-width:0;overflow:hidden;font-family:var(--ff-body);font-stretch:87.5%;font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:#ffffff;opacity:0;transition:max-width .46s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin-right .46s cubic-bezier(.22,1,.36,1)}.views_progNav__KnZlg[data-scrolling=true] .views_progName__teYhc{max-width:min(180px,34vw);margin-right:10px;opacity:.92}.views_progNav__KnZlg[data-scrolling=true] .views_progName__teYhc[data-in=true]{animation:views_progNameIn__p_fID .42s cubic-bezier(.22,1,.36,1) both}@keyframes views_progNameIn__p_fID{0%{opacity:0;transform:translateX(8px)}to{opacity:.92;transform:none}}@media (prefers-reduced-motion:reduce){.views_progNav__KnZlg[data-scrolling=true] .views_progName__teYhc[data-in=true]{animation:none}}.views_socialRow__Y1vtQ{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}a.views_socialPill__zIM_0{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(10,8,24,.32);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font-family:var(--ff-body);font-stretch:87.5%;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;line-height:1;transition:background .28s ease,border-color .28s ease,color .28s ease}.views_socialArrow__Sueih{font-size:12px;line-height:1;opacity:.7;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}@media (hover:hover) and (pointer:fine){a.views_socialPill__zIM_0:hover{background:var(--accent);border-color:var(--accent);color:#0b0b0c}a.views_socialPill__zIM_0:hover .views_socialArrow__Sueih{opacity:1;transform:translate(2px,-2px)}}a.views_emailLink__1ACnW{display:block;font-family:var(--ff-display);font-weight:700;font-size:clamp(1rem,3vw,1.85rem);line-height:1.06;letter-spacing:-.02em;text-shadow:0 6px 30px rgba(8,2,60,.35)}@media (hover:hover) and (pointer:fine){a.views_emailLink__1ACnW:hover{color:var(--accent)}}@media (max-width:620px){a.views_emailLink__1ACnW{font-size:min(1.4rem,calc((100vw - 44px) / 19.6));line-height:1.3}a.views_emailLink__1ACnW>span{display:block}}@media (hover:hover) and (pointer:fine){button.views_closeBtn__bK_xE:hover{background:#ffffff;color:#2a14e8}}a.views_nextPanel__kZ0u7{display:block;margin:clamp(70px,12vh,160px) var(--case-gutter) clamp(60px,9vw,140px);border:1px solid rgba(255,255,255,.3);border-radius:12px;background:rgba(255,255,255,.07);padding:clamp(40px,7vw,100px) clamp(20px,3vw,50px);cursor:pointer;transition:background .3s ease,border-color .3s ease}a.views_nextPanel__kZ0u7:hover{color:inherit}@media (hover:hover) and (pointer:fine){a.views_nextPanel__kZ0u7:hover{background:radial-gradient(120% 140% at 50% 100%,rgba(216,255,60,.16),transparent 70%),rgba(255,255,255,.1);border-color:rgba(216,255,60,.55)}}a.views_nextPanel__kZ0u7{--next-charge:0;position:relative;overflow:hidden;color:#ffffff}a.views_nextPanel__kZ0u7[data-charging=true]{background:radial-gradient(120% 140% at 50% 100%,rgba(216,255,60,calc(.22 * var(--next-charge))),transparent 70%),rgba(255,255,255,calc(.07 + .05 * var(--next-charge)));border-color:rgba(216,255,60,calc(.3 + .45 * var(--next-charge)))}.views_nextRing__WnhHu{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--accent);filter:drop-shadow(0 0 6px rgba(216,255,60,calc(.5 * var(--next-charge))));overflow:visible}.views_nextRing__WnhHu rect{transition:stroke-dashoffset .12s linear}@media (prefers-reduced-motion:reduce){.views_nextRing__WnhHu rect{transition:none}}.views_nextTitle__ZtJhx{margin:0;font-family:var(--ff-display);font-weight:700;font-size:clamp(1.6rem,4.4vw,3.8rem);line-height:1.22;letter-spacing:-.03em;text-wrap:balance}.views_nowPlaying__yG5_W{position:relative;width:100vw;margin-left:50%;transform:translateX(-50vw);overflow:hidden;padding:10px 0;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}@keyframes views_nowPlayingScroll__FxXky{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.views_nowPlayingTrack__0IZdw{display:flex;width:max-content;animation:views_nowPlayingScroll__FxXky var(--marquee-duration,48s) linear infinite;animation-duration:var(--marquee-duration,48s)!important}.views_nowPlayingSet__HU7nd{display:flex;gap:clamp(14px,2vw,22px);padding-right:clamp(14px,2vw,22px)}.views_nowPlayingItem__d2QUe{display:grid;grid-gap:4px;gap:4px;align-content:start;width:clamp(124px,13vw,158px);flex:none}@media (hover:hover) and (pointer:fine){.views_nowPlaying__yG5_W:hover .views_nowPlayingTrack__0IZdw{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.views_nowPlayingTrack__0IZdw{animation-duration:calc(var(--marquee-duration, 48s) * 3)!important}}.views_nowPlaying__yG5_W img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px;margin-bottom:6px;transition:transform .32s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.views_nowPlaying__yG5_W a:hover img{transform:translateY(-6px)}}.views_nowPlayingTitle__gzhjX{font-size:.86rem;font-weight:600;line-height:1.35}.views_nowPlayingArtist__Di9IS{font-size:.8rem;line-height:1.35;opacity:.6}.views_faqList__OJGRU{width:100%;text-align:left;border-top:1px solid rgba(255,255,255,.18)}.views_faqItem__eB_VM{border-bottom:1px solid rgba(255,255,255,.12)}.views_faqQuestion__QCmXI{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(16px,2vw,22px) clamp(10px,1.4vw,16px);margin:0 clamp(-10px,-1.4vw,-16px);border-radius:8px;cursor:pointer;list-style:none;font-weight:600;font-size:clamp(1rem,1.5vw,1.18rem);letter-spacing:-.015em;transition:background .22s ease,color .22s ease}.views_faqQuestion__QCmXI::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.views_faqQuestion__QCmXI:hover{background:rgba(255,255,255,.1)}.views_faqQuestion__QCmXI:hover .views_faqMarker__w8uhF{border-color:var(--accent)}}.views_faqQuestion__QCmXI:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.views_faqItem__eB_VM[open] .views_faqQuestion__QCmXI{background:rgba(255,255,255,.08)}.views_faqMarker__w8uhF{position:relative;flex:0 0 auto;width:14px;height:14px;border:0}.views_faqMarker__w8uhF:after,.views_faqMarker__w8uhF:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .28s cubic-bezier(.76,0,.24,1),opacity .28s ease}.views_faqMarker__w8uhF:after{transform:translate(-50%,-50%) rotate(90deg)}.views_faqItem__eB_VM[open] .views_faqMarker__w8uhF:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.views_faqAnswer__d0SrM{padding:0 clamp(10px,1.4vw,16px) clamp(18px,2.2vw,26px);margin:0 clamp(-10px,-1.4vw,-16px);max-width:68ch}.views_faqAnswer__d0SrM p{margin:0;font-size:clamp(.94rem,1.15vw,1.05rem);line-height:1.62;opacity:.82}.views_faqItem__eB_VM[open] .views_faqAnswer__d0SrM{animation:views_faqReveal__wmeCT .42s cubic-bezier(.22,1,.36,1) both}@keyframes views_faqReveal__wmeCT{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}.views_heroIconContact__w86w1,.views_heroIconWork__fy7AB{position:absolute;transform:translate(-50%,-50%);width:min(15vw,150px);height:min(15vw,150px);display:block}.views_heroIconWork__fy7AB{left:14%;top:62%}.views_heroIconContact__w86w1{left:86%;top:30%}.views_iconHint__MbRzF{position:absolute;top:92%;left:62%;display:flex;align-items:center;gap:4px;color:#ffffff;opacity:.72;pointer-events:none;white-space:nowrap;transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.views_iconHintFlip__DqceX{left:auto;right:62%;flex-direction:row-reverse}.views_iconHintArrow__HcyaL{width:38px;height:29px;flex:none}.views_iconHintFlip__DqceX .views_iconHintArrow__HcyaL{transform:scaleX(-1)}.views_iconHintLabel__kKcby{font-family:var(--ff-body);font-stretch:87.5%;font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.views_scrollCue__99Obh{display:inline-block;opacity:.66;will-change:transform;animation:views_scrollCueNudge__wVuRm 3.6s cubic-bezier(.33,0,.24,1) infinite}@keyframes views_scrollCueNudge__wVuRm{0%,62%{transform:translateY(0);opacity:.55}74%{transform:translateY(5px);opacity:.9}88%,to{transform:translateY(0);opacity:.55}}@media (prefers-reduced-motion:reduce){.views_scrollCue__99Obh{animation:none;opacity:.66}}@media (hover:hover) and (pointer:fine){.views_heroIconWork__fy7AB:hover .views_iconHint__MbRzF{opacity:1;color:var(--accent);transform:translate(3px,3px)}.views_heroIconContact__w86w1:hover .views_iconHint__MbRzF{opacity:1;color:var(--accent);transform:translate(-3px,3px)}}@media (max-width:900px){.views_iconHintArrow__HcyaL{width:30px;height:23px}.views_iconHintLabel__kKcby{display:block;font-size:9px;letter-spacing:.12em}.views_iconHint__MbRzF{gap:2px;opacity:.9}}@media (max-width:400px){.views_iconHintArrow__HcyaL{width:26px;height:20px}.views_iconHintLabel__kKcby{font-size:8px;letter-spacing:.1em}}html[data-tier=minimal] .views_heroIconContact__w86w1,html[data-tier=minimal] .views_heroIconWork__fy7AB{display:grid;place-items:center;width:auto;height:auto}html[data-tier=minimal] .views_iconHintArrow__HcyaL{display:none}html[data-tier=minimal] .views_iconHint__MbRzF{position:static;color:#ffffff;opacity:1;pointer-events:auto;border:1px solid rgba(255,255,255,.42);border-radius:999px;padding:11px 18px 10px;background:rgba(10,8,24,.32)}html[data-tier=minimal] .views_iconHintLabel__kKcby{display:block}@media (max-width:900px){.views_heroIconContact__w86w1,.views_heroIconWork__fy7AB{width:max(44px,17vw);height:max(44px,17vw)}.views_heroIconWork__fy7AB{left:17%;top:74%}.views_heroIconContact__w86w1{left:83%;top:16%}}.views_heroLine__6PVZX{margin:0;max-width:96vw;font-family:var(--ff-display);font-weight:700;font-size:clamp(.82rem,4vw,3rem);line-height:1.05;letter-spacing:-.03em;text-align:center;white-space:nowrap;text-shadow:0 8px 34px rgba(6,2,48,.4)}.views_heroPhrase__F1_FP{display:inline-block;white-space:nowrap;animation:views_heroPhraseIn__5MAY3 .34s cubic-bezier(.22,1,.36,1) both}.views_heroPhraseOut__hn7wS{animation:views_heroPhraseOut__hn7wS .26s cubic-bezier(.76,0,.24,1) both}@keyframes views_heroPhraseIn__5MAY3{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes views_heroPhraseOut__hn7wS{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.5em)}}.views_case__ovugd{--case-gutter:clamp(16px,3vw,56px);--case-measure:72ch;position:relative;z-index:10;color:#ffffff}.views_caseHead__4l2KT{padding:clamp(112px,16vh,210px) var(--case-gutter) clamp(24px,4vh,44px)}.views_caseKicker__VsBk8{margin:0 0 clamp(12px,2vw,20px);font-family:var(--ff-body);font-stretch:87.5%;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.views_caseTitle__8GjX_{margin:0;font-family:var(--ff-display);font-weight:700;font-size:clamp(1.8rem,5.2vw,5rem);line-height:1.22;letter-spacing:-.03em;text-wrap:balance}.views_caseHero__gwgHD{padding:0 var(--case-gutter)}.views_caseMeta__FPsOq{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:clamp(18px,3vw,40px);gap:clamp(18px,3vw,40px);padding:clamp(26px,4vh,46px) var(--case-gutter) 0;border-top:0}.views_caseMetaLabel__LK6af{margin:0 0 6px;font-family:var(--ff-body);font-stretch:87.5%;font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.5}.views_caseMetaValue__175hV{margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:600;line-height:1.4}.views_caseSection__up3pR{padding-top:clamp(64px,12vh,150px)}.views_caseText__jHhZ_{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);grid-gap:clamp(16px,3vw,44px);gap:clamp(16px,3vw,44px);padding:0 var(--case-gutter) clamp(34px,6vh,70px);align-items:start}.views_caseTextLabel__s1nTi{margin:0;padding-top:.5em;font-family:var(--ff-body);font-stretch:87.5%;font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.55}.views_caseTextBody__ce73f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-column-gap:clamp(28px,4vw,72px);column-gap:clamp(28px,4vw,72px);align-items:start}.views_caseHeading__iZB5m{grid-column:1/-1;margin:0;font-size:clamp(1.35rem,2.8vw,2.3rem);font-weight:700;line-height:1.16;letter-spacing:-.03em;text-wrap:balance}.views_caseBody__HyKLL{margin:clamp(14px,2vh,22px) 0 0;max-width:68ch;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.62;opacity:.88}.views_caseBody__HyKLL p{margin:0}.views_caseBody__HyKLL p+p{margin-top:1.15em}.views_caseNote__o0aiU{margin:clamp(14px,2vh,22px) 0 0;max-width:46ch;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.6;opacity:.6}.views_caseNote__o0aiU p{margin:0}.views_caseNote__o0aiU p+p{margin-top:1em}@media (max-width:1100px){.views_caseTextBody__ce73f{grid-template-columns:minmax(0,1fr)}.views_caseNote__o0aiU{margin-top:1.6em;max-width:64ch}}@media (max-width:860px){.views_caseText__jHhZ_{grid-template-columns:minmax(0,1fr);gap:12px}.views_caseTextLabel__s1nTi{padding-top:0}}.views_caseGrid__YN6C9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,1.6vw,22px);gap:clamp(12px,1.6vw,22px);padding:0 var(--case-gutter)}.views_caseMediaFull__rJrvL{grid-column:span 2}.views_caseMediaHalf__GNR8N{grid-column:span 1}@media (max-width:720px){.views_caseGrid__YN6C9{grid-template-columns:minmax(0,1fr)}.views_caseMediaFull__rJrvL,.views_caseMediaHalf__GNR8N{grid-column:span 1}}.views_caseMediaFrame__ekNsd{position:relative;width:100%;overflow:hidden;border-radius:8px;background:rgba(255,255,255,.06)}.views_caseMediaEl__HTYl9{width:100%;height:100%;object-fit:cover;display:block}.views_caseHero__gwgHD,.views_caseMedia__5_Vjh,.views_caseText__jHhZ_{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.views_caseHero__gwgHD[data-in=false],.views_caseMedia__5_Vjh[data-in=false],.views_caseText__jHhZ_[data-in=false]{opacity:0;transform:translate3d(0,34px,0)}.views_caseHero__gwgHD .views_caseMediaEl__HTYl9,.views_caseMedia__5_Vjh .views_caseMediaEl__HTYl9{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.views_caseHero__gwgHD[data-in=false] .views_caseMediaEl__HTYl9,.views_caseMedia__5_Vjh[data-in=false] .views_caseMediaEl__HTYl9{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.views_caseHero__gwgHD,.views_caseHero__gwgHD[data-in=false],.views_caseMedia__5_Vjh,.views_caseMedia__5_Vjh[data-in=false],.views_caseText__jHhZ_,.views_caseText__jHhZ_[data-in=false]{opacity:1;transform:none;transition:none}.views_caseHero__gwgHD[data-in=false] .views_caseMediaEl__HTYl9,.views_caseMedia__5_Vjh[data-in=false] .views_caseMediaEl__HTYl9{transform:none}}html[data-tier=minimal] .views_caseHero__gwgHD,html[data-tier=minimal] .views_caseMedia__5_Vjh,html[data-tier=minimal] .views_caseText__jHhZ_{opacity:1!important;transform:none!important;transition:none}.views_infoName__7D2Eb{margin:0;font-family:var(--ff-display);font-weight:700;font-size:min(3.5rem,calc((100vw - 46px) / 15.9));line-height:.92;letter-spacing:-.04em;white-space:nowrap}.views_archControls__qn_vq{position:absolute;left:0;right:0;bottom:clamp(20px,4vh,44px);z-index:6;display:flex;justify-content:center;gap:10px;padding:0 clamp(16px,3vw,40px)}.views_archBtn__VAhSk{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(10,8,24,.42);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);color:#ffffff;font-family:var(--ff-body);font-stretch:87.5%;font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;line-height:1;transition:background .26s ease,border-color .26s ease,color .26s ease}@media (hover:hover) and (pointer:fine){.views_archBtn__VAhSk:hover{background:var(--accent);border-color:var(--accent);color:#0b0b0c}}.views_archBtn__VAhSk:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.views_archHint__bwM1q{position:absolute;left:0;right:0;bottom:calc(clamp(20px, 4vh, 44px) + 52px);z-index:6;text-align:center;font-family:var(--ff-body);font-stretch:87.5%;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.6);pointer-events:none;transition:opacity .5s ease}.views_archHint__bwM1q[data-hidden=true]{opacity:0}.views_archHintTouch__Oq1aQ{display:none}@media (hover:none),(pointer:coarse){.views_archHintPointer__Yu491{display:none}.views_archHintTouch__Oq1aQ{display:inline}}@media (hover:none){.views_archBtn__VAhSk:active,a.views_ctaPill__AbLO1:active,a.views_socialPill__zIM_0:active,button.views_closeBtn__bK_xE:active{transform:scale(.96);background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.75)}.views_archBtn__VAhSk,a.views_ctaPill__AbLO1,a.views_socialPill__zIM_0,button.views_closeBtn__bK_xE{transition:transform .16s cubic-bezier(.22,1,.36,1),background .2s ease,border-color .2s ease}.views_faqQuestion__QCmXI:active{background:rgba(255,255,255,.14)}a.views_emailLink__1ACnW:active{color:var(--accent)}.views_caseHero__gwgHD:active,a.views_nextPanel__kZ0u7:active{transform:scale(.99)}}.views_workGrid__G2n3U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(18px,3vw,48px);gap:0 clamp(18px,3vw,48px);align-items:start}.views_projectGrid__EFx7o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,3.5vw,54px) clamp(16px,2vw,32px);gap:clamp(28px,3.5vw,54px) clamp(16px,2vw,32px);max-width:1180px;margin:0 auto}@media (max-width:720px){.views_projectGrid__EFx7o{grid-template-columns:minmax(0,1fr);gap:clamp(26px,6vw,40px)}}.views_workCol__k1zDD{display:flex;flex-direction:column;gap:clamp(90px,34vh,380px);padding-bottom:clamp(90px,34vh,380px)}.views_workColB__4awti{margin-top:clamp(60px,24vh,280px);padding-bottom:clamp(40px,14vh,180px)}@media (max-width:720px){.views_workGrid__G2n3U{grid-template-columns:minmax(0,1fr)}.views_workCol__k1zDD{gap:clamp(40px,7vh,64px);padding-bottom:clamp(40px,7vh,64px)}.views_workColB__4awti{margin-top:clamp(40px,7vh,64px);padding-bottom:0}}.views_notFound__67ois{position:relative;z-index:10;height:100svh;min-height:480px;overflow:hidden;display:grid;place-items:center;padding:clamp(100px,14vh,165px) clamp(16px,3vw,56px) clamp(58px,8vh,88px)}.views_notFoundStage__2pYIR{position:absolute;inset:clamp(88px,12vh,130px) clamp(12px,2.5vw,40px) clamp(48px,7vh,76px);z-index:1;pointer-events:none;display:grid;place-items:center}.views_notFoundMark__spRiI{display:block;font-family:var(--ff-display);font-weight:700;font-size:clamp(3.1rem,13vw,13rem);line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.16);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.views_notFoundText__OV82i{position:relative;z-index:3;margin:0;text-align:center;font-weight:600;font-size:clamp(.82rem,2.6vw,1rem);letter-spacing:.22em;text-shadow:0 6px 30px rgba(8,2,60,.4)}.views_cardLabel__ReT6A,.views_notFoundText__OV82i{font-family:var(--ff-body);font-stretch:87.5%;text-transform:uppercase}.views_cardLabel__ReT6A{margin:14px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:11px;letter-spacing:.2em}.views_cardTag__8OdDm{display:inline-block;padding:4px 8px 3px;border:1px solid rgba(255,255,255,.38);border-radius:999px;font-size:9px;letter-spacing:.12em;line-height:1;opacity:.75}.views_archiveRoot__My_My,.views_archiveStage__eVEPZ{overflow:hidden;overflow:clip;touch-action:pinch-zoom}.views_archiveRoot__My_My{position:relative;z-index:10;height:100svh;width:100%;max-width:100vw;overscroll-behavior:none}.views_projectCard__y_dp2{display:block}.views_projectCardFrame__BnEg7{overflow:hidden;isolation:isolate;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),outline-color .35s ease;outline:1px solid transparent;outline-offset:0}.views_projectCardImg__oCumy{width:100%;height:100%;object-fit:cover;display:block;transform-origin:center;transition:transform .62s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.views_projectCard__y_dp2:hover .views_projectCardFrame__BnEg7{transform:translateY(-6px);outline-color:rgba(216,255,60,.55);box-shadow:0 18px 44px rgba(4,2,30,.35)}.views_projectCard__y_dp2:hover .views_projectCardImg__oCumy{transform:scale(1.045)}}@media (hover:none){.views_projectCard__y_dp2:active .views_projectCardFrame__BnEg7{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.views_projectCardFrame__BnEg7,.views_projectCardImg__oCumy{transition:none}.views_projectCard__y_dp2:hover .views_projectCardFrame__BnEg7,.views_projectCard__y_dp2:hover .views_projectCardImg__oCumy{transform:none}}html[data-backdrop=case] .views_caseKicker__VsBk8,html[data-backdrop=case] .views_caseMetaLabel__LK6af,html[data-backdrop=case] .views_caseTextLabel__s1nTi{color:var(--case-blue);opacity:.92}html[data-backdrop=case] .views_progItem__2vN5N[data-active=true] .views_progTick__2Fbf_{background:var(--case-blue)}html[data-backdrop=case] a.views_nextPanel__kZ0u7{border-color:rgba(110,123,255,.42)}@media (hover:hover) and (pointer:fine){html[data-backdrop=case] a.views_nextPanel__kZ0u7:hover{background:radial-gradient(120% 140% at 50% 100%,rgba(110,123,255,.2),transparent 70%),rgba(255,255,255,.08);border-color:rgba(110,123,255,.75)}}.views_infoLink__yYbvd{display:inline-flex;align-items:baseline;gap:7px;width:-moz-fit-content;width:fit-content;border-bottom:1px solid rgba(255,255,255,.32);padding-bottom:1px;transition:color .24s ease,border-color .24s ease}.views_infoLinkArrow__gVTrD{font-size:.82em;line-height:1;opacity:.65;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease}@media (hover:hover) and (pointer:fine){a.views_infoLink__yYbvd:hover{color:var(--accent);border-color:var(--accent)}a.views_infoLink__yYbvd:hover .views_infoLinkArrow__gVTrD{opacity:1;transform:translate(2px,-2px)}}@media (hover:none){a.views_infoLink__yYbvd:active{color:var(--accent);border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.views_infoLinkArrow__gVTrD,.views_infoLink__yYbvd{transition:none}}.views_contactMeta__NcMN9{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:clamp(20px,3.4vh,40px);font-family:var(--ff-body);font-stretch:87.5%;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.6)}.views_briefCard__wC6n6{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:7px;gap:7px;width:clamp(168px,16vw,196px);aspect-ratio:4/3;padding:15px;border:1px solid rgba(255,255,255,.5);border-radius:14px;background:rgba(10,8,24,.32);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);color:#fff;text-align:left;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.views_briefCardNote__IfnX7{margin:0;font-family:var(--ff-body);font-stretch:87.5%;font-weight:600;font-size:9px;letter-spacing:.14em;text-transform:uppercase;line-height:1.45;opacity:.66;transition:opacity .3s ease}.views_briefCardFoot__1xsL4{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.views_briefCardBody__fBjTI{margin:0;font-family:var(--ff-body);font-size:.82rem;line-height:1.35;letter-spacing:-.01em;opacity:.82;transition:opacity .3s ease}.views_briefCardTitle__fWztn{font-family:var(--ff-body);font-weight:700;font-size:clamp(.92rem,1.05vw,1.02rem);letter-spacing:-.02em;line-height:1.1}.views_briefCardArrow__dxFy8{font-size:1.15em;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){a.views_briefCard__wC6n6:hover{background:var(--accent);border-color:var(--accent);color:#0b0b0c;transform:translateY(-3px);box-shadow:0 18px 40px rgba(216,255,60,.2)}a.views_briefCard__wC6n6:hover .views_briefCardBody__fBjTI,a.views_briefCard__wC6n6:hover .views_briefCardNote__IfnX7{opacity:.8}a.views_briefCard__wC6n6:hover .views_briefCardArrow__dxFy8{transform:translate(3px,-3px)}}@media (hover:none){.views_briefCard__wC6n6{border-color:rgba(255,255,255,.68)}a.views_briefCard__wC6n6:active{background:var(--accent);border-color:var(--accent);color:#0b0b0c;transform:scale(.98)}}.views_contactStage__wQmnc{position:absolute;inset:0;z-index:3;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;padding:clamp(100px,14vh,165px) clamp(16px,3vw,56px) clamp(58px,8vh,88px);pointer-events:none}.views_briefCardSlot__fKO0x{display:grid;align-items:center;pointer-events:auto}@media (max-height:700px){.views_contactStage__wQmnc{grid-template-rows:auto auto auto;align-content:center;gap:clamp(18px,3vh,30px)}}.views_infoFooterGrid__euyGv{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);padding-top:clamp(46px,7vh,86px);margin-top:clamp(38px,5.5vh,68px);border-top:1px solid rgba(255,255,255,.2)}@media (min-width:820px){.views_infoFooterGrid__euyGv{grid-template-columns:minmax(264px,1fr) auto auto;align-items:start}.views_infoFooterGrid__euyGv>.views_briefCard__wC6n6{justify-self:end}}@media (prefers-reduced-motion:reduce){.views_briefCardArrow__dxFy8,.views_briefCardBody__fBjTI,.views_briefCardNote__IfnX7,.views_briefCard__wC6n6{transition:none}}