.editorial-showcase-module__oEgLZG__card{--ambient-state:paused;isolation:isolate;width:100%;height:var(--art-height);border:1px solid var(--portfolio-border,#303030);border-radius:var(--portfolio-radius,20px);color:#fff;background:#171b1b;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.editorial-showcase-module__oEgLZG__artButton{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.editorial-showcase-module__oEgLZG__artButton:focus-visible{outline:3px solid var(--portfolio-focus,#85adff);outline-offset:-5px}.editorial-showcase-module__oEgLZG__topLabel{z-index:3;color:inherit;letter-spacing:-.005em;pointer-events:none;opacity:.8;font-size:11px;font-weight:400;line-height:1.5;position:absolute;top:20px;left:20px;right:20px}.editorial-showcase-module__oEgLZG__caption{z-index:3;pointer-events:none;background:linear-gradient(#0000,#0009 45%,#000c);justify-content:space-between;align-items:flex-end;gap:15px;min-height:92px;padding:24px 20px 20px;display:flex;position:absolute;inset:auto 0 0}.editorial-showcase-module__oEgLZG__caption h2{letter-spacing:-.045em;margin:0;font-size:20px;font-weight:510;line-height:1.3}.editorial-showcase-module__oEgLZG__caption p{color:#ffffffe0;margin-top:4px;font-size:12px;line-height:1.5}.editorial-showcase-module__oEgLZG__caption>svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px;margin-bottom:4px}.editorial-showcase-module__oEgLZG__openHint{z-index:4;color:#fff;opacity:0;background:#14191edb;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:0 11px;font-size:11px;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:58px;right:16px;transform:translateY(-4px)}.editorial-showcase-module__oEgLZG__openHint svg{stroke:currentColor;stroke-width:1.4px;width:14px;height:14px}.editorial-showcase-module__oEgLZG__artButton:is(:hover,:focus-visible) .editorial-showcase-module__oEgLZG__openHint{opacity:1;transform:none}.editorial-showcase-module__oEgLZG__light{z-index:2;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,50%), #ffffff25, transparent 52%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.editorial-showcase-module__oEgLZG__artButton:hover .editorial-showcase-module__oEgLZG__light{opacity:1}.editorial-showcase-module__oEgLZG__landscape{object-fit:cover}.editorial-showcase-module__oEgLZG__glassMark{z-index:1;filter:drop-shadow(0 22px 30px #18352850);width:min(76%,290px);height:auto;transition:filter .3s;position:absolute;top:62px;left:50%;transform:translate(-50%)}.editorial-showcase-module__oEgLZG__brandWord{z-index:1;color:#fff;letter-spacing:-.08em;font-size:clamp(46px,18cqw,76px);font-weight:500;line-height:1;position:absolute;top:68%;left:20px}.editorial-showcase-module__oEgLZG__tracerBrand .editorial-showcase-module__oEgLZG__caption{min-height:89px}.editorial-showcase-module__oEgLZG__tracerBrand .editorial-showcase-module__oEgLZG__topLabel{text-shadow:0 1px 8px #183528}.editorial-showcase-module__oEgLZG__tracerProcess{background:#194fa7}.editorial-showcase-module__oEgLZG__processTitle{letter-spacing:-.055em;font-size:clamp(28px,9cqw,39px);font-weight:480;line-height:1.1;position:absolute;top:58px;left:20px}.editorial-showcase-module__oEgLZG__markStudies{justify-content:space-between;align-items:center;gap:18px;height:72px;display:flex;position:absolute;top:167px;left:20px;right:20px}.editorial-showcase-module__oEgLZG__markStudies img{object-fit:contain;opacity:.94;border-radius:8px;width:25%;height:60px}.editorial-showcase-module__oEgLZG__tracerProcess .editorial-showcase-module__oEgLZG__caption{background:linear-gradient(#0000,#0b2d715c);min-height:76px;padding-top:15px}.editorial-showcase-module__oEgLZG__nudgeStudio{--portfolio-focus:#315cf5;color:#303a25;background:#e9edcf}.editorial-showcase-module__oEgLZG__studioTitle{z-index:1;letter-spacing:-.065em;font-size:clamp(31px,10cqw,44px);font-weight:500;line-height:1.03;position:absolute;top:55px;left:20px}.editorial-showcase-module__oEgLZG__studioRing{border:1px solid #6e7b3f35;border-radius:50%;width:230px;height:230px;position:absolute;top:100px;left:48%}.editorial-showcase-module__oEgLZG__ipadScene{z-index:1;width:105%;max-width:none;height:auto;animation:7s ease-in-out infinite editorial-showcase-module__oEgLZG__ipad-float;animation-play-state:var(--ambient-state);position:absolute;top:123px;left:50%}.editorial-showcase-module__oEgLZG__nudgeStudio .editorial-showcase-module__oEgLZG__caption{background:linear-gradient(#0000,#e9edcff5 35%,#e9edcf)}.editorial-showcase-module__oEgLZG__nudgeStudio .editorial-showcase-module__oEgLZG__caption p{color:#556045}.editorial-showcase-module__oEgLZG__worldCrew{background:#34234e}.editorial-showcase-module__oEgLZG__crew{object-fit:cover;object-position:50% 39%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.editorial-showcase-module__oEgLZG__worldCrew .editorial-showcase-module__oEgLZG__topLabel{text-shadow:0 1px 10px #0008}.editorial-showcase-module__oEgLZG__worldCrew .editorial-showcase-module__oEgLZG__artButton:hover .editorial-showcase-module__oEgLZG__crew{transform:scale(1.04)}.editorial-showcase-module__oEgLZG__cryptoAdventure{--portfolio-focus:#315cf5;color:#2f3d23;background:#e9c878}.editorial-showcase-module__oEgLZG__adventureSun{background:#fff0b95c;border-radius:50%;width:260px;height:260px;position:absolute;top:61px;left:50%;transform:translate(-50%)}.editorial-showcase-module__oEgLZG__adventureCloud{border:1px solid #fff1c56e;border-radius:50%;width:160%;height:140px;position:absolute;top:165px;left:-30%;transform:rotate(-12deg)}.editorial-showcase-module__oEgLZG__glider{z-index:1;object-fit:contain;width:min(90%,310px);height:370px;animation:8s ease-in-out infinite editorial-showcase-module__oEgLZG__glider-float;animation-play-state:var(--ambient-state);position:absolute;top:35px;left:50%}.editorial-showcase-module__oEgLZG__cryptoAdventure .editorial-showcase-module__oEgLZG__caption{background:linear-gradient(#0000,#d1b266e8 40%,#d1b266)}.editorial-showcase-module__oEgLZG__cryptoAdventure .editorial-showcase-module__oEgLZG__caption p{color:#374329}.editorial-showcase-module__oEgLZG__nextPlayer{background:#250c70}.editorial-showcase-module__oEgLZG__handoff{object-fit:cover;object-position:center 43%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.editorial-showcase-module__oEgLZG__nextPlayer .editorial-showcase-module__oEgLZG__artButton:hover .editorial-showcase-module__oEgLZG__handoff{transform:scale(1.04)}.editorial-showcase-module__oEgLZG__nextPlayer .editorial-showcase-module__oEgLZG__topLabel{background:#10052c80;border:1px solid #ffffff20;border-radius:999px;padding:6px 9px;top:14px;left:14px;right:auto}.editorial-showcase-module__oEgLZG__beamIdentity{color:#163e6b;background:#e2f0ff}.editorial-showcase-module__oEgLZG__identityLink{color:inherit;display:block;position:absolute;inset:0}.editorial-showcase-module__oEgLZG__identityLink h2{letter-spacing:-.9px;margin:0;font-size:23px;font-weight:530;line-height:1.2;position:absolute;bottom:22px;left:22px}.editorial-showcase-module__oEgLZG__identityLink:focus-visible{outline-offset:-5px;outline:3px solid #315cf5}.editorial-showcase-module__oEgLZG__identityOrb{aspect-ratio:1;width:min(76%,260px);animation:8s ease-in-out infinite editorial-showcase-module__oEgLZG__identity-breathe;animation-play-state:var(--ambient-state);position:absolute;top:33px;left:50%;transform:translate(-50%)}.editorial-showcase-module__oEgLZG__identityOrb>*{width:100%;height:100%}@keyframes editorial-showcase-module__oEgLZG__identity-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.035)}}@keyframes editorial-showcase-module__oEgLZG__ipad-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-7px)}}@keyframes editorial-showcase-module__oEgLZG__glider-float{0%,to{transform:translate(-50%)rotate(-1deg)}50%{transform:translate(-50%,-9px)rotate(1deg)}}.editorial-showcase-module__oEgLZG__card[data-paused=true] *{transition:none;animation-play-state:paused}.editorial-showcase-module__oEgLZG__card[data-paused=true] .editorial-showcase-module__oEgLZG__light{display:none}@media (hover:none){.editorial-showcase-module__oEgLZG__openHint{opacity:1;top:54px;transform:none}}@media (prefers-reduced-motion:reduce){.editorial-showcase-module__oEgLZG__light{display:none}.editorial-showcase-module__oEgLZG__card *,.editorial-showcase-module__oEgLZG__card :before,.editorial-showcase-module__oEgLZG__card :after{transition:none!important;animation:none!important}.editorial-showcase-module__oEgLZG__ipadScene,.editorial-showcase-module__oEgLZG__glider{transform:translate(-50%)}.editorial-showcase-module__oEgLZG__artButton:hover .editorial-showcase-module__oEgLZG__crew,.editorial-showcase-module__oEgLZG__artButton:hover .editorial-showcase-module__oEgLZG__handoff{transform:none}}
.next-player-showcase-module__2B34Ua__card{isolation:isolate;aspect-ratio:.7;border-radius:var(--portfolio-radius,20px);color:#fff;background:radial-gradient(at 60% 85%,#4922a5,#16094e 67%,#10072e);width:100%;position:relative;overflow:hidden;container-type:inline-size}.next-player-showcase-module__2B34Ua__copy{z-index:2;pointer-events:none;padding:8.2cqw 7.2cqw 0;position:relative}.next-player-showcase-module__2B34Ua__copy>span{color:#c5b8e9;letter-spacing:-.015em;margin-bottom:4.3cqw;font-size:clamp(10px,3.2cqw,14px);font-weight:550;display:block}.next-player-showcase-module__2B34Ua__copy h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(25px,8.8cqw,43px);font-weight:580;line-height:1.04}.next-player-showcase-module__2B34Ua__copy em{color:#c5b8e9;font-style:normal}.next-player-showcase-module__2B34Ua__art{pointer-events:none;position:absolute;inset:30% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.next-player-showcase-module__2B34Ua__art img{object-fit:cover;object-position:center 52%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.next-player-showcase-module__2B34Ua__open{z-index:3;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.next-player-showcase-module__2B34Ua__open:before{border-radius:inherit;content:"";transition:box-shadow .22s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff18}.next-player-showcase-module__2B34Ua__open:hover:before{box-shadow:inset 0 0 0 1px #ffffff7a}.next-player-showcase-module__2B34Ua__open:focus-visible{outline-offset:-5px;outline:2px solid #d5c3ff}.next-player-showcase-module__2B34Ua__hint{color:#372452;opacity:0;background:#fffffff2;border-radius:999px;width:max-content;padding:9px 13px;font-size:10px;font-weight:500;transition:opacity .18s,transform .24s;position:absolute;bottom:17px;left:50%;transform:translate(-50%,5px);box-shadow:0 4px 16px #15043828}.next-player-showcase-module__2B34Ua__open:is(:hover,:focus-visible) .next-player-showcase-module__2B34Ua__hint{opacity:1;transform:translate(-50%)}.next-player-showcase-module__2B34Ua__card[data-open=true]{visibility:hidden}.next-player-showcase-module__2B34Ua__dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:56px 24px;position:fixed;inset:0;overflow:hidden}.next-player-showcase-module__2B34Ua__dialog[open]{place-items:center;display:grid}.next-player-showcase-module__2B34Ua__dialog::backdrop{-webkit-backdrop-filter:blur(24px)saturate(.8);backdrop-filter:blur(24px)saturate(.8);background:#0c08196b}.next-player-showcase-module__2B34Ua__panel{aspect-ratio:1;border-radius:var(--portfolio-radius,20px);transform-origin:0 0;background:#150755;width:min(900px,100vw - 48px,100dvh - 112px);position:relative;overflow:hidden;box-shadow:0 24px 80px #10052645}.next-player-showcase-module__2B34Ua__expandedArt{object-fit:contain}.next-player-showcase-module__2B34Ua__close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#20182c73;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:44px;height:44px;padding:12px;display:grid;position:fixed;top:20px;right:24px}.next-player-showcase-module__2B34Ua__close:hover{background:#20182cb3}.next-player-showcase-module__2B34Ua__close:focus-visible{outline-offset:4px;outline:2px solid #fff}.next-player-showcase-module__2B34Ua__close svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.next-player-showcase-module__2B34Ua__card:not([data-paused=true]):is(:hover,:focus-within) .next-player-showcase-module__2B34Ua__art img{transform:scale(1.025)}}@media (max-width:600px){.next-player-showcase-module__2B34Ua__dialog{padding-inline:12px}.next-player-showcase-module__2B34Ua__panel{width:min(100vw - 24px,100dvh - 112px)}.next-player-showcase-module__2B34Ua__close{top:16px;right:18px}}.next-player-showcase-module__2B34Ua__card[data-paused=true] .next-player-showcase-module__2B34Ua__art img{transition:none}@media (prefers-reduced-motion:reduce){.next-player-showcase-module__2B34Ua__art img,.next-player-showcase-module__2B34Ua__hint,.next-player-showcase-module__2B34Ua__open:before{transition:none}}
.project-playground-module__3w1Blq__gallery{width:100%;max-width:var(--portfolio-width,1920px);padding:0 var(--portfolio-gutter,20px);min-height:calc(100svh - var(--portfolio-header-height,68px));margin:0 auto}.project-playground-module__3w1Blq__workHeader{padding:24px 0 20px}.project-playground-module__3w1Blq__workHeader h2{letter-spacing:-.02em;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.5}.project-playground-module__3w1Blq__toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-playground-module__3w1Blq__filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.project-playground-module__3w1Blq__filters button{border:1px solid var(--portfolio-border);min-height:44px;color:var(--portfolio-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:12px;transition:background .16s,color .16s;display:inline-flex}.project-playground-module__3w1Blq__filters button>span{opacity:.65;font-size:10px}.project-playground-module__3w1Blq__filters button[aria-pressed=true]{background:var(--portfolio-contrast);border-color:var(--portfolio-contrast);color:var(--portfolio-contrast-ink)}.project-playground-module__3w1Blq__filters button:hover:not([aria-pressed=true]){background:var(--portfolio-card);color:var(--portfolio-text)}.project-playground-module__3w1Blq__filters button:focus-visible{outline:2px solid var(--portfolio-focus);outline-offset:4px}.project-playground-module__3w1Blq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-playground-module__3w1Blq__playground{--project-columns:1;grid-template-columns:repeat(var(--project-columns), minmax(0, 1fr));align-content:start;align-items:start;gap:var(--portfolio-gap,20px);overflow-anchor:none;width:100%;font-size:0;line-height:0;display:grid}.project-playground-module__3w1Blq__tileContent{min-width:0;transition:filter .24s;display:flow-root}.project-playground-module__3w1Blq__playground[data-grid-focus]>.project-playground-module__3w1Blq__masonryItem:not([data-focus-active])>.project-playground-module__3w1Blq__tileContent{filter:grayscale()}:is(body:has(dialog[open]) .project-playground-module__3w1Blq__tileContent,body:has([aria-modal=true]:not([aria-hidden=true])) .project-playground-module__3w1Blq__tileContent){transition:none;filter:none!important;will-change:auto!important;transform:none!important}.project-playground-module__3w1Blq__playground[data-layout=masonry]{grid-auto-rows:1px;row-gap:0}.project-playground-module__3w1Blq__playground[data-layout=masonry]>.project-playground-module__3w1Blq__masonryItem{grid-row-end:span var(--masonry-span,1)}.project-playground-module__3w1Blq__masonryItem{width:100%;margin:0;font-size:16px;line-height:normal;display:block}@media (min-width:640px){.project-playground-module__3w1Blq__playground{--project-columns:2}}@media (min-width:980px){.project-playground-module__3w1Blq__playground{--project-columns:3}}@media (min-width:1320px){.project-playground-module__3w1Blq__playground{--project-columns:4}}@media (min-width:1680px){.project-playground-module__3w1Blq__playground{--project-columns:5}}@media (max-width:760px){.project-playground-module__3w1Blq__workHeader{padding-top:20px;padding-bottom:16px}.project-playground-module__3w1Blq__filters{gap:6px}.project-playground-module__3w1Blq__filters button{gap:7px;min-height:44px;padding-inline:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.project-playground-module__3w1Blq__filters button,.project-playground-module__3w1Blq__tileContent{transition:none}}.project-playground-module__3w1Blq__playground{--mockup-phone-width:100%}
.home-module__txgM7a__main{max-width:900px;padding:0 32px}.home-module__txgM7a__intro{padding:76px 0 64px}.home-module__txgM7a__eyebrow{color:var(--body);margin-bottom:16px;font-size:14px}.home-module__txgM7a__intro h1{letter-spacing:-1.8px;text-wrap:balance;max-width:680px;margin-bottom:16px;font-size:clamp(30px,4.4vw,40px);font-weight:500;line-height:1.12}.home-module__txgM7a__introCopy{max-width:650px;color:var(--body);font-size:16px;line-height:1.65}.home-module__txgM7a__introCopy p+p{margin-top:14px;font-size:14px}.home-module__txgM7a__clientBody>.home-module__txgM7a__currentSummary{max-width:620px;margin-top:12px}.home-module__txgM7a__section{margin-bottom:52px;scroll-margin-top:100px}.home-module__txgM7a__section h2{color:var(--body);margin-bottom:16px;font-size:15px;font-weight:500;line-height:1.5}.home-module__txgM7a__projectNote{max-width:620px;color:var(--body);margin:-6px 0 20px;font-size:13px;line-height:1.65}.home-module__txgM7a__buildTag{vertical-align:middle;border:1px solid var(--portfolio-border);background:var(--portfolio-control);color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;margin-left:6px;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.home-module__txgM7a__list>li{border-top:1px solid var(--portfolio-border)}.home-module__txgM7a__list>li:last-child{border-bottom:1px solid var(--portfolio-border)}.home-module__txgM7a__client,.home-module__txgM7a__project{align-items:flex-start;gap:20px;padding:22px 0;display:flex}.home-module__txgM7a__clientLogo,.home-module__txgM7a__projectIcon{object-fit:contain;flex-shrink:0;width:44px;height:44px}.home-module__txgM7a__petalLogo{transform:scale(1.35)}.home-module__txgM7a__clientBody,.home-module__txgM7a__projectBody{flex:1;min-width:0}.home-module__txgM7a__main h3{letter-spacing:-.2px;font-size:16px;font-weight:500;line-height:1.5}.home-module__txgM7a__clientBody>p,.home-module__txgM7a__projectBody>p{color:var(--body);margin-top:3px;font-size:14px;line-height:1.6}.home-module__txgM7a__domains{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.home-module__txgM7a__domains li{border:1px solid var(--line);max-width:100%;min-height:23px;color:var(--body);border-radius:12px;align-items:center;gap:6px;padding:2px 6px 2px 2px;font-size:10px;line-height:1.5;display:inline-flex}.home-module__txgM7a__domains .home-module__txgM7a__aiRow{padding-left:5px}.home-module__txgM7a__aiRow .ai-avatar{flex-basis:24px;width:24px;height:24px;margin:-3px 0}.home-module__txgM7a__project{isolation:isolate;border-radius:12px;align-items:center;position:relative}.home-module__txgM7a__project:before{content:"";z-index:-1;background:var(--portfolio-card);opacity:0;pointer-events:none;border-radius:12px;transition:opacity .15s;position:absolute;inset:5px -14px}.home-module__txgM7a__project:hover:before,.home-module__txgM7a__project:focus-visible:before{opacity:1}.home-module__txgM7a__project:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.home-module__txgM7a__rounded{border-radius:11px;box-shadow:0 2px 5px #00000012}.home-module__txgM7a__discipline,.home-module__txgM7a__view{color:var(--body);white-space:nowrap;font-size:12px}.home-module__txgM7a__view{color:var(--ink);flex-shrink:0;display:inline-flex}.home-module__txgM7a__footer{flex-wrap:wrap;gap:8px 12px;padding:4px 0 36px;font-size:14px;display:flex}.home-module__txgM7a__footer p,.home-module__txgM7a__footer small{color:var(--body)}.home-module__txgM7a__footer a{text-underline-offset:4px;text-decoration:underline}.home-module__txgM7a__footer small{width:100%;margin-top:24px;font-size:11px}@media (max-width:600px){.home-module__txgM7a__main{padding:0 20px}.home-module__txgM7a__intro{padding:40px 0 44px}.home-module__txgM7a__intro h1{letter-spacing:-1px}.home-module__txgM7a__introCopy{font-size:15px}.home-module__txgM7a__introCopy p+p{font-size:13px}.home-module__txgM7a__section{margin-bottom:40px}.home-module__txgM7a__client,.home-module__txgM7a__project{gap:14px;padding:18px 0}.home-module__txgM7a__clientLogo,.home-module__txgM7a__projectIcon{width:36px;height:36px}.home-module__txgM7a__domains{gap:6px}.home-module__txgM7a__discipline{display:none}.home-module__txgM7a__view{font-size:11px}.home-module__txgM7a__main h3{font-size:15px}.home-module__txgM7a__clientBody>p,.home-module__txgM7a__projectBody>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__project{transition:none}}.home-module__txgM7a__clientHeading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-module__txgM7a__current{background:var(--portfolio-positive-bg);color:var(--portfolio-positive);border-radius:20px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;line-height:1.3;display:inline-flex}.home-module__txgM7a__current>span{background:#399358;border-radius:50%;width:5px;height:5px}.home-module__txgM7a__acronym{background:var(--portfolio-control);color:var(--portfolio-muted);border-radius:10px;flex-shrink:0;padding:2px 5px;font-size:8px;font-weight:500;line-height:1.5}[data-portfolio-theme=dark] .home-module__txgM7a__clientLogo:not(.home-module__txgM7a__equisoftLogo){filter:brightness(0)invert();opacity:.9}[data-portfolio-theme=dark] .home-module__txgM7a__clientLogo.home-module__txgM7a__petalLogo{filter:grayscale()invert()}.home-module__txgM7a__projectHeading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.home-module__txgM7a__collaboration{border:1px solid var(--line);color:var(--body);border-radius:20px;padding:2px 7px;font-size:10px;font-weight:400;line-height:1.4;display:inline-flex}.home-module__txgM7a__studyIcon{color:#0075ad;background:#e5f5fd;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.home-module__txgM7a__studyDisclosure{color:var(--body);font-size:12px}@media (max-width:600px){.home-module__txgM7a__project:before{border-radius:10px;inset:4px -10px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__project:before{transition:none}}.home-module__txgM7a__currentStudy{color:#315cf5;align-items:center;gap:18px;min-height:44px;margin-top:18px;font-size:12px;line-height:1.5;display:inline-flex}.home-module__txgM7a__currentStudy:focus-visible{outline-offset:4px;outline:2px solid #315cf5}
.nudge-stickers-module__TxkiSa__card{--x:0px;--y:0px;isolation:isolate;border-radius:var(--portfolio-radius,20px);background-color:#adf24b;background-image:radial-gradient(at 12% 10%,#e8ff80,#0000 65%),linear-gradient(145deg,#ccfb62,#7ce79c);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;height:420px;position:relative;overflow:hidden}.nudge-stickers-module__TxkiSa__glow{filter:blur(35px);pointer-events:none;background:#f4ffb075;border-radius:50%;position:absolute;inset:15% -30% -55% 0}.nudge-stickers-module__TxkiSa__sticker{cursor:grab;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 30px 22px #365e2738);background:0 0;border:0;padding:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.nudge-stickers-module__TxkiSa__sticker img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.nudge-stickers-module__TxkiSa__medal{z-index:1;width:47%;transform:translate(var(--x),var(--y)) rotate(-16deg);top:9%;left:10%}.nudge-stickers-module__TxkiSa__check{z-index:2;width:41%;transform:translate(calc(var(--x) * -1),calc(var(--y) * -1)) rotate(13deg);bottom:9%;right:9%}.nudge-stickers-module__TxkiSa__medal:hover{transform:translate(var(--x),calc(var(--y) - 8px)) rotate(-10deg) scale(1.04)}.nudge-stickers-module__TxkiSa__check:hover{transform:translate(calc(var(--x) * -1),calc(var(--y) * -1 - 8px)) rotate(7deg) scale(1.04)}.nudge-stickers-module__TxkiSa__sticker:active{cursor:grabbing}.nudge-stickers-module__TxkiSa__sticker:focus-visible{outline-offset:5px;border-radius:30px;outline:2px solid #314b20}.nudge-stickers-module__TxkiSa__card[data-paused=true] .nudge-stickers-module__TxkiSa__sticker{transition:none;transform:rotate(-16deg)}.nudge-stickers-module__TxkiSa__card[data-paused=true] .nudge-stickers-module__TxkiSa__check{transform:rotate(13deg)}@media (prefers-reduced-motion:reduce){.nudge-stickers-module__TxkiSa__sticker{transition:none}.nudge-stickers-module__TxkiSa__medal,.nudge-stickers-module__TxkiSa__medal:hover{transform:rotate(-16deg)}.nudge-stickers-module__TxkiSa__check,.nudge-stickers-module__TxkiSa__check:hover{transform:rotate(13deg)}}.nudge-stickers-module__TxkiSa__sticker img{animation:5.8s ease-in-out infinite nudge-stickers-module__TxkiSa__stickerFloat}.nudge-stickers-module__TxkiSa__check img{animation-duration:6.6s;animation-delay:-2.4s}@keyframes nudge-stickers-module__TxkiSa__stickerFloat{0%,to{transform:translateY(5px)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}.nudge-stickers-module__TxkiSa__card[data-paused=true] .nudge-stickers-module__TxkiSa__sticker img{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nudge-stickers-module__TxkiSa__sticker img{animation:none}}
.crypto-clean-showcase-module__jK3DLq__card{border-radius:var(--portfolio-radius,20px);width:100%;position:relative;overflow:hidden}.crypto-clean-showcase-module__jK3DLq__productCard{aspect-ratio:1100/820;background:#fafafa}.crypto-clean-showcase-module__jK3DLq__artCard{background:#e8f5ed;height:420px}.crypto-clean-showcase-module__jK3DLq__card[data-open=true]{visibility:hidden}.crypto-clean-showcase-module__jK3DLq__tile{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.crypto-clean-showcase-module__jK3DLq__tile:hover{box-shadow:inset 0 0 0 1px #ffffff80}.crypto-clean-showcase-module__jK3DLq__tile:focus-visible{outline-offset:-3px;outline:2px solid #a5e0ba}.crypto-clean-showcase-module__jK3DLq__visual{border-radius:inherit;background:#fafafa;position:absolute;inset:0;overflow:hidden}.crypto-clean-showcase-module__jK3DLq__visual img{object-fit:contain;transition:opacity .65s}.crypto-clean-showcase-module__jK3DLq__hidden{opacity:0;pointer-events:none}.crypto-clean-showcase-module__jK3DLq__active{opacity:1}.crypto-clean-showcase-module__jK3DLq__art{background:radial-gradient(at 25% 15%,#fbfff9,#e4f0e9 80%)}.crypto-clean-showcase-module__jK3DLq__art img{object-fit:contain;filter:drop-shadow(0 16px 18px #345a3820);padding:18px}.crypto-clean-showcase-module__jK3DLq__dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:76px 24px;position:fixed;inset:0;overflow:clip}.crypto-clean-showcase-module__jK3DLq__dialog[open]{place-items:center;display:grid}.crypto-clean-showcase-module__jK3DLq__dialog::backdrop{-webkit-backdrop-filter:blur(24px)saturate(.75);backdrop-filter:blur(24px)saturate(.75);background:#080b0b90}.crypto-clean-showcase-module__jK3DLq__panel{width:min(1100px,calc(100vw - 48px),calc((100dvh - 160px) * var(--art-ratio)));aspect-ratio:var(--art-ratio);transform-origin:0 0;border-radius:20px;position:relative;box-shadow:0 28px 90px #0005}.crypto-clean-showcase-module__jK3DLq__brand{position:fixed;top:22px;left:24px}.crypto-clean-showcase-module__jK3DLq__brand img{object-fit:contain;border-radius:10px}.crypto-clean-showcase-module__jK3DLq__close{z-index:3;color:#fff;cursor:pointer;background:#181e1980;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:44px;height:44px;padding:11px;display:grid;position:fixed;top:20px;right:24px}.crypto-clean-showcase-module__jK3DLq__close svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.crypto-clean-showcase-module__jK3DLq__navigation{gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.crypto-clean-showcase-module__jK3DLq__navigation button{color:#fff;cursor:pointer;background:#18221ab0;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:26px}.crypto-clean-showcase-module__jK3DLq__navigation button:focus-visible,.crypto-clean-showcase-module__jK3DLq__close:focus-visible{outline-offset:3px;outline:2px solid #b5edc7}.crypto-clean-showcase-module__jK3DLq__card[data-paused=true] img{transition:none}@media (prefers-reduced-motion:reduce){.crypto-clean-showcase-module__jK3DLq__visual img{transition:none}}@media (max-width:600px){.crypto-clean-showcase-module__jK3DLq__dialog{padding-inline:12px}.crypto-clean-showcase-module__jK3DLq__panel{width:min(calc(100vw - 24px),calc((100dvh - 160px) * var(--art-ratio)))}.crypto-clean-showcase-module__jK3DLq__brand{top:18px;left:18px}.crypto-clean-showcase-module__jK3DLq__close{top:16px;right:18px}}.crypto-clean-showcase-module__jK3DLq__productCard{aspect-ratio:auto;background:#fafafa;padding-bottom:48px}.crypto-clean-showcase-module__jK3DLq__productCard .crypto-clean-showcase-module__jK3DLq__tile{aspect-ratio:1100/820;touch-action:pan-y;height:auto;display:block;position:relative}.crypto-clean-showcase-module__jK3DLq__desktop img{object-fit:contain;padding:7px}.crypto-clean-showcase-module__jK3DLq__panel{touch-action:pan-y}.crypto-clean-showcase-module__jK3DLq__brand{color:#fff;align-items:center;gap:8px;font-size:18px;font-weight:550;display:flex}.crypto-clean-showcase-module__jK3DLq__plannerNavigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b251ee6;border:1px solid #ffffff45;border-radius:999px;justify-content:center;gap:4px;padding:4px;display:flex}.crypto-clean-showcase-module__jK3DLq__plannerNavigation button{color:#ffffffb0;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 12px;font-size:11px}.crypto-clean-showcase-module__jK3DLq__plannerNavigation [aria-pressed=true]{color:#1c3c29;background:#e5f8eb}.crypto-clean-showcase-module__jK3DLq__plannerNavigation button:focus-visible{outline-offset:2px;outline:2px solid #b5edc7}.crypto-clean-showcase-module__jK3DLq__gridPlannerNavigation{width:max-content;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.crypto-clean-showcase-module__jK3DLq__gridPlannerNavigation .crypto-clean-showcase-module__jK3DLq__plannerNavigation{background:#f0f3f1;border-color:#e4e9e5;padding:2px}.crypto-clean-showcase-module__jK3DLq__gridPlannerNavigation button{color:#69756d;min-height:32px;padding-inline:10px;font-size:10px}.crypto-clean-showcase-module__jK3DLq__gridPlannerNavigation [aria-pressed=true]{color:#203c2a;background:#fff;box-shadow:0 1px 5px #0001}.crypto-clean-showcase-module__jK3DLq__modalPlannerNavigation{position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.crypto-clean-showcase-module__jK3DLq__brand .crypto-clean-showcase-module__jK3DLq__skull{filter:none;border-radius:0}.crypto-clean-showcase-module__jK3DLq__plannerNavigation{background:#f2f2f2e8;border-color:#ffffff70;box-shadow:0 8px 30px #0002}.crypto-clean-showcase-module__jK3DLq__plannerNavigation button{color:#676767}.crypto-clean-showcase-module__jK3DLq__plannerNavigation [aria-pressed=true]{color:#151515;background:#fff;box-shadow:0 1px 5px #00000012}.crypto-clean-showcase-module__jK3DLq__plannerNavigation button:focus-visible{outline-color:#777}.crypto-clean-showcase-module__jK3DLq__productCard{aspect-ratio:1.08;perspective:1000px;background:radial-gradient(at 50% 110%,#344052,#191919 78%);padding:0}.crypto-clean-showcase-module__jK3DLq__productCard .crypto-clean-showcase-module__jK3DLq__tile{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.crypto-clean-showcase-module__jK3DLq__desktopDevice{transform-origin:bottom;background:linear-gradient(135deg,#c9cfd5,#7b8794);border:1px solid #aab5c1;border-radius:12px;padding:3px;transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;top:28px;left:12px;right:12px;transform:perspective(1000px)rotateX(0)translateY(0)}.crypto-clean-showcase-module__jK3DLq__desktopChrome{color:#59616c;background:#ebedf0;border-radius:8px 8px 0 0;align-items:center;gap:4px;height:23px;padding:0 8px;display:flex;position:relative}.crypto-clean-showcase-module__jK3DLq__desktopChrome i{background:#b1b7bf;border-radius:50%;width:4px;height:4px}.crypto-clean-showcase-module__jK3DLq__desktopChrome span{text-align:center;font-size:8px;font-weight:500;position:absolute;inset-inline:45px}.crypto-clean-showcase-module__jK3DLq__desktopScreen{aspect-ratio:1100/820;background:#fff;border-radius:0 0 8px 8px;position:relative;overflow:hidden}.crypto-clean-showcase-module__jK3DLq__desktopScreen .crypto-clean-showcase-module__jK3DLq__desktop img{padding:0}.crypto-clean-showcase-module__jK3DLq__productCard[data-revealed=false] .crypto-clean-showcase-module__jK3DLq__desktopDevice{transform:perspective(1000px)rotateX(13deg)translateY(32px)scale(.96)}.crypto-clean-showcase-module__jK3DLq__productCard .crypto-clean-showcase-module__jK3DLq__gridPlannerNavigation{bottom:12px}.crypto-clean-showcase-module__jK3DLq__productCard .crypto-clean-showcase-module__jK3DLq__gridPlannerNavigation .crypto-clean-showcase-module__jK3DLq__plannerNavigation{background:#ffffff10;border-color:#ffffff25}.crypto-clean-showcase-module__jK3DLq__productCard .crypto-clean-showcase-module__jK3DLq__gridPlannerNavigation button{color:#ffffffa0}.crypto-clean-showcase-module__jK3DLq__productCard .crypto-clean-showcase-module__jK3DLq__gridPlannerNavigation [aria-pressed=true]{color:#fff;box-shadow:none;background:#ffffff20}@media (prefers-reduced-motion:reduce){.crypto-clean-showcase-module__jK3DLq__desktopDevice{transition:none}}.crypto-clean-showcase-module__jK3DLq__productCard{aspect-ratio:.95;aspect-ratio:1.08;aspect-ratio:1100/820;perspective:none;background:#fafafa}.crypto-clean-showcase-module__jK3DLq__productCard .crypto-clean-showcase-module__jK3DLq__desktop img{padding:0}.crypto-clean-showcase-module__jK3DLq__liveGrid{border-radius:inherit;background:#fafafa;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.crypto-clean-showcase-module__jK3DLq__liveGrid iframe{width:1100px;height:820px;transform:scale(calc(100cqw / 1100px));transform-origin:0 0;background:#fafafa;border:0;display:block}.crypto-clean-showcase-module__jK3DLq__expandLive{z-index:2;color:#3c5145;cursor:zoom-in;background:#ffffffed;border:1px solid #dbe1de;border-radius:50%;place-items:center;width:34px;height:34px;padding:9px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0001}.crypto-clean-showcase-module__jK3DLq__expandLive svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.crypto-clean-showcase-module__jK3DLq__expandLive:hover{background:#f0f5f1}.crypto-clean-showcase-module__jK3DLq__expandLive:focus-visible{outline-offset:3px;outline:2px solid #5a946d}.crypto-clean-showcase-module__jK3DLq__brand .crypto-clean-showcase-module__jK3DLq__makeCredit{color:#ffffffc7;background:#ffffff0c;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:7px;margin-left:10px;padding:6px 10px;font-size:11px;font-weight:400;display:inline-flex}.crypto-clean-showcase-module__jK3DLq__makeCredit svg{width:12px;height:18px}@media (max-width:600px){.crypto-clean-showcase-module__jK3DLq__brand{flex-wrap:wrap;max-width:calc(100vw - 90px)}.crypto-clean-showcase-module__jK3DLq__brand .crypto-clean-showcase-module__jK3DLq__makeCredit{margin-left:0;padding:5px 8px;font-size:10px}}.crypto-clean-showcase-module__jK3DLq__dialog{height:100dvh;padding-top:max(84px, calc(env(safe-area-inset-top) + 72px));padding-bottom:max(76px, calc(env(safe-area-inset-bottom) + 64px))}.crypto-clean-showcase-module__jK3DLq__brand{max-width:calc(100vw - 112px)}.crypto-clean-showcase-module__jK3DLq__close{top:max(20px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right))}.crypto-clean-showcase-module__jK3DLq__navigation{bottom:max(18px, env(safe-area-inset-bottom))}.crypto-clean-showcase-module__jK3DLq__modalPlannerNavigation{bottom:max(20px, env(safe-area-inset-bottom))}@media (max-width:600px),(max-height:500px){.crypto-clean-showcase-module__jK3DLq__dialog{padding:max(100px, calc(env(safe-area-inset-top) + 88px)) 12px max(80px, calc(env(safe-area-inset-bottom) + 64px))}.crypto-clean-showcase-module__jK3DLq__panel[data-artwork=false]{width:min(calc(100vw - 24px), calc((100dvh - 200px) * var(--art-ratio)))}.crypto-clean-showcase-module__jK3DLq__brand{top:max(16px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));gap:8px;font-size:16px}.crypto-clean-showcase-module__jK3DLq__brand .crypto-clean-showcase-module__jK3DLq__makeCredit{margin-left:0}.crypto-clean-showcase-module__jK3DLq__close{top:max(16px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right))}}
.midjourney-showcase-module__mM8Rwa__card{aspect-ratio:1;border-radius:var(--portfolio-radius,20px);width:100%;min-width:0;position:relative}.midjourney-showcase-module__mM8Rwa__tile{border-radius:inherit;cursor:zoom-in;background:#171a16;border:0;width:100%;height:100%;padding:0;transition:box-shadow .24s;display:block;position:relative;overflow:hidden}.midjourney-showcase-module__mM8Rwa__tile:hover{box-shadow:0 14px 36px #0004}.midjourney-showcase-module__mM8Rwa__tile:focus-visible{outline:2px solid var(--portfolio-focus,#c3d8ff);outline-offset:4px}.midjourney-showcase-module__mM8Rwa__tile[data-open=true]{visibility:hidden}.midjourney-showcase-module__mM8Rwa__artwork{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.midjourney-showcase-module__mM8Rwa__dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.midjourney-showcase-module__mM8Rwa__dialog[open]{place-items:center;display:grid}.midjourney-showcase-module__mM8Rwa__dialog::backdrop{-webkit-backdrop-filter:blur(22px)saturate(.75);backdrop-filter:blur(22px)saturate(.75);background:#080b0b85}.midjourney-showcase-module__mM8Rwa__panel{width:min(900px, calc(100vw - 48px), calc((100dvh - 48px) * var(--art-ratio)));aspect-ratio:var(--art-ratio);transform-origin:0 0;background:#171a16;border:0;border-radius:24px;position:relative;box-shadow:0 32px 100px #0007}.midjourney-showcase-module__mM8Rwa__close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#14251c80;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:44px;height:44px;padding:11px;transition:background .18s;display:grid;position:absolute;top:14px;right:14px}.midjourney-showcase-module__mM8Rwa__close:hover{background:#14251cc0}.midjourney-showcase-module__mM8Rwa__close:focus-visible{outline-offset:4px;outline:2px solid #fff}.midjourney-showcase-module__mM8Rwa__close svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}@media (max-width:600px){.midjourney-showcase-module__mM8Rwa__dialog{padding:12px}.midjourney-showcase-module__mM8Rwa__panel{width:min(calc(100vw - 24px), calc((100dvh - 24px) * var(--art-ratio)));border-radius:20px}.midjourney-showcase-module__mM8Rwa__close{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.midjourney-showcase-module__mM8Rwa__tile,.midjourney-showcase-module__mM8Rwa__tile:after,.midjourney-showcase-module__mM8Rwa__close{transition:none}}.midjourney-showcase-module__mM8Rwa__artwork{object-fit:contain;width:100%;height:100%}.midjourney-showcase-module__mM8Rwa__label{color:#fff;text-shadow:0 1px 12px #000;pointer-events:none;font-size:15px;line-height:1.5;position:absolute;top:20px;left:20px;right:76px}.midjourney-showcase-module__mM8Rwa__label span{margin-inline:5px}.midjourney-showcase-module__mM8Rwa__close{position:fixed;top:20px;right:24px}@media (max-width:600px){.midjourney-showcase-module__mM8Rwa__close{top:16px;right:18px}}
.arcera-exploration-module__V_I9uq__dialog{overscroll-behavior:contain;color:#edf2f7;background:#15223524;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:90px 56px 70px;position:fixed;inset:0;overflow-y:auto}.arcera-exploration-module__V_I9uq__dialog::backdrop{-webkit-backdrop-filter:blur(32px)saturate(.85);backdrop-filter:blur(32px)saturate(.85);background:#111b294d}.arcera-exploration-module__V_I9uq__close{z-index:10;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#20252db0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;padding:11px;display:grid;position:fixed;top:20px;right:24px}.arcera-exploration-module__V_I9uq__close svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.arcera-exploration-module__V_I9uq__close:focus-visible{outline-offset:4px;outline:2px solid #fff}.arcera-exploration-module__V_I9uq__caseStudy{width:min(1180px,100%);margin:0 auto}.arcera-exploration-module__V_I9uq__intro{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.arcera-exploration-module__V_I9uq__previewColumn{justify-items:center;gap:18px;display:grid;position:sticky;top:22px}.arcera-exploration-module__V_I9uq__previewPhone{aspect-ratio:1206/2622;transform-origin:0 0;border:2px solid #6a778633;border-radius:32px;width:min(100%,360px);position:relative;overflow:hidden}.arcera-exploration-module__V_I9uq__previewPhone video{object-fit:cover;width:100%;height:100%;display:block}.arcera-exploration-module__V_I9uq__recordingLabel{color:#7f8c9d;letter-spacing:.03em;font-size:10px}.arcera-exploration-module__V_I9uq__eyebrow,.arcera-exploration-module__V_I9uq__sectionIntro>span,.arcera-exploration-module__V_I9uq__fishingCopy>span{color:#9dbddd;text-transform:uppercase;letter-spacing:.11em;font-size:10px;line-height:1.6;display:block}.arcera-exploration-module__V_I9uq__anatomy h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(36px,4.7vw,62px);font-weight:500;line-height:1.02}.arcera-exploration-module__V_I9uq__lead{color:#c2cbd7;margin:0;font-size:16px;line-height:1.75}.arcera-exploration-module__V_I9uq__scope{color:#8996a7;margin:18px 0 0;font-size:12px;line-height:1.7}.arcera-exploration-module__V_I9uq__anatomyList{margin-top:40px}.arcera-exploration-module__V_I9uq__anatomyRow{border-top:1px solid #ffffff14;grid-template-columns:78px minmax(0,1fr);gap:22px;padding:25px 0;display:grid}.arcera-exploration-module__V_I9uq__layerThumbnail{background:linear-gradient(145deg,#203f65,#122238);border:1px solid #b7d9ff23;border-radius:13px;height:102px;position:relative;overflow:hidden}.arcera-exploration-module__V_I9uq__layerThumbnail img{object-fit:contain}.arcera-exploration-module__V_I9uq__anatomyRow:first-child .arcera-exploration-module__V_I9uq__layerThumbnail img{object-fit:cover}.arcera-exploration-module__V_I9uq__anatomyRow span{color:#89a6c9;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.arcera-exploration-module__V_I9uq__anatomyRow h2{letter-spacing:-.025em;margin:8px 0;font-size:18px;font-weight:500}.arcera-exploration-module__V_I9uq__anatomyRow p{color:#a2afbf;margin:0;font-size:13px;line-height:1.8}.arcera-exploration-module__V_I9uq__gulls{color:#f5fcff;width:100%;height:100%;position:absolute;inset:0}.arcera-exploration-module__V_I9uq__implementation{background:#83b6fa08;border:1px solid #a6c9f324;border-radius:16px;margin-top:20px;padding:22px}.arcera-exploration-module__V_I9uq__implementation>span{color:#cfdef0;font-size:12px}.arcera-exploration-module__V_I9uq__implementation p{color:#97a8bd;margin:12px 0;font-size:12px;line-height:1.8}.arcera-exploration-module__V_I9uq__implementation small{color:#6f8197;font-size:10px;line-height:1.7;display:block}.arcera-exploration-module__V_I9uq__depthSection{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;margin-top:120px;padding:70px 0;display:grid}.arcera-exploration-module__V_I9uq__sectionIntro h2,.arcera-exploration-module__V_I9uq__fishingCopy h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.08}.arcera-exploration-module__V_I9uq__sectionIntro p,.arcera-exploration-module__V_I9uq__fishingCopy p{color:#a5b1c1;font-size:14px;line-height:1.8}.arcera-exploration-module__V_I9uq__sectionIntro button{color:#d1e4ff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:30px;margin-top:14px;padding:0 15px;font-size:11px;display:inline-flex}.arcera-exploration-module__V_I9uq__sectionIntro ol{color:#73859d;margin:26px 0 0;padding:0 0 0 18px;font-size:11px;line-height:2.1}.arcera-exploration-module__V_I9uq__depthStage{--lift:36px;perspective:1300px;background:radial-gradient(#315c8b20,#0000 68%);min-width:0;height:600px;position:relative}.arcera-exploration-module__V_I9uq__depthStage[data-separated=false]{--lift:0px!important}.arcera-exploration-module__V_I9uq__layerStack{width:200px;height:435px;transform-style:preserve-3d;position:absolute;top:130px;left:calc(50% - 100px);transform:rotateX(52deg)rotate(-27deg)}.arcera-exploration-module__V_I9uq__plane{background:#a6d1ff08;border:1px solid #c7e4ff40;border-radius:16px;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 30px #0004}.arcera-exploration-module__V_I9uq__plane img{object-fit:contain}.arcera-exploration-module__V_I9uq__skyPlane{transform:translateZ(0)}.arcera-exploration-module__V_I9uq__skyPlane img{object-fit:cover}.arcera-exploration-module__V_I9uq__sunPlane img{width:67%!important;height:auto!important;inset:10% auto auto 16.5%!important}.arcera-exploration-module__V_I9uq__horizonPlane>img{object-fit:cover;height:37%!important;top:auto!important;bottom:0!important}.arcera-exploration-module__V_I9uq__identityPlane{transform:translateZ(calc(var(--lift) * 4));flex-direction:column;justify-content:flex-end;align-items:center;padding:0 9px 30px;display:flex}.arcera-exploration-module__V_I9uq__identityPlane>img{width:100%;height:auto;margin-bottom:-15px}.arcera-exploration-module__V_I9uq__identityPlane span{color:#eef7ff;margin:25px 0 12px;font-size:7px}.arcera-exploration-module__V_I9uq__identityPlane i{color:#fff;text-align:center;background:#2888dbb0;border:1px solid #ffffff45;border-radius:999px;width:90%;padding:8px;font-size:8px;font-style:normal}.arcera-exploration-module__V_I9uq__stageCaption{text-align:center;color:#6b829f;font-size:10px;position:absolute;bottom:10px;left:0;right:0}.arcera-exploration-module__V_I9uq__fishingSection{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:100px;display:grid}.arcera-exploration-module__V_I9uq__fishingCopy>span{color:#b0ab97}.arcera-exploration-module__V_I9uq__fishingCopy h2{color:#e6dfd0}.arcera-exploration-module__V_I9uq__fishingCopy small{color:#78847e;margin-top:28px;font-size:10px;line-height:1.8;display:block}.arcera-exploration-module__V_I9uq__tones{align-items:center;gap:7px;margin-top:26px;display:flex}.arcera-exploration-module__V_I9uq__tones i{border-radius:50%;width:23px;height:23px}.arcera-exploration-module__V_I9uq__tones span{color:#9a9b8b;margin-left:8px;font-size:10px}.arcera-exploration-module__V_I9uq__fishingPhone{aspect-ratio:9/19.5;background:#273a3c;border:2px solid #aaa68e30;border-radius:32px;justify-self:center;width:min(100%,360px);position:relative;overflow:hidden}.arcera-exploration-module__V_I9uq__fishingPhone>img{object-fit:cover}.arcera-exploration-module__V_I9uq__fishingPhone:after{content:"";pointer-events:none;background:linear-gradient(#122b2815,#0000 40%,#112b31b0);position:absolute;inset:0}.arcera-exploration-module__V_I9uq__fishingTitle{z-index:2;color:#243b3c;text-align:center;position:absolute;top:12%;left:24px;right:24px}.arcera-exploration-module__V_I9uq__fishingTitle>span{letter-spacing:.22em;font-size:8px}.arcera-exploration-module__V_I9uq__fishingTitle h3{letter-spacing:-.06em;margin:12px 0;font-family:Georgia,serif;font-size:49px;font-weight:400}.arcera-exploration-module__V_I9uq__fishingTitle p{color:#4e5a55;margin:0;font-size:10px}.arcera-exploration-module__V_I9uq__fishingEntry{z-index:2;text-align:center;position:absolute;bottom:33px;left:24px;right:24px}.arcera-exploration-module__V_I9uq__fishingEntry button{color:#2b3a36;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#d9d0bde8;border:1px solid #eee6d33d;border-radius:10px;justify-content:space-between;align-items:center;padding:0 17px;font-size:12px;display:flex}.arcera-exploration-module__V_I9uq__fishingEntry small{color:#d7d7c8c0;margin-top:13px;font-size:9px;display:block}.arcera-exploration-module__V_I9uq__mist{z-index:1;filter:blur(15px);background:radial-gradient(#f4f3d62b,#0000 65%);animation:20s ease-in-out infinite alternate arcera-exploration-module__V_I9uq__mistDrift;position:absolute;inset:28% -30% 30%}.arcera-exploration-module__V_I9uq__fishingJournal{z-index:3;color:#34463e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e4dfd1ed;padding:65px 27px 30px;position:absolute;inset:0}.arcera-exploration-module__V_I9uq__fishingJournal>span{letter-spacing:.15em;font-size:8px}.arcera-exploration-module__V_I9uq__fishingJournal h3{letter-spacing:-.05em;margin:32px 0 15px;font-family:Georgia,serif;font-size:37px;font-weight:400;line-height:1.1}.arcera-exploration-module__V_I9uq__fishingJournal p{color:#6f7568;font-size:11px}.arcera-exploration-module__V_I9uq__fishingJournal ul{margin:35px 0;padding:0;list-style:none}.arcera-exploration-module__V_I9uq__fishingJournal li{border-top:1px solid #4b625425;padding:18px 0;font-size:12px}.arcera-exploration-module__V_I9uq__fishingJournal li span{color:#8f967e;margin-right:16px;font-size:9px}.arcera-exploration-module__V_I9uq__fishingJournal button{color:#52644f;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6c7b6250;padding:10px 0;font-size:11px}@keyframes arcera-exploration-module__V_I9uq__mistDrift{0%{opacity:.5;transform:translate(-6%)}to{opacity:1;transform:translate(6%)}}.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__mist{animation:none}.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__plane{transition:none}@media (max-width:800px){.arcera-exploration-module__V_I9uq__dialog{padding:80px 22px 40px}.arcera-exploration-module__V_I9uq__intro{grid-template-columns:1fr;gap:45px}.arcera-exploration-module__V_I9uq__previewColumn{position:relative;top:auto}.arcera-exploration-module__V_I9uq__previewPhone{width:min(72vw,330px)}.arcera-exploration-module__V_I9uq__anatomy h1{font-size:42px}.arcera-exploration-module__V_I9uq__depthSection,.arcera-exploration-module__V_I9uq__fishingSection{grid-template-columns:1fr;gap:30px}.arcera-exploration-module__V_I9uq__depthSection{margin-top:65px;padding:45px 0}.arcera-exploration-module__V_I9uq__depthStage{height:530px}.arcera-exploration-module__V_I9uq__layerStack{top:80px}.arcera-exploration-module__V_I9uq__fishingSection{padding-top:60px}.arcera-exploration-module__V_I9uq__fishingPhone{width:min(80vw,360px)}}@media (prefers-reduced-motion:reduce){.arcera-exploration-module__V_I9uq__mist{animation:none}.arcera-exploration-module__V_I9uq__plane{transition:none}}.arcera-exploration-module__V_I9uq__dialog{overflow-x:hidden}.arcera-exploration-module__V_I9uq__depthStage{overflow:clip}@media (max-width:800px){.arcera-exploration-module__V_I9uq__previewPhone{width:min(72vw,330px,45.995dvh - 68.9925px)}}.arcera-exploration-module__V_I9uq__anatomyRow{grid-template-columns:156px minmax(0,1fr);align-items:center;gap:26px;padding-block:30px}.arcera-exploration-module__V_I9uq__layerThumbnail{isolation:isolate;background:0 0;border:0;border-radius:0;height:204px;overflow:visible}.arcera-exploration-module__V_I9uq__layerThumbnail:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#214b774d,#0000 72%);position:absolute;inset:8% -6%}.arcera-exploration-module__V_I9uq__layerThumbnail[data-asset=sun]:before{background:radial-gradient(#28486b55,#0000 72%)}.arcera-exploration-module__V_I9uq__layerThumbnail[data-asset=wordmark]{height:130px}.arcera-exploration-module__V_I9uq__layerThumbnail img,.arcera-exploration-module__V_I9uq__anatomyRow:first-child .arcera-exploration-module__V_I9uq__layerThumbnail img{object-fit:contain}.arcera-exploration-module__V_I9uq__anatomyRow p{font-size:12px;line-height:1.75}.arcera-exploration-module__V_I9uq__gulls{animation:7s ease-in-out infinite alternate arcera-exploration-module__V_I9uq__gullGlide;overflow:visible}.arcera-exploration-module__V_I9uq__gulls path{transform-box:fill-box;transform-origin:50% 70%;animation:1.05s ease-in-out infinite arcera-exploration-module__V_I9uq__gullWings}.arcera-exploration-module__V_I9uq__gulls g:nth-child(2) path{animation-delay:-350ms}.arcera-exploration-module__V_I9uq__gulls g:nth-child(3) path{animation-delay:-720ms}@keyframes arcera-exploration-module__V_I9uq__gullWings{0%,to{transform:scaleY(1)}50%{transform:scaleY(.36)}}@keyframes arcera-exploration-module__V_I9uq__gullGlide{0%{translate:-5px 2px}to{translate:6px -3px}}.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__gulls,.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__gulls path{animation-play-state:paused}@media (max-width:1050px) and (min-width:801px){.arcera-exploration-module__V_I9uq__intro{grid-template-columns:.7fr 1.3fr;gap:36px}}@media (max-width:500px){.arcera-exploration-module__V_I9uq__anatomyRow{grid-template-columns:130px minmax(0,1fr);gap:18px}.arcera-exploration-module__V_I9uq__layerThumbnail{height:180px}.arcera-exploration-module__V_I9uq__anatomyRow h2{font-size:16px}.arcera-exploration-module__V_I9uq__anatomyRow p{font-size:11px}}@media (prefers-reduced-motion:reduce){.arcera-exploration-module__V_I9uq__gulls,.arcera-exploration-module__V_I9uq__gulls path{animation:none}}.arcera-exploration-module__V_I9uq__fishingSection{gap:80px;padding-bottom:60px}.arcera-exploration-module__V_I9uq__fishingPhone{perspective:1100px;background:#144e51;border:1px solid #b7e6db45;width:min(100%,390px);box-shadow:0 0 90px #2fb3aa12}.arcera-exploration-module__V_I9uq__fishingPhone:after{display:none}.arcera-exploration-module__V_I9uq__riverComposition{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.arcera-exploration-module__V_I9uq__riverPlane{border-radius:inherit;transition:transform .9s cubic-bezier(.22,1,.36,1),box-shadow .9s;position:absolute;inset:0}.arcera-exploration-module__V_I9uq__riverPlane img{object-fit:cover}.arcera-exploration-module__V_I9uq__riverBase{transform:scale(1.04) translate(calc(var(--river-x,0) * -4px),calc(var(--river-y,0) * -4px))}.arcera-exploration-module__V_I9uq__riverAtmosphere{transform:scale(1.07) translate(calc(var(--river-x,0) * -8px),calc(var(--river-y,0) * -6px));pointer-events:none;overflow:clip}.arcera-exploration-module__V_I9uq__riverAtmosphere img{animation:22s ease-in-out infinite alternate arcera-exploration-module__V_I9uq__riverCloudDrift}.arcera-exploration-module__V_I9uq__riverForeground{transform:scale(1.07) translate(calc(var(--river-x,0) * -17px),calc(var(--river-y,0) * -12px));pointer-events:none}.arcera-exploration-module__V_I9uq__riverInterface{background:linear-gradient(#123b4c15,#0000 48%,#063b4a85)}.arcera-exploration-module__V_I9uq__fishingTitle{color:#f7f2d9;text-shadow:0 2px 12px #15465380;top:11%}.arcera-exploration-module__V_I9uq__fishingTitle svg{color:#fff4cd;width:50px;height:32px;margin:0 auto 16px;display:block}.arcera-exploration-module__V_I9uq__fishingTitle>span{letter-spacing:.19em;font-size:8px;font-weight:600}.arcera-exploration-module__V_I9uq__fishingTitle h3{letter-spacing:-.075em;text-shadow:0 2px #318985,0 4px #15595d,0 8px 16px #0b4a5460;margin:1px 0 7px;font-family:inherit;font-size:clamp(68px,8vw,92px);font-style:italic;font-weight:850;line-height:1}.arcera-exploration-module__V_I9uq__fishingTitle p{color:#edf7df;letter-spacing:.04em;font-size:11px}.arcera-exploration-module__V_I9uq__fishingEntry{bottom:34px}.arcera-exploration-module__V_I9uq__fishingEntry button{color:#4c342c;background:linear-gradient(#ffc493,#ff9e69);border:1px solid #ffe2b9;border-radius:16px;min-height:52px;font-size:13px;font-weight:650;transition:transform .18s,box-shadow .18s;box-shadow:0 5px #a75339,0 12px 20px #083b4940,inset 0 1px #fff4d1}.arcera-exploration-module__V_I9uq__fishingEntry button:hover{transform:translateY(-2px);box-shadow:0 7px #a75339,0 14px 24px #083b4940,inset 0 1px #fff4d1}.arcera-exploration-module__V_I9uq__fishingEntry small{color:#e4f7e0;text-shadow:0 1px 5px #124b59;margin-top:19px}.arcera-exploration-module__V_I9uq__fishingJournal{color:#174b4b;background:#e8f0dcec}.arcera-exploration-module__V_I9uq__riverLayerToggle{color:#bcf0df;min-height:43px;font:inherit;cursor:pointer;background:#4eb9a810;border:1px solid #8cdfcf50;border-radius:999px;align-items:center;gap:25px;margin-top:26px;padding:0 15px;font-size:11px;display:inline-flex}.arcera-exploration-module__V_I9uq__riverLayerList{color:#8ca6a0;margin:23px 0 0;padding-left:17px;font-size:11px;line-height:2}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true]{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverPlane{border:1px solid #bcffe445;border-radius:24px;box-shadow:0 25px 35px #0004}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverBase{overflow:hidden;transform:translateZ(0)}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverInterface{pointer-events:none;transform:translateZ(195px)}@keyframes arcera-exploration-module__V_I9uq__riverCloudDrift{0%{translate:-12px 2px}to{translate:12px -6px}}.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__riverAtmosphere img{animation-play-state:paused}.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__riverComposition,.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__riverPlane{transition:none}@media (max-width:800px){.arcera-exploration-module__V_I9uq__fishingSection{gap:55px}.arcera-exploration-module__V_I9uq__fishingPhone{width:min(80vw,390px)}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverComposition{transform:rotateX(35deg)rotate(-12deg)scale(.7)}}@media (prefers-reduced-motion:reduce){.arcera-exploration-module__V_I9uq__riverAtmosphere img{animation:none}.arcera-exploration-module__V_I9uq__riverComposition,.arcera-exploration-module__V_I9uq__riverPlane,.arcera-exploration-module__V_I9uq__fishingEntry button{transition:none}.arcera-exploration-module__V_I9uq__riverBase,.arcera-exploration-module__V_I9uq__riverAtmosphere,.arcera-exploration-module__V_I9uq__riverForeground{transform:none}}.arcera-exploration-module__V_I9uq__riverAtmosphere img{opacity:.72;transform:translateY(-16%)}.arcera-exploration-module__V_I9uq__dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--portfolio-text:#edf2f7;--portfolio-muted:#a5b1c1;--portfolio-focus:#bcefe2}.arcera-exploration-module__V_I9uq__fishingEntry button{color:#3c3830;letter-spacing:.01em;background:linear-gradient(#ffd1a5,#ffaf7f);border:1px solid #ffe4c680;border-radius:14px;justify-content:center;min-height:50px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #fff0d9b0,0 4px 18px #163d4a30}.arcera-exploration-module__V_I9uq__fishingEntry button:hover{background:linear-gradient(#ffdbb8,#ffbc91);transform:translateY(-1px);box-shadow:inset 0 1px #fff6e7,0 5px 22px #163d4a38}.arcera-exploration-module__V_I9uq__fishingEntry button:active{transform:translateY(0);box-shadow:inset 0 1px 3px #a66b3920}.arcera-exploration-module__V_I9uq__fishingEntry button:focus-visible,.arcera-exploration-module__V_I9uq__riverLayerToggle:focus-visible,.arcera-exploration-module__V_I9uq__sectionIntro button:focus-visible{outline-offset:4px;outline:2px solid #fff1d2}.arcera-exploration-module__V_I9uq__layerControl{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#253039c9;border:1px solid #d5eaff30;border-radius:999px;align-items:center;gap:10px;width:210px;padding:6px 13px 6px 6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0002}.arcera-exploration-module__V_I9uq__layerControl button{color:#deefed;cursor:pointer;background:#ffffff10;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:8px;display:grid;position:relative}.arcera-exploration-module__V_I9uq__layerControl svg{width:21px;height:21px}.arcera-exploration-module__V_I9uq__layerControl button>span{color:#18232d;opacity:0;visibility:hidden;pointer-events:none;background:#f4f8fa;border-radius:9px;width:max-content;padding:8px 11px;font-size:10px;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}.arcera-exploration-module__V_I9uq__layerControl button:is(:hover,:focus-visible)>span{opacity:1;visibility:visible}.arcera-exploration-module__V_I9uq__layerControl input{accent-color:#b8e6df;cursor:ew-resize;width:100%;min-width:0;height:28px;margin:0}.arcera-exploration-module__V_I9uq__layerControl :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #bcefe2}.arcera-exploration-module__V_I9uq__depthStage{height:680px;overflow:visible}.arcera-exploration-module__V_I9uq__layerStack{width:240px;height:522px;top:110px;left:calc(50% - 120px)}.arcera-exploration-module__V_I9uq__sunPlane{transform:translateZ(calc(var(--lift) * var(--layer-amount,1)))}.arcera-exploration-module__V_I9uq__cloudPlane{transform:translateZ(calc(var(--lift) * var(--layer-amount,1) * 2))}.arcera-exploration-module__V_I9uq__horizonPlane{transform:translateZ(calc(var(--lift) * var(--layer-amount,1) * 3))}.arcera-exploration-module__V_I9uq__identityPlane{transform:translateZ(calc(var(--lift) * var(--layer-amount,1) * 4))}.arcera-exploration-module__V_I9uq__riverStage{justify-items:center;width:100%;min-width:0;padding-bottom:84px;display:grid;position:relative}.arcera-exploration-module__V_I9uq__riverStage .arcera-exploration-module__V_I9uq__layerControl{bottom:8px}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverComposition{transform:rotateX(52deg)rotate(-27deg)scale(.78)}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverAtmosphere{transform:translateZ(calc(65px * var(--river-depth,1)))}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverForeground{transform:translateZ(calc(130px * var(--river-depth,1)))}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverInterface{transform:translateZ(calc(195px * var(--river-depth,1)))}.arcera-exploration-module__V_I9uq__fishingTitle{top:9%}.arcera-exploration-module__V_I9uq__fishingTitle .arcera-exploration-module__V_I9uq__fishEmblem{object-fit:contain;filter:drop-shadow(0 3px 6px #144b5a70);width:96px;height:70px;margin:0 auto 3px;display:block;position:relative}.arcera-exploration-module__V_I9uq__fishingTitle>span{letter-spacing:.11em;color:#fff1d4;text-shadow:0 1px #175b62,0 2px 8px #103d4b;font-size:9px;font-style:italic;font-weight:750}.arcera-exploration-module__V_I9uq__fishingTitle h3{margin:5px 0 8px;font-size:clamp(64px,7vw,82px)}.arcera-exploration-module__V_I9uq__fishingTitle p{color:#fff0d2;letter-spacing:.025em;text-shadow:0 1px #175b62,0 2px 8px #103d4b;font-size:12px;font-style:italic;font-weight:650}@media (max-width:800px){.arcera-exploration-module__V_I9uq__depthStage{height:620px}.arcera-exploration-module__V_I9uq__layerStack{width:220px;height:478px;top:95px;left:calc(50% - 110px)}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverComposition{transform:rotateX(52deg)rotate(-27deg)scale(.7)}}@media (prefers-reduced-motion:reduce){.arcera-exploration-module__V_I9uq__layerControl *{scroll-behavior:auto}}@media (max-width:800px){.arcera-exploration-module__V_I9uq__fishingPhone{width:min(80vw,390px,46.1538dvh - 83.0769px)}.arcera-exploration-module__V_I9uq__depthStage,.arcera-exploration-module__V_I9uq__riverStage{overflow:clip}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverComposition{transform:rotateX(52deg)rotate(-27deg)scale(.62)}}.arcera-exploration-module__V_I9uq__riverWater{clip-path:inset(43% 0 0);pointer-events:none;position:absolute;inset:0}.arcera-exploration-module__V_I9uq__riverWater>img{object-fit:cover}.arcera-exploration-module__V_I9uq__waterGlints{opacity:.16;mix-blend-mode:screen;background:repeating-radial-gradient(at 45% 0,#0000 0 19px,#a0f9e54a 20px 21px,#0000 23px 36px);animation:7s linear infinite arcera-exploration-module__V_I9uq__riverGlints;position:absolute;inset:42% -15% -5%;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.arcera-exploration-module__V_I9uq__riverWater:not([data-moving=true]) .arcera-exploration-module__V_I9uq__waterGlints{animation-play-state:paused}.arcera-exploration-module__V_I9uq__canopyArt{clip-path:inset(0 0 45%);transform-origin:50% 0;animation:7s ease-in-out infinite alternate arcera-exploration-module__V_I9uq__pineSway}.arcera-exploration-module__V_I9uq__groundedArt{clip-path:inset(55% 0 0)}.arcera-exploration-module__V_I9uq__riverAtmosphere img{animation-duration:14s}@keyframes arcera-exploration-module__V_I9uq__pineSway{0%{transform:rotate(-1.2deg)scale(1.025)translate(-3px)}to{transform:rotate(1.2deg)scale(1.025)translate(3px)}}@keyframes arcera-exploration-module__V_I9uq__riverGlints{0%{background-position:0 0;transform:translateY(-8px)scaleX(1)}to{background-position:80px 36px;transform:translateY(8px)scaleX(1.04)}}.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__canopyArt,.arcera-exploration-module__V_I9uq__caseStudy[data-paused=true] .arcera-exploration-module__V_I9uq__waterGlints{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.arcera-exploration-module__V_I9uq__canopyArt,.arcera-exploration-module__V_I9uq__waterGlints{animation:none}.arcera-exploration-module__V_I9uq__riverWater>img{filter:none!important}}.arcera-exploration-module__V_I9uq__fishingPhone{overflow:clip}.arcera-exploration-module__V_I9uq__caseStudy{text-shadow:0 1px 12px #08152630}.arcera-exploration-module__V_I9uq__recordingLabel,.arcera-exploration-module__V_I9uq__scope{color:#c1ccdb;font-size:14px}.arcera-exploration-module__V_I9uq__eyebrow,.arcera-exploration-module__V_I9uq__sectionIntro>span,.arcera-exploration-module__V_I9uq__fishingCopy>span,.arcera-exploration-module__V_I9uq__anatomyRow span{color:#bfd3ec;font-size:12px}.arcera-exploration-module__V_I9uq__anatomyRow p,.arcera-exploration-module__V_I9uq__sectionIntro p,.arcera-exploration-module__V_I9uq__fishingCopy p,.arcera-exploration-module__V_I9uq__lead{color:#e0e6ee;font-size:17px;line-height:1.75}.arcera-exploration-module__V_I9uq__anatomyRow h2{font-size:22px}.arcera-exploration-module__V_I9uq__implementation>span{font-size:16px}.arcera-exploration-module__V_I9uq__implementation p,.arcera-exploration-module__V_I9uq__sectionIntro ol,.arcera-exploration-module__V_I9uq__riverLayerList{color:#d0dce9;font-size:15px}.arcera-exploration-module__V_I9uq__implementation small,.arcera-exploration-module__V_I9uq__fishingCopy small{color:#b9c8d8;font-size:14px}.arcera-exploration-module__V_I9uq__layerControl{background:#172e4ad9;border-color:#a5c6ef40}.arcera-exploration-module__V_I9uq__layerControl button>span{font-size:12px}:root:has([data-portfolio-theme=light]) .arcera-exploration-module__V_I9uq__dialog{color:#172c43;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-shadow:none;background:#edf3fa30}:root:has([data-portfolio-theme=light]) .arcera-exploration-module__V_I9uq__dialog::backdrop{background:#eef3f54d}:root:has([data-portfolio-theme=light]) .arcera-exploration-module__V_I9uq__dialog :is(.arcera-exploration-module__V_I9uq__recordingLabel,.arcera-exploration-module__V_I9uq__scope,.arcera-exploration-module__V_I9uq__eyebrow,.arcera-exploration-module__V_I9uq__sectionIntro>span,.arcera-exploration-module__V_I9uq__fishingCopy>span,.arcera-exploration-module__V_I9uq__anatomyRow span,.arcera-exploration-module__V_I9uq__anatomyRow p,.arcera-exploration-module__V_I9uq__sectionIntro p,.arcera-exploration-module__V_I9uq__fishingCopy p,.arcera-exploration-module__V_I9uq__lead,.arcera-exploration-module__V_I9uq__implementation>span,.arcera-exploration-module__V_I9uq__implementation p,.arcera-exploration-module__V_I9uq__implementation small,.arcera-exploration-module__V_I9uq__sectionIntro ol,.arcera-exploration-module__V_I9uq__riverLayerList,.arcera-exploration-module__V_I9uq__fishingCopy small){color:#344c64}:root:has([data-portfolio-theme=light]) .arcera-exploration-module__V_I9uq__fishingCopy h2{color:#172c43}:is(:root:has([data-portfolio-theme=light]) .arcera-exploration-module__V_I9uq__anatomyRow,:root:has([data-portfolio-theme=light]) .arcera-exploration-module__V_I9uq__depthSection){border-color:#203c5920}:root:has([data-portfolio-theme=light]) .arcera-exploration-module__V_I9uq__implementation{background:#ffffff40;border-color:#203c5920}@media (max-width:500px){.arcera-exploration-module__V_I9uq__anatomyRow{grid-template-columns:1fr;gap:18px}.arcera-exploration-module__V_I9uq__layerThumbnail{justify-self:center;width:190px;height:230px}.arcera-exploration-module__V_I9uq__anatomyRow h2{font-size:22px}.arcera-exploration-module__V_I9uq__anatomyRow p,.arcera-exploration-module__V_I9uq__sectionIntro p,.arcera-exploration-module__V_I9uq__fishingCopy p{font-size:16px}}.arcera-exploration-module__V_I9uq__layerControl{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fafcf0;border-color:#fffc;box-shadow:0 6px 24px #10223618,inset 0 1px #fff}.arcera-exploration-module__V_I9uq__layerControl button{color:#344151;background:#e7ebf0}.arcera-exploration-module__V_I9uq__layerControl button:hover{background:#dce2e9}.arcera-exploration-module__V_I9uq__layerControl input{accent-color:#68778a}.arcera-exploration-module__V_I9uq__layerControl :is(button,input):focus-visible{outline-color:#65768b}.arcera-exploration-module__V_I9uq__dialog{height:100dvh;padding-top:max(90px, calc(env(safe-area-inset-top) + 72px));padding-bottom:max(40px, env(safe-area-inset-bottom))}.arcera-exploration-module__V_I9uq__close{top:max(20px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right))}.arcera-exploration-module__V_I9uq__caseStudy,.arcera-exploration-module__V_I9uq__intro>*,.arcera-exploration-module__V_I9uq__depthSection>*,.arcera-exploration-module__V_I9uq__fishingSection>*{min-width:0}.arcera-exploration-module__V_I9uq__previewPhone{width:min(100%,360px)}.arcera-exploration-module__V_I9uq__fishingPhone{width:min(100%,390px)}.arcera-exploration-module__V_I9uq__layerControl{max-width:calc(100% - 16px)}@media (max-width:800px){.arcera-exploration-module__V_I9uq__dialog{padding-inline:clamp(16px,4vw,22px)}.arcera-exploration-module__V_I9uq__previewPhone{width:min(100%,72vw,330px)}.arcera-exploration-module__V_I9uq__fishingPhone{width:min(100%,80vw,390px)}.arcera-exploration-module__V_I9uq__depthStage,.arcera-exploration-module__V_I9uq__riverStage{container-type:inline-size}.arcera-exploration-module__V_I9uq__layerStack{transform:rotateX(52deg) rotateZ(-27deg) scale(var(--depth-preview-scale,1))}.arcera-exploration-module__V_I9uq__fishingPhone[data-exploded=true] .arcera-exploration-module__V_I9uq__riverComposition{transform:rotateX(52deg) rotateZ(-27deg) scale(var(--river-preview-scale,.7))}.arcera-exploration-module__V_I9uq__close{top:max(16px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right))}}@media (max-width:430px){.arcera-exploration-module__V_I9uq__depthStage{height:500px}.arcera-exploration-module__V_I9uq__layerStack{top:35px}.arcera-exploration-module__V_I9uq__anatomy h1{font-size:clamp(34px,10vw,42px)}.arcera-exploration-module__V_I9uq__fishingTitle{left:16px;right:16px}.arcera-exploration-module__V_I9uq__fishingTitle .arcera-exploration-module__V_I9uq__fishEmblem{width:82px;height:60px}.arcera-exploration-module__V_I9uq__fishingTitle h3{font-size:clamp(58px,17vw,72px)}.arcera-exploration-module__V_I9uq__fishingEntry{bottom:26px;left:16px;right:16px}.arcera-exploration-module__V_I9uq__fishingEntry small{font-size:10px;line-height:1.5}}@container (max-width:480px){.arcera-exploration-module__V_I9uq__layerStack{--depth-preview-scale:.8}}@container (max-width:380px){.arcera-exploration-module__V_I9uq__layerStack{--depth-preview-scale:.68}.arcera-exploration-module__V_I9uq__riverComposition{--river-preview-scale:.52}}@container (max-width:320px){.arcera-exploration-module__V_I9uq__layerStack{--depth-preview-scale:.58}.arcera-exploration-module__V_I9uq__riverComposition{--river-preview-scale:.46}}
.arcera-loading-showcase-module__fjuv_a__card{aspect-ratio:1;border-radius:var(--portfolio-radius,20px);width:100%;min-width:0;position:relative}.arcera-loading-showcase-module__fjuv_a__tile{border-radius:inherit;cursor:zoom-in;background:#171a16;border:1px solid #ffffff26;width:100%;height:100%;padding:0;transition:box-shadow .24s,border-color .24s;display:block;position:relative;overflow:hidden}.arcera-loading-showcase-module__fjuv_a__tile:after{z-index:2;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffffe0,#ffffff18 43%,#ffffff90);padding:1px;transition:opacity .24s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.arcera-loading-showcase-module__fjuv_a__tile:is(:hover,:focus-visible):after{opacity:1}.arcera-loading-showcase-module__fjuv_a__tile:hover{border-color:#ffffff70;box-shadow:0 14px 36px #0004}.arcera-loading-showcase-module__fjuv_a__tile:focus-visible{outline:2px solid var(--portfolio-focus,#c3d8ff);outline-offset:4px}.arcera-loading-showcase-module__fjuv_a__tile[data-open=true]{visibility:hidden}.arcera-loading-showcase-module__fjuv_a__artwork{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.arcera-loading-showcase-module__fjuv_a__dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.arcera-loading-showcase-module__fjuv_a__dialog[open]{place-items:center;display:grid}.arcera-loading-showcase-module__fjuv_a__dialog::backdrop{-webkit-backdrop-filter:blur(22px)saturate(.75);backdrop-filter:blur(22px)saturate(.75);background:#080b0b85}.arcera-loading-showcase-module__fjuv_a__panel{width:min(900px, calc(100vw - 48px), calc((100dvh - 48px) * var(--art-ratio)));aspect-ratio:var(--art-ratio);transform-origin:0 0;background:#171a16;border:1px solid #ffffff65;border-radius:24px;position:relative;box-shadow:0 32px 100px #0007,0 0 0 1px #ffffff0d}.arcera-loading-showcase-module__fjuv_a__close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#14251c80;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:44px;height:44px;padding:11px;transition:background .18s;display:grid;position:absolute;top:14px;right:14px}.arcera-loading-showcase-module__fjuv_a__close:hover{background:#14251cc0}.arcera-loading-showcase-module__fjuv_a__close:focus-visible{outline-offset:4px;outline:2px solid #fff}.arcera-loading-showcase-module__fjuv_a__close svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}@media (max-width:600px){.arcera-loading-showcase-module__fjuv_a__dialog{padding:12px}.arcera-loading-showcase-module__fjuv_a__panel{width:min(calc(100vw - 24px), calc((100dvh - 24px) * var(--art-ratio)));border-radius:20px}.arcera-loading-showcase-module__fjuv_a__close{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.arcera-loading-showcase-module__fjuv_a__tile,.arcera-loading-showcase-module__fjuv_a__tile:after,.arcera-loading-showcase-module__fjuv_a__close{transition:none}}.arcera-loading-showcase-module__fjuv_a__artwork{object-fit:contain;width:100%;height:100%}.arcera-loading-showcase-module__fjuv_a__label{color:#fff;text-shadow:0 1px 12px #000;pointer-events:none;font-size:15px;line-height:1.5;position:absolute;top:20px;left:20px;right:76px}.arcera-loading-showcase-module__fjuv_a__label span{margin-inline:5px}.arcera-loading-showcase-module__fjuv_a__card{aspect-ratio:1206/2622;max-width:290px;margin-inline:auto}.arcera-loading-showcase-module__fjuv_a__panel{width:min(600px,calc(100vw - 48px),calc((100dvh - 140px) * var(--art-ratio)))}.arcera-loading-showcase-module__fjuv_a__close{position:fixed;top:20px;right:24px}@media (max-width:600px){.arcera-loading-showcase-module__fjuv_a__panel{width:min(calc(100vw - 24px),calc((100dvh - 140px) * var(--art-ratio)))}.arcera-loading-showcase-module__fjuv_a__close{top:16px;right:18px}}.arcera-loading-showcase-module__fjuv_a__card{max-width:none;margin:0}:root:has([data-portfolio-theme=light]) .arcera-loading-showcase-module__fjuv_a__tile{box-shadow:none;background:0 0;border:0}
.shakepay-clean-showcase-module__BM14IG__card{border-radius:var(--mockup-phone-radius);width:100%;position:relative}.shakepay-clean-showcase-module__BM14IG__card[data-open=true]{visibility:hidden}.shakepay-clean-showcase-module__BM14IG__tile{aspect-ratio:600/1304;border:var(--mockup-phone-border);border-radius:inherit;width:100%;box-shadow:var(--mockup-phone-shadow);cursor:zoom-in;background:#fff;padding:0;display:block;position:relative;overflow:hidden}.shakepay-clean-showcase-module__BM14IG__tile:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff0;transition:border-color .2s;position:absolute;inset:0}.shakepay-clean-showcase-module__BM14IG__tile:hover:after{border-color:#ffffff90}.shakepay-clean-showcase-module__BM14IG__tile:focus-visible{outline-offset:5px;outline:3px solid #009fff}.shakepay-clean-showcase-module__BM14IG__video{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.shakepay-clean-showcase-module__BM14IG__dialog{--study-ink:#fff;--study-muted:#ffffffa6;width:100%;max-width:none;height:100%;max-height:none;color:var(--study-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.shakepay-clean-showcase-module__BM14IG__dialog::backdrop{-webkit-backdrop-filter:blur(28px)saturate(.7);backdrop-filter:blur(28px)saturate(.7);background:#0c111c6b}[data-portfolio-theme=light] .shakepay-clean-showcase-module__BM14IG__dialog{--study-ink:#17212b;--study-muted:#34424dbd}[data-portfolio-theme=light] .shakepay-clean-showcase-module__BM14IG__dialog::backdrop{background:#eef3f59c}.shakepay-clean-showcase-module__BM14IG__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;position:absolute;inset:0;overflow-y:auto}.shakepay-clean-showcase-module__BM14IG__content{max-width:1460px;margin:0 auto;padding:112px 48px 56px}.shakepay-clean-showcase-module__BM14IG__opening{grid-template-columns:minmax(220px,.9fr) minmax(0,2.7fr);align-items:center;gap:clamp(24px,3vw,52px);padding:8px 0 72px;display:grid}.shakepay-clean-showcase-module__BM14IG__eyebrow{color:var(--study-muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px;font-size:10px;line-height:1.6}.shakepay-clean-showcase-module__BM14IG__introduction h1{color:var(--study-ink);letter-spacing:-.06em;margin:0 0 26px;font-size:clamp(38px,4vw,60px);font-weight:550;line-height:1.04}.shakepay-clean-showcase-module__BM14IG__introduction em{color:#28b0ff;font-style:normal;display:inline-block}.shakepay-clean-showcase-module__BM14IG__description{color:var(--study-ink);opacity:.85;max-width:330px;margin:0;font-size:15px;line-height:1.7}.shakepay-clean-showcase-module__BM14IG__studyMeta{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.shakepay-clean-showcase-module__BM14IG__studyMeta span{border:1px solid;border-color:color-mix(in srgb, var(--study-ink) 20%, transparent);color:var(--study-muted);border-radius:999px;padding:7px 10px;font-size:10px}.shakepay-clean-showcase-module__BM14IG__disclosure{color:var(--study-muted);max-width:320px;font-size:10px;line-height:1.7;display:block}.shakepay-clean-showcase-module__BM14IG__interactions{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,1.8vw,28px);min-width:0;display:grid}.shakepay-clean-showcase-module__BM14IG__interaction{min-width:0;margin:0}.shakepay-clean-showcase-module__BM14IG__phone{aspect-ratio:600/1304;border:var(--mockup-phone-border);border-radius:var(--mockup-phone-radius);transform-origin:0 0;background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000020}.shakepay-clean-showcase-module__BM14IG__interaction figcaption{color:var(--study-ink);padding:20px 2px 0}.shakepay-clean-showcase-module__BM14IG__interaction figcaption span{letter-spacing:-.02em;font-size:14px;font-weight:550}.shakepay-clean-showcase-module__BM14IG__interaction figcaption p{color:var(--study-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.shakepay-clean-showcase-module__BM14IG__brand{z-index:4;color:var(--study-ink);pointer-events:none;border:1px solid color-mix(in srgb, var(--study-ink) 14%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121722bd;border-radius:16px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:fixed;top:16px;left:28px}[data-portfolio-theme=light] .shakepay-clean-showcase-module__BM14IG__brand{background:#f8fbffed}.shakepay-clean-showcase-module__BM14IG__brand img{border-radius:9px}.shakepay-clean-showcase-module__BM14IG__brand span{gap:2px;font-size:15px;font-weight:550;display:grid}.shakepay-clean-showcase-module__BM14IG__brand small{color:var(--study-muted);font-size:10px;font-weight:400}.shakepay-clean-showcase-module__BM14IG__close{z-index:5;color:#263747;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#f8fbfff2;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;padding:11px;display:grid;position:fixed;top:20px;right:24px;box-shadow:0 4px 18px #00000012}.shakepay-clean-showcase-module__BM14IG__close svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.shakepay-clean-showcase-module__BM14IG__close:after{content:attr(data-tooltip);color:#24323d;opacity:0;pointer-events:none;background:#fff;border-radius:8px;width:max-content;padding:8px 11px;font-size:11px;transition:all .15s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-3px);box-shadow:0 4px 16px #0002}.shakepay-clean-showcase-module__BM14IG__close:hover:after,.shakepay-clean-showcase-module__BM14IG__close:focus-visible:after{opacity:1;transform:none}.shakepay-clean-showcase-module__BM14IG__dialog :focus-visible{outline-offset:5px;outline:3px solid #29b0ff}@media (min-width:1700px){.shakepay-clean-showcase-module__BM14IG__content{padding-top:128px}}@media (max-width:1000px){.shakepay-clean-showcase-module__BM14IG__content{padding-inline:28px}.shakepay-clean-showcase-module__BM14IG__opening{grid-template-columns:1fr;gap:40px}.shakepay-clean-showcase-module__BM14IG__introduction{grid-template-columns:1fr 1fr;align-items:start;gap:0 36px;max-width:720px;display:grid}.shakepay-clean-showcase-module__BM14IG__eyebrow,.shakepay-clean-showcase-module__BM14IG__introduction h1{grid-column:1}.shakepay-clean-showcase-module__BM14IG__introduction h1{margin-bottom:0;font-size:48px}.shakepay-clean-showcase-module__BM14IG__description{grid-area:1/2/3;padding-top:4px}.shakepay-clean-showcase-module__BM14IG__studyMeta,.shakepay-clean-showcase-module__BM14IG__disclosure{grid-column:2;margin-top:12px}.shakepay-clean-showcase-module__BM14IG__studyMeta{margin-bottom:8px}.shakepay-clean-showcase-module__BM14IG__interactions{max-width:880px}}@media (max-width:600px){.shakepay-clean-showcase-module__BM14IG__content{padding:102px 20px 24px}.shakepay-clean-showcase-module__BM14IG__opening{gap:32px;padding-bottom:36px}.shakepay-clean-showcase-module__BM14IG__introduction{display:block}.shakepay-clean-showcase-module__BM14IG__eyebrow{margin-bottom:16px;font-size:9px}.shakepay-clean-showcase-module__BM14IG__introduction h1{margin-bottom:20px;font-size:44px}.shakepay-clean-showcase-module__BM14IG__description{max-width:360px;font-size:14px}.shakepay-clean-showcase-module__BM14IG__studyMeta{margin:20px 0 16px}.shakepay-clean-showcase-module__BM14IG__disclosure{max-width:360px}.shakepay-clean-showcase-module__BM14IG__interactions{scroll-snap-type:x mandatory;border-radius:0;gap:20px;margin-inline:-20px;padding:4px 20px 18px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.shakepay-clean-showcase-module__BM14IG__interaction{scroll-snap-align:start;flex:0 0 min(70vw,280px)}.shakepay-clean-showcase-module__BM14IG__interaction figcaption{padding-top:16px}.shakepay-clean-showcase-module__BM14IG__brand{top:12px;left:12px}.shakepay-clean-showcase-module__BM14IG__brand img{width:32px;height:32px}.shakepay-clean-showcase-module__BM14IG__brand span{font-size:14px}.shakepay-clean-showcase-module__BM14IG__brand small{font-size:9px}.shakepay-clean-showcase-module__BM14IG__close{width:40px;height:40px;top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.shakepay-clean-showcase-module__BM14IG__tile:after,.shakepay-clean-showcase-module__BM14IG__close:after{transition:none}}
.buster-showcase-module__A_IgQG__card{isolation:isolate;border-radius:var(--portfolio-radius,20px);color:#fff;background:radial-gradient(circle at 77% 22%,#7ff0ff4d,#0000 65%),radial-gradient(circle at 10% 94%,#5720d63d,#0000 80%),linear-gradient(135deg,#006d9f,#008fc7 42%,#00a9d4 72%,#0877bd);width:100%;height:300px;position:relative;overflow:hidden}.buster-showcase-module__A_IgQG__counter{text-align:center;gap:5px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.buster-showcase-module__A_IgQG__counter strong{letter-spacing:-.07em;text-shadow:0 2px 10px #075cad40;font-size:48px;font-weight:800;line-height:1}.buster-showcase-module__A_IgQG__counter span{letter-spacing:.04em;color:#fff;font-size:12px;font-weight:600}.buster-showcase-module__A_IgQG__scene{aspect-ratio:1200/968;width:100%;position:absolute;bottom:6px;left:0}.buster-showcase-module__A_IgQG__device{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.buster-showcase-module__A_IgQG__buster{aspect-ratio:600/396;width:70%;position:absolute;bottom:11%;left:2%}.buster-showcase-module__A_IgQG__buster img{object-fit:contain;filter:drop-shadow(0 13px 12px #00436b35);width:100%;height:100%;position:absolute;inset:0}.buster-showcase-module__A_IgQG__floor{filter:blur(16px);background:#00629150;border-radius:50%;height:50px;position:absolute;bottom:20px;left:5%;right:5%}.buster-showcase-module__A_IgQG__scan{clip-path:polygon(100% 15%,100% 95%,0 100%,0 0);opacity:.75;background:linear-gradient(90deg,#0000,#a4faff22,#e0ffff7a);width:57%;height:27%;position:absolute;bottom:14%;right:14%}.buster-showcase-module__A_IgQG__hitArea{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.buster-showcase-module__A_IgQG__hitArea:focus-visible{outline-offset:-5px;outline:2px solid #fff}.buster-showcase-module__A_IgQG__card{container-type:inline-size}.buster-showcase-module__A_IgQG__repPrompt{z-index:3;pointer-events:none;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.buster-showcase-module__A_IgQG__repType{color:#c9f4ff;text-transform:uppercase;letter-spacing:-.045em;text-shadow:0 2px #176bb0,0 4px #064276,0 6px 12px #00365f70;font-size:clamp(17px,7cqw,26px);font-style:italic;font-weight:950;line-height:1.2;animation:5s ease-in-out infinite buster-showcase-module__A_IgQG__blueHues;transform:rotate(-3deg)}.buster-showcase-module__A_IgQG__repCursor{color:#ffaf55;filter:drop-shadow(0 3px #07517c);transform-origin:25% 20%;flex:0 0 23px;width:23px;height:29px;animation:2.6s ease-in-out infinite buster-showcase-module__A_IgQG__cursorInvite}.buster-showcase-module__A_IgQG__card:hover .buster-showcase-module__A_IgQG__repCursor,.buster-showcase-module__A_IgQG__card:focus-within .buster-showcase-module__A_IgQG__repCursor{animation-duration:1.3s}@keyframes buster-showcase-module__A_IgQG__blueHues{0%,to{color:#d6f7ff}45%{color:#9bceff}70%{color:#bcefff}}@keyframes buster-showcase-module__A_IgQG__cursorInvite{0%,65%,to{transform:translate(0)rotate(-8deg)}75%{transform:translate(-3px,-3px)rotate(-12deg)}84%{transform:translateY(1px)rotate(-4deg)scale(.92)}92%{transform:translate(-1px,-1px)rotate(-8deg)}}.buster-showcase-module__A_IgQG__card[data-paused=true] .buster-showcase-module__A_IgQG__repType,.buster-showcase-module__A_IgQG__card[data-paused=true] .buster-showcase-module__A_IgQG__repCursor{animation:none}@media (prefers-reduced-motion:reduce){.buster-showcase-module__A_IgQG__repType,.buster-showcase-module__A_IgQG__repCursor{animation:none}}
.case-study-preview-module__h6CQoG__preview{background:#f5f8fc;width:100%;height:100%;position:relative;overflow:hidden}.case-study-preview-module__h6CQoG__interface{filter:blur(4px);opacity:.8;color:#2f3a4a;background:#fff;width:100%;height:100%;min-height:240px;font-size:12px;display:flex;transform:scale(1.015)}.case-study-preview-module__h6CQoG__interface aside{background:#f7f9fc;border-right:1px solid #e8edf3;flex-direction:column;flex:0 0 17%;gap:24px;padding:24px 16px;display:flex}.case-study-preview-module__h6CQoG__interface aside b{margin-bottom:24px}.case-study-preview-module__h6CQoG__interface aside i{background:#dbe3ec;border-radius:4px;width:64%;height:8px}.case-study-preview-module__h6CQoG__interface section{flex:1;min-width:0}.case-study-preview-module__h6CQoG__topbar{border-bottom:1px solid #e8edf3;justify-content:space-between;height:8%;padding:16px 24px;display:flex}.case-study-preview-module__h6CQoG__topbar i{background:#dfe6ef;border-radius:4px;width:16%;height:8px}.case-study-preview-module__h6CQoG__heading{gap:12px;padding:32px 24px 24px;display:grid}.case-study-preview-module__h6CQoG__heading i{background:#b6c1d0;border-radius:4px;width:44%;height:20px}.case-study-preview-module__h6CQoG__heading span{background:#d5eaff;border-radius:12px;width:64px;height:16px}.case-study-preview-module__h6CQoG__tabs{border-bottom:1px solid #e8edf3;gap:20px;padding:8px 24px 16px;display:flex}.case-study-preview-module__h6CQoG__tabs i{background:#c9d3e0;border-radius:4px;width:12%;height:8px}.case-study-preview-module__h6CQoG__search{justify-content:space-between;padding:16px 24px;display:flex}.case-study-preview-module__h6CQoG__search i{border:1px solid #d7e0ed;border-radius:8px;width:36%;height:28px}.case-study-preview-module__h6CQoG__search span{background:#daeaff;border-radius:20px;width:14%;height:28px}.case-study-preview-module__h6CQoG__table>div{border-bottom:1px solid #e8edf3;grid-template-columns:1.4fr 1fr .5fr;align-items:center;gap:16px;height:48px;padding:8px 24px;display:grid}.case-study-preview-module__h6CQoG__table>div>i{background:#b9c5d5;border-radius:4px;height:8px}.case-study-preview-module__h6CQoG__actor{align-items:center;gap:8px;display:flex}.case-study-preview-module__h6CQoG__actor b{background:#e9dcfa;border-radius:50%;width:24px;height:24px}.case-study-preview-module__h6CQoG__actor i{background:#c9d3e0;border-radius:4px;width:48%;height:8px}.case-study-preview-module__h6CQoG__status{background:#e1edfa;border-radius:8px;width:72%;height:16px}.case-study-preview-module__h6CQoG__cover{color:#fff;background:linear-gradient(145deg,#0d376e66,#1069bb99);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:clamp(7px,2.5cqw,12px);display:flex;position:absolute;inset:0}.case-study-preview-module__h6CQoG__cover strong{font-size:clamp(9px,3.5cqw,17px);font-weight:550}.case-study-preview-module__h6CQoG__lock{background:linear-gradient(140deg,#fff5,#ffffff0a);border:1px solid #fff6;border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:4px;display:grid;box-shadow:0 8px 24px #00357840}.case-study-preview-module__h6CQoG__lock svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}
.equisoft-brand-module__Vh2EgG__brand{color:inherit;letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:8px;font-weight:550;display:inline-flex}.equisoft-brand-module__Vh2EgG__brand img{object-fit:contain;flex:none;width:1.25em;height:1.25em}
.case-study-showcase-module__Yu98gG__dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:80px 24px 24px;display:none;position:fixed;inset:0;overflow:hidden}.case-study-showcase-module__Yu98gG__dialog[open]{place-items:center;display:grid}.case-study-showcase-module__Yu98gG__dialog::backdrop{-webkit-backdrop-filter:blur(24px)saturate(.75);backdrop-filter:blur(24px)saturate(.75);background:#14223870}.case-study-showcase-module__Yu98gG__brand{z-index:2;color:#fff;font-size:18px;position:fixed;top:24px;left:24px}.case-study-showcase-module__Yu98gG__close{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff16;border:1px solid #fff5;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .16s;display:grid;position:fixed;top:20px;right:24px}.case-study-showcase-module__Yu98gG__close:hover{background:#ffffff30}.case-study-showcase-module__Yu98gG__close:focus-visible{outline-offset:4px;outline:2px solid #fff}.case-study-showcase-module__Yu98gG__close svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.case-study-showcase-module__Yu98gG__panel{background:#0c386d;border:1px solid #fff5;border-radius:16px;width:min(1440px,100%);height:min(850px,100dvh - 104px);min-height:0;animation:.36s cubic-bezier(.22,1,.36,1) case-study-showcase-module__Yu98gG__settle;position:relative;overflow:hidden;box-shadow:0 24px 80px #061a3e38}.case-study-showcase-module__Yu98gG__frame{opacity:0;border:0;width:100%;height:100%;transition:opacity .16s;display:block}.case-study-showcase-module__Yu98gG__panel[data-ready=true] .case-study-showcase-module__Yu98gG__frame{opacity:1}.case-study-showcase-module__Yu98gG__loading{color:#d6e9ff;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}@keyframes case-study-showcase-module__Yu98gG__settle{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:600px){.case-study-showcase-module__Yu98gG__dialog{padding:72px 8px 8px}.case-study-showcase-module__Yu98gG__panel{border-radius:16px;height:calc(100dvh - 80px)}.case-study-showcase-module__Yu98gG__brand{font-size:16px;top:24px;left:16px}.case-study-showcase-module__Yu98gG__close{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.case-study-showcase-module__Yu98gG__panel{animation:none}.case-study-showcase-module__Yu98gG__frame,.case-study-showcase-module__Yu98gG__close{transition:none}}@media (max-width:639px){.case-study-showcase-module__Yu98gG__panel{height:min(400px,65svh)}.case-study-showcase-module__Yu98gG__frame,.case-study-showcase-module__Yu98gG__loading{display:none}}
.tracer-website-showcase-module__nhGD0G__card{aspect-ratio:1440/1080;border-radius:var(--portfolio-radius,20px);background:#11100e;width:100%;min-width:0;overflow:hidden}.tracer-website-showcase-module__nhGD0G__card[data-theme=light]{background:#fafaf9}.tracer-website-showcase-module__nhGD0G__tile{border-radius:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.tracer-website-showcase-module__nhGD0G__tile:focus-visible{outline-offset:-3px;outline:2px solid #8bb5ff}.tracer-website-showcase-module__nhGD0G__preview{position:absolute;inset:0;overflow:hidden}.tracer-website-showcase-module__nhGD0G__preview img{width:100%;max-width:none;height:auto;display:block}.tracer-website-showcase-module__nhGD0G__expand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;opacity:0;background:#101519a8;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(3px)}.tracer-website-showcase-module__nhGD0G__expand svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.tracer-website-showcase-module__nhGD0G__tile:is(:hover,:focus-visible) .tracer-website-showcase-module__nhGD0G__expand{opacity:1;transform:none}.tracer-website-showcase-module__nhGD0G__dialog{--gallery-text:#fff;--gallery-control:#171d26b8;--gallery-border:#ffffff2e;--gallery-selected:#ffffff1c;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(88px, calc(env(safe-area-inset-top) + 74px)) 48px max(28px, env(safe-area-inset-bottom));color:var(--gallery-text);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.tracer-website-showcase-module__nhGD0G__dialog[open]{flex-direction:column;align-items:center;display:flex}.tracer-website-showcase-module__nhGD0G__dialog::backdrop{-webkit-backdrop-filter:blur(24px)saturate(.75);backdrop-filter:blur(24px)saturate(.75);background:#070c16bd}.tracer-website-showcase-module__nhGD0G__dialog[data-theme=light]{--gallery-text:#18304e;--gallery-control:#f8faffc9;--gallery-border:#213b5d20;--gallery-selected:#1d54b515;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tracer-website-showcase-module__nhGD0G__dialog[data-theme=light]::backdrop{background:#e7edf3b8}.tracer-website-showcase-module__nhGD0G__brand{top:max(25px, env(safe-area-inset-top));left:max(28px, env(safe-area-inset-left));color:var(--gallery-text);letter-spacing:-.035em;align-items:center;gap:9px;font-size:17px;font-weight:550;text-decoration:none;display:inline-flex;position:fixed}.tracer-website-showcase-module__nhGD0G__brand img{border-radius:7px;flex-shrink:0;display:block}.tracer-website-showcase-module__nhGD0G__dialog[data-theme=dark] .tracer-website-showcase-module__nhGD0G__brand img{filter:invert()}.tracer-website-showcase-module__nhGD0G__controls{z-index:2;top:max(20px, env(safe-area-inset-top));align-items:center;gap:8px;max-width:calc(100% - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.tracer-website-showcase-module__nhGD0G__tabs{border:1px solid var(--gallery-border);background:var(--gallery-control);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;gap:3px;padding:4px;display:flex}.tracer-website-showcase-module__nhGD0G__tabs button{min-height:36px;color:var(--gallery-text);font:inherit;white-space:nowrap;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 17px;font-size:12px}.tracer-website-showcase-module__nhGD0G__tabs [aria-selected=true]{background:var(--gallery-selected);opacity:1}.tracer-website-showcase-module__nhGD0G__tabs button:hover{opacity:1}.tracer-website-showcase-module__nhGD0G__visit{border:1px solid var(--gallery-border);background:var(--gallery-control);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:46px;color:var(--gallery-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;text-decoration:none;display:inline-flex}.tracer-website-showcase-module__nhGD0G__visit:hover{border-color:var(--gallery-text)}.tracer-website-showcase-module__nhGD0G__visit svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tracer-website-showcase-module__nhGD0G__panel{border:1px solid var(--gallery-border);background:#11100e;border-radius:16px;width:min(1440px,100%);height:100%;min-height:0;animation:.36s cubic-bezier(.22,1,.36,1) tracer-website-showcase-module__nhGD0G__revealWebsite;overflow:hidden;box-shadow:0 24px 90px #0004}.tracer-website-showcase-module__nhGD0G__dialog[data-theme=light] .tracer-website-showcase-module__nhGD0G__panel{background:#fafaf9;box-shadow:0 24px 90px #263e5829}.tracer-website-showcase-module__nhGD0G__page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9aa6b46e transparent;width:100%;height:100%;overflow:hidden auto}.tracer-website-showcase-module__nhGD0G__page[hidden]{display:none}.tracer-website-showcase-module__nhGD0G__page img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;display:block}.tracer-website-showcase-module__nhGD0G__page:focus-visible{outline-offset:-3px;outline:2px solid #8bb5ff}.tracer-website-showcase-module__nhGD0G__close{z-index:3;top:max(20px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));border:1px solid var(--gallery-border);background:var(--gallery-control);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:44px;height:44px;color:var(--gallery-text);cursor:pointer;border-radius:50%;place-items:center;padding:11px;display:grid;position:fixed}.tracer-website-showcase-module__nhGD0G__close svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.tracer-website-showcase-module__nhGD0G__close:focus-visible,.tracer-website-showcase-module__nhGD0G__tabs button:focus-visible,.tracer-website-showcase-module__nhGD0G__brand:focus-visible,.tracer-website-showcase-module__nhGD0G__visit:focus-visible{outline-offset:3px;outline:2px solid #8bb5ff}@media (max-width:640px){.tracer-website-showcase-module__nhGD0G__dialog{padding:max(124px, calc(env(safe-area-inset-top) + 112px)) 12px max(18px, env(safe-area-inset-bottom))}.tracer-website-showcase-module__nhGD0G__brand{top:max(22px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));font-size:16px}.tracer-website-showcase-module__nhGD0G__close{top:max(16px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right))}.tracer-website-showcase-module__nhGD0G__controls{top:max(72px, calc(env(safe-area-inset-top) + 60px))}.tracer-website-showcase-module__nhGD0G__tabs button{min-height:32px;padding-inline:12px;font-size:11px}.tracer-website-showcase-module__nhGD0G__visit{min-height:42px;padding-inline:12px;font-size:11px}.tracer-website-showcase-module__nhGD0G__panel{border-radius:12px}}@media (hover:none){.tracer-website-showcase-module__nhGD0G__expand{opacity:1;transform:none}}@keyframes tracer-website-showcase-module__nhGD0G__revealWebsite{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tracer-website-showcase-module__nhGD0G__expand{transition:none}.tracer-website-showcase-module__nhGD0G__panel{animation:none}}
.location-globe-module__nE6MRa__globe{-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;position:relative}.location-globe-module__nE6MRa__interaction{cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:50%;position:absolute;inset:0}.location-globe-module__nE6MRa__interaction:focus-visible{outline:1px solid var(--portfolio-focus,#c3d8ff);outline-offset:-18px}.location-globe-module__nE6MRa__globe[data-dragging=true] .location-globe-module__nE6MRa__interaction{cursor:grabbing}.location-globe-module__nE6MRa__canvas{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.location-globe-module__nE6MRa__canvas[data-ready=true]{opacity:1}.location-globe-module__nE6MRa__canvas,.location-globe-module__nE6MRa__fallback{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%);mask-image:linear-gradient(90deg,#0000,#000 48%)}.location-globe-module__nE6MRa__fallback{border:1px solid var(--portfolio-border,#303030);background:radial-gradient(circle at 30% 25%, var(--portfolio-control,#303030), var(--portfolio-card,#191919) 75%);pointer-events:none;border-radius:50%;position:absolute;inset:5% 6% 11% 8%}.location-globe-module__nE6MRa__controls{z-index:2;border:1px solid var(--portfolio-border,#303030);background:color-mix(in srgb, var(--portfolio-card,#191919) 90%, transparent);border-radius:999px;gap:2px;padding:2px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.location-globe-module__nE6MRa__controls button{width:44px;height:44px;color:var(--portfolio-muted,#b0b0b0);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;transition:color .14s,background .14s;display:grid}.location-globe-module__nE6MRa__controls button:hover{background:var(--portfolio-control,#303030);color:var(--portfolio-text,#f3f3f3)}.location-globe-module__nE6MRa__controls button:focus-visible{outline:2px solid var(--portfolio-focus,#c3d8ff);outline-offset:-2px}.location-globe-module__nE6MRa__controls button:disabled{cursor:default;opacity:.4}.location-globe-module__nE6MRa__controls svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.location-globe-module__nE6MRa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.location-globe-module__nE6MRa__controls button{transition:none}}
