.wg-contact{max-width:1760px;margin:112px auto 0;padding:72px 0 40px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}.portfolio-prototype .wg-contact h2{font:400 64px/1.12 NL Anton Preview,Impact,sans-serif;letter-spacing:0;margin:0;overflow-wrap:anywhere}.wg-contact h2 em{display:block;font:italic 400 1em/1.2 Georgia,serif}.wg-contact p{font:18px/1.6 Arial,sans-serif;max-width:440px;margin:0 0 24px}.wg-contact a{width:fit-content;min-height:44px;display:flex;align-items:center;gap:12px;text-underline-offset:6px}.wg-contact .wg-email{font:600 24px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.wg-contact .wg-bio-link{margin-top:24px;font:16px/1.5 Arial,sans-serif}@media(max-width:1100px){.portfolio-prototype .wg-contact h2{font-size:48px}.wg-contact .wg-email{font-size:20px}}@media(max-width:800px){.wg-contact{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 0;margin-top:72px}.wg-contact p{font-size:16px}}@media(max-width:374px){.portfolio-prototype .wg-contact h2{font-size:40px}}.portfolio-prototype.pv2-exploration.wi-shell .pp-header{height:var(--scene-bar-height)}.portfolio-prototype .we-page{background:#111;color:#f5f5f3;isolation:isolate}.we-scene{position:sticky;top:var(--pv2-header-height,88px);min-height:calc(100svh - var(--pv2-header-height,88px));padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;transform:translateY(calc(var(--we-retreat,0) * -24px)) scale(calc(1 - var(--we-retreat,0) * .035));transform-origin:50% 0}.portfolio-prototype .we-scene h1{font:400 48px/1.08 NL Anton Preview,Impact,sans-serif;letter-spacing:0;padding:0 4%;margin:0;overflow-wrap:anywhere}.we-stage{display:grid;grid-template-columns:minmax(0,1fr);overflow:clip;touch-action:pan-y;perspective:1600px;padding:4px 0}.we-slide{grid-area:1/1;justify-self:center;width:min(70%,1200px,calc((100svh - var(--pv2-header-height,88px) - 330px) * 1.6));min-width:220px;transform:translate(var(--we-drag,0px));transition:transform .45s cubic-bezier(.22,.7,.2,1),opacity .3s}.we-mosaic-grid>article{background:#fff;color:#111;padding:16px;box-sizing:border-box}.we-entry{width:calc(100% - 32px);margin:16px auto}.we-scene[data-entrance=pending] .we-entry,.we-scene[data-entrance=pending] .we-controls{opacity:0}.we-slide[data-active=true]{z-index:2}.we-slide[data-offset="-1"]{transform:translate(calc(-100% + var(--we-drag,0px))) scale(.86) rotateY(8deg)}.we-slide[data-offset="1"]{transform:translate(calc(100% + var(--we-drag,0px))) scale(.86) rotateY(-8deg)}.we-slide[data-offset="-2"],.we-slide[data-offset="-3"]{transform:translate(-200%) scale(.86);visibility:hidden;opacity:0}.we-slide[data-offset="2"],.we-slide[data-offset="3"]{transform:translate(200%) scale(.86);visibility:hidden;opacity:0}.we-slide:not([data-active=true]){pointer-events:none}.we-frame{width:100%;aspect-ratio:8/5;background:#111;display:grid;place-items:center;filter:none;transition:filter .45s ease}.we-slide:not([data-active=true]) .we-frame{filter:saturate(.35) brightness(.45) blur(1px)}.we-frame>img{width:100%;height:100%;object-fit:contain;min-height:0}.portfolio-prototype .we-frame .pp-video{width:100%;height:100%;aspect-ratio:auto;margin:0;background:transparent}.we-slide:not([data-active=true]) .pp-video-toggle{visibility:hidden}.we-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding-top:16px}.we-slide .we-caption{min-height:100px;align-content:start}.we-slide:not([data-active=true]) .we-caption{opacity:.5}.portfolio-prototype .we-caption h2,.portfolio-prototype .we-caption h3{font:600 24px/1.25 Arial,sans-serif;margin:0;overflow-wrap:anywhere}.we-caption p{margin:5px 0 0;font:13px/1.5 Arial,sans-serif}.we-caption a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:14px/1.4 Arial,sans-serif;text-decoration:none}.we-caption a:hover{text-decoration:underline;text-underline-offset:5px}.we-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 4%}.we-controls>div{display:flex;align-items:center;gap:16px}.we-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #777;background:transparent;color:inherit}.we-controls a{min-height:44px;display:flex;align-items:center;gap:12px;font:14px/1.4 Arial,sans-serif}.we-count{font:14px/1.4 monospace}.we-page :is(a,button,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}.we-mosaic{position:relative;z-index:3;background:#f5f5f3;color:#111;padding:72px 4% 32px;scroll-margin-top:var(--scene-bar-height,88px)}.we-mosaic>header{max-width:1760px;margin:0 auto 48px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.portfolio-prototype .we-mosaic>header h2{font:400 48px/1.1 NL Anton Preview,Impact,sans-serif;letter-spacing:0;margin:0}.we-filters{display:flex;flex-wrap:wrap;gap:8px}.we-filters button{min-height:44px;padding:10px 16px;border:1px solid transparent;background:transparent;color:inherit;font:16px/1.4 Arial,sans-serif}.we-filters button[aria-pressed=true]{border-bottom-color:currentColor}.we-filters button:hover{text-decoration:underline;text-underline-offset:5px}.we-mosaic-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 40px;max-width:1760px;margin:auto;align-items:start}.we-mosaic-grid>article{grid-column:span 6;min-width:0}.we-mosaic-grid>article:nth-child(4n+1){grid-column:span 7}.we-mosaic-grid>article:nth-child(4n+2){grid-column:span 5}.we-mosaic-media{max-width:100%}.we-mosaic-media>img{width:100%;height:auto;display:block}.portfolio-prototype .we-mosaic-media .pp-video{margin:0;aspect-ratio:16/9}.we-mosaic-grid [data-work=eatin]{max-width:472px}.we-mosaic-grid [data-work=journeys],.we-mosaic-grid [data-work=quepasa]{max-width:768px}.we-ending{position:relative;z-index:3;background:#f5f5f3;color:#111;padding:40px 4% 64px}.we-ending .wg-contact{margin-top:0}@media(max-width:800px),(max-height:650px){.we-scene{position:relative;top:auto;transform:none}}@media(max-width:800px){.portfolio-prototype .we-scene h1{font-size:36px}.we-slide{width:80%;min-width:0}.we-mosaic-grid>article{padding:12px}.we-entry{width:calc(100% - 24px);margin:12px auto}.we-slide .we-caption{min-height:130px}.portfolio-prototype .we-caption h2,.portfolio-prototype .we-caption h3{font-size:22px}.we-slide[data-offset="-1"]{transform:translate(-100%) scale(.92)}.we-slide[data-offset="1"]{transform:translate(100%) scale(.92)}.we-slide:not([data-active=true]) .we-frame{filter:saturate(.5) brightness(.5)}.we-mosaic{padding:48px 6% 24px}.portfolio-prototype .we-mosaic>header h2{font-size:36px}.we-mosaic>header{gap:20px;margin-bottom:32px}.we-mosaic-grid{display:flex;flex-direction:column;gap:40px}.we-mosaic-grid>article{width:100%}.we-ending{padding:32px 6%}}@media(prefers-reduced-motion:reduce){.we-scene{position:relative;top:auto;transform:none}.we-slide,.we-frame{transition:none}.we-slide[data-active=true]{transform:none}.we-slide[data-offset="-1"]{transform:translate(-100%)}.we-slide[data-offset="1"]{transform:translate(100%)}.we-slide:not([data-active=true]) .we-frame{filter:brightness(.5)}}
