{"id":25,"date":"2026-01-02T18:08:43","date_gmt":"2026-01-02T17:08:43","guid":{"rendered":"https:\/\/portfolio.anmcollective.pl\/?page_id=25"},"modified":"2026-03-21T21:44:31","modified_gmt":"2026-03-21T20:44:31","slug":"portfolio","status":"publish","type":"page","link":"https:\/\/portfolio.anmcollective.pl\/","title":{"rendered":"portfolio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25\" class=\"elementor elementor-25\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d44f7cf e-flex e-con-boxed e-con e-parent\" data-id=\"d44f7cf\" data-element_type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85bca7b elementor-widget elementor-widget-html\" data-id=\"85bca7b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"payment-arch-section\" class=\"gsap-exclude\">\n    <div class=\"content-wrapper\">\n        <div class=\"giant-text-container\">\n            <h1 class=\"giant-text\">NASZE<br>STRONY<\/h1>\n            <h1 class=\"giant-text\"><span class=\"gradient-text\">WWW<\/span><\/h1>\n        <\/div>\n\n        <div class=\"arc-container-v3\">\n            <div class=\"mag-logo item-1\">\n                <a href=\"https:\/\/portfolio.anmcollective.pl\/?page_id=2244\">\n                    <img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png\"><\/a>\n            <\/div>\n            <div class=\"mag-logo item-2\">\n                <a href=\"https:\/\/portfolio.anmcollective.pl\/?page_id=1548\">\n                    <img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/02\/lapka1bez-tla.png\"><\/a>\n            <\/div>\n            <div class=\"mag-logo item-3\">\n                <a href=\"https:\/\/portfolio.anmcollective.pl\/?page_id=22\">\n                    <img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/logo.webp\"><\/a>\n            <\/div>\n            <div class=\"mag-logo item-4\">\n                <a href=\"https:\/\/portfolio.anmcollective.pl\/?page_id=5616\">\n                    <img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/zumbaweb.webp\"><\/a>\n            <\/div>\n            <div class=\"mag-logo item-5\">\n                <a href=\"https:\/\/portfolio.anmcollective.pl\/?page_id=3179\">\n                    <img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/lukierowniaweb.webp\"><\/a>\n            <\/div>\n            <div class=\"mag-logo item-6\">\n                <a href=\"https:\/\/portfolio.anmcollective.pl\/?page_id=3181\">\n                    <img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/ekodomweb.webp\"><\/a>\n            <\/div>\n            <div class=\"mag-logo item-7\">\n                <a href=\"https:\/\/portfolio.anmcollective.pl\/?page_id=2248\">\n                    <img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/02\/old.png\"><\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n    :root { --dark: #253a2a; --gold: #e8ce7a; }\n\n    #payment-arch-section {\n        position: relative;\n        width: 100vw;\n        height: 110vh;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background: transparent;\n        z-index: 10;\n        margin: 0 !important;\n    }\n\n    .content-wrapper {\n        position: relative;\n        width: 100%;\n        height: 100%;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .giant-text {\n        font-family: 'Life Savers', serif;\n        font-size: clamp(4rem, 15vw, 13rem); \n        font-weight: 800;\n        color: var(--dark);\n        line-height: 0.85;\n        text-transform: uppercase;\n        margin: 0;\n        opacity: 0;\n        text-align: center;\n    }\n\n    .gradient-text {\n        background: linear-gradient(90deg, var(--dark), var(--gold), var(--dark));\n        background-size: 200% auto;\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n    }\n\n    .mag-logo {\n        position: absolute;\n        width: clamp(100px, 12vw, 200px);\n        opacity: 0;\n        visibility: hidden;\n        z-index: 20;\n    }\n\n    \/* FIX DLA LINK\u00d3W: Zapewnia, \u017ce link zajmuje ca\u0142\u0105 przestrze\u0144 logo i reaguje na hover *\/\n    .mag-logo a {\n        display: block;\n        width: 100%;\n        height: 100%;\n        cursor: pointer;\n        text-decoration: none;\n    }\n\n    .item-1 { left: 5%; top: 30%; }\n    .item-2 { left: 15%; top: 50%; }\n    .item-3 { left: 30%; top: 60%; }\n    .item-4 { left: 50%; top: 70%; transform: translateX(-50%); }\n    .item-5 { right: 30%; top: 60%; }\n    .item-6 { right: 15%; top: 50%; }\n    .item-7 { right: 5%; top: 30%; }\n\n    \/* pointer-events: none na obrazku sprawia, \u017ce myszka \"widzi\" tylko link <a> pod spodem *\/\n    .mag-logo img { \n        width: 100%; \n        filter: drop-shadow(0 15px 35px rgba(0,0,0,0.1)); \n        pointer-events: none; \n    }\n<\/style>\n\n<script>\nwindow.addEventListener('load', function() {\n    if (document.querySelector('.elementor-editor-active')) {\n        gsap.set(\".giant-text, .mag-logo\", { opacity: 1, visibility: \"visible\" });\n        return;\n    }\n\n    if (typeof gsap !== \"undefined\") {\n        gsap.registerPlugin(ScrollTrigger);\n        window.scrollTo(0, 0);\n\n        const mainTl = gsap.timeline({\n            scrollTrigger: {\n                trigger: \"#payment-arch-section\",\n                start: \"top top\",\n                end: \"+=3500\", \n                scrub: 1,\n                pin: true,\n                pinSpacing: true,\n                anticipatePin: 1,\n                invalidateOnRefresh: true,\n            }\n        });\n\n        mainTl.fromTo(\".giant-text\", \n            { y: 100, opacity: 0, scale: 0.95 }, \n            { y: 0, opacity: 1, scale: 1, duration: 1.5, stagger: 0.2, ease: \"power2.out\" }\n        );\n\n        const logos = document.querySelectorAll('.mag-logo');\n        logos.forEach((logo, i) => {\n            const direction = i - 3;\n            mainTl.fromTo(logo, \n                { y: -1800, x: direction * 500, rotate: direction * 120, autoAlpha: 0 }, \n                { y: 0, x: 0, rotate: 0, autoAlpha: 1, duration: 2.5, ease: \"back.out(1.2)\" }, \n                \"-=1.2\"\n            );\n        });\n\n        logos.forEach(logo => {\n            logo.addEventListener('mousemove', (e) => {\n                const rect = logo.getBoundingClientRect();\n                const x = (e.clientX - (rect.left + rect.width \/ 2)) * 0.7;\n                const y = (e.clientY - (rect.top + rect.height \/ 2)) * 0.7;\n                gsap.to(logo, { x: x, y: y, scale: 1.25, zIndex: 100, duration: 0.3, overwrite: \"auto\" });\n            });\n            logo.addEventListener('mouseleave', () => {\n                gsap.to(logo, { x: 0, y: 0, scale: 1, zIndex: 20, duration: 0.8, ease: \"elastic.out(1, 0.4)\" });\n            });\n        });\n        \n        ScrollTrigger.refresh();\n    }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e85d38 e-flex e-con-boxed e-con e-parent\" data-id=\"2e85d38\" data-element_type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f35f8f7 elementor-widget elementor-widget-html\" data-id=\"f35f8f7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"vortex-portfolio\">\n    <div class=\"vortex-container left-vortex\">\n        <div class=\"vortex-track\" id=\"track-left\">\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/vgewrhgw.png\"><\/a><\/div>\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/gwrht.png\"><\/a><\/div>\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/ew4f4g.png\"><\/a><\/div>\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/g3h46j5k.png\"><\/a><\/div>\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/02\/IMG_7151.jpg\"><\/a><\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"vortex-container right-vortex\">\n        <div class=\"vortex-track\" id=\"track-right\">\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/13rf3241t.png\"><\/a><\/div>\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/eg5hy53h.png\"><\/a><\/div>\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/f34gf.png\"><\/a><\/div>\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/hryjut.png\"><\/a><\/div>\n            <div class=\"vortex-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/egwrherhe.png\"><\/a><\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"vortex-center-info\">\n        <h2 class=\"vortex-title\">NASZE<br><span class=\"gold\">PROJEKTY GRAFICZNE<\/span><\/h2>\n        <p><\/p>\n    <\/div>\n<\/section>\n\n<style>\n#vortex-portfolio {\n    position: relative;\n    width: 100vw;\n    height: 100vh;\n    background: #fdfdfd;\n    overflow: hidden; \/* To musi zosta\u0107, by nie by\u0142o paska przewijania na stronie *\/\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.vortex-container {\n    position: absolute;\n    \/* ZNACZNE POWI\u0118KSZENIE KONTENERA *\/\n    \/* Zamiast 95vh dajemy 150vh, aby zdj\u0119cia mia\u0142y miejsce na obr\u00f3t poza widokiem *\/\n    width: 150vh; \n    height: 350vh;\n    top: 50%;\n    transform: translateY(-50%);\n    \/* Kluczowe: wy\u0142\u0105czamy przycinanie wewn\u0105trz kontenera *\/\n    overflow: visible !important; \n}\n\n\/* Przesuwamy \u015brodki obrotu g\u0142\u0119biej poza ekran *\/\n.left-vortex { left: -100vh; }\n.right-vortex { right: -100vh; }\n\n.vortex-track {\n    position: relative;\n    width: 100%;\n    height: 100%;\n}\n\n.vortex-item {\n    position: absolute;\n    width: clamp(220px, 22vw, 380px); \/* Nieco zwi\u0119kszone bazowo *\/\n    aspect-ratio: 16\/10;\n    top: 50%;\n    left: 50%;\n    z-index: 10;\n}\n\n.vortex-item a { display: block; width: 100%; height: 100%; cursor: zoom-in; }\n\n.vortex-item img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 20px;\n    box-shadow: 0 10px 40px rgba(0,0,0,0.1);\n    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s ease;\n    pointer-events: none;\n}\n\n.vortex-item:hover { z-index: 100; }\n.vortex-item:hover img { transform: scale(2.0); }\n\n\/* Przyciemnianie t\u0142a *\/\n#vortex-portfolio:has(.vortex-item:hover) \n.vortex-item:not(:hover) img {\n    opacity: 0.15;\n    filter: blur(8px) grayscale(1);\n}\n\n.vortex-center-info {\n    text-align: center;\n    z-index: 5;\n    font-family: 'Life Savers', serif;\n    pointer-events: none;\n}\n\n.vortex-title { font-size: clamp(2.5rem, 6vw, 4.5rem); \ncolor: #253a2a; line-height: 0.9; margin: 0; font-weight: 800; }\n.gold { color: #e8ce7a; }\n<\/style>\n\n<script>\n\/\/ Skrypt musi dynamicznie przelicza\u0107 promie\u0144 przy zmianie okna\nfunction initVortex() {\n    const tracks = [\n        { el: document.getElementById('track-left'), dir: 1 },\n        { el: document.getElementById('track-right'), dir: -1 }\n    ];\n    \n    tracks.forEach(track => {\n        if(!track.el) return;\n        const items = track.el.querySelectorAll('.vortex-item');\n        \n        \/\/ Zwi\u0119kszamy promie\u0144 (radius) - to odsunie zdj\u0119cia od \u015brodka tekstu \n        \/\/ i sprawi, \u017ce \u0142uk b\u0119dzie szerszy\n        const radius = 65 * (window.innerHeight \/ 100); \n        \n        items.forEach((item, i) => {\n            const angle = (i \/ (items.length - 1)) * Math.PI - (Math.PI \/ 2);\n            const x = Math.cos(angle) * radius * track.dir;\n            const y = Math.sin(angle) * radius;\n            \n            gsap.set(item, { \n                x: x - (item.offsetWidth \/ 2), \n                y: y - (item.offsetHeight \/ 2) \n            });\n        });\n    });\n}\n\n\/\/ Obs\u0142uga myszki (Obr\u00f3t)\ndocument.addEventListener('mousemove', (e) => {\n    const trackLeft = document.getElementById('track-left');\n    const trackRight = document.getElementById('track-right');\n    const items = document.querySelectorAll('.vortex-item');\n    \n    const mouseY = (e.clientY \/ window.innerHeight) - 0.5;\n    const rotL = mouseY * 140; \n    const rotR = mouseY * -140;\n    \n    gsap.to(trackLeft, { rotation: rotL, duration: 1.2, ease: \"power2.out\" });\n    gsap.to(trackRight, { rotation: rotR, duration: 1.2, ease: \"power2.out\" });\n\n    items.forEach(item => {\n        const isLeft = item.closest('#track-left');\n        const counterRot = isLeft ? -rotL : -rotR;\n        gsap.to(item, { rotation: counterRot, duration: 1.2, ease: \"power2.out\" });\n    });\n});\n\nwindow.addEventListener('load', initVortex);\nwindow.addEventListener('resize', initVortex);\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e6c7452 e-flex e-con-boxed e-con e-parent\" data-id=\"e6c7452\" data-element_type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab477e1 elementor-widget elementor-widget-html\" data-id=\"ab477e1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"rainbow-orbital-section\">\n    <div class=\"rainbow-wrapper\">\n        <div class=\"rainbow-track\" id=\"rainbow-track\">\n            <div class=\"rainbow-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/vgewrhgw.png\"><\/a><\/div>\n            <div class=\"rainbow-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/7c3433aa893.png\"><\/a><\/div>\n            <div class=\"rainbow-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/Grey-Black-Simple-Fashion-Instagram-Post-\u2013-kopia.png\"><\/a><\/div>\n            <div class=\"rainbow-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/13rf3241t.png\"><\/a><\/div>\n            <div class=\"rainbow-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/gwrht.png\"><\/a><\/div>\n            <div class=\"rainbow-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/8cf401f7df6-scaled.png\"><\/a><\/div>\n            <div class=\"rainbow-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/ew4f4g.png\"><\/a><\/div>\n            <div class=\"rainbow-item\"><a href=\"#\"><img decoding=\"async\" src=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/eg5hy53h.png\"><\/a><\/div>\n        <\/div>\n    <\/div>\n    \n    <div class=\"rainbow-info\">\n        <h2 class=\"rainbow-title\">NASZE<br><span class=\"gold\">REALIZACJE<\/span><\/h2>\n    <\/div>\n<\/section>\n\n<style>\n#rainbow-orbital-section {\n    position: relative;\n    width: 100vw;\n    height: 100vh;\n    background: transparent;\n    overflow: hidden;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.rainbow-wrapper {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 25%; \n}\n\n.rainbow-item {\n    position: absolute;\n    width: clamp(280px, 18vw, 350px);\n    aspect-ratio: 16\/10;\n    left: 50%;\n    top: 50%;\n    will-change: transform;\n    z-index: 10;\n    transition: z-index 0.3s;\n}\n\n\/* Styl dla linku i obrazka *\/\n.rainbow-item a {\n    display: block;\n    width: 100%;\n    height: 100%;\n    text-decoration: none;\n}\n\n.rainbow-item img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 20px;\n    box-shadow: 0 10px 35px rgba(0,0,0,0.15);\n    \/* Transition dla p\u0142ynnego powi\u0119kszania *\/\n    transition: transform 0.5s \n    cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.5s ease;\n    backface-visibility: hidden;\n}\n\n\/* Efekt Hover *\/\n.rainbow-item:hover { \n    z-index: 100; \n}\n\n.rainbow-item:hover img {\n    transform: scale(1.6) !important; \/* Wymuszenie skali nad nadpisaniem z GSAP *\/\n    box-shadow: 0 30px 100px rgba(0,0,0,0.4);\n    filter: brightness(1.1);\n}\n\n\/* Przyciemnienie innych podczas hoveru (opcjonalnie) *\/\n#rainbow-orbital-section:has(.rainbow-item:hover) \n.rainbow-item:not(:hover) {\n    opacity: 0.4 !important;\n    filter: blur(2px);\n}\n\n.rainbow-info {\n    position: absolute;\n    bottom: 8%;\n    text-align: center;\n    font-family: 'Life Savers', serif;\n    pointer-events: none;\n    z-index: 5;\n}\n\n.rainbow-title { \n    font-size: clamp(2.5rem, 5vw, 4rem); \ncolor: #253a2a; \nline-height: 0.9;\nmargin: 0; \nfont-weight: 800; }\n.gold { color: #e8ce7a; }\n<\/style>\n\n<script>\nwindow.addEventListener('load', function() {\n    if (typeof gsap === \"undefined\") return;\n    gsap.registerPlugin(ScrollTrigger);\n\n    const items = gsap.utils.toArray(\".rainbow-item\");\n    const numItems = items.length;\n    \n    \/\/ Rozmiar \u0142uku (radius)\n    const radiusX = window.innerWidth * 0.7; \n    const radiusY = window.innerHeight * 0.6; \n\n    const tl = gsap.timeline({\n        scrollTrigger: {\n            trigger: \"#rainbow-orbital-section\",\n            start: \"top top\",\n            end: \"+=3000\",\n            scrub: 1,\n            pin: true,\n            pinSpacing: true,\n            invalidateOnRefresh: true\n        }\n    });\n\n    items.forEach((item, i) => {\n        \/\/ R\u00f3wnomierne roz\u0142o\u017cenie na \u0142uku\n        const startOffset = i * (1.3 \/ numItems); \n\n        tl.to(item, {\n            duration: 1,\n            ease: \"none\",\n            onUpdate: function() {\n                const progress = tl.progress() + startOffset;\n                \/\/ K\u0105t \u0142uku\n                const angle = Math.PI * (1 - (progress % 1.4)); \n\n                const x = Math.cos(angle) * radiusX;\n                const y = -Math.sin(angle) * radiusY; \n\n                \/\/ KLUCZ: rotation ustawione na 0, aby zdj\u0119cia by\u0142y zawsze w pionie\n                gsap.set(item, {\n                    x: x - (item.offsetWidth \/ 2),\n                    y: y,\n                    rotation: 0, \n                    opacity: Math.sin(angle) > 0.05 ? 1 : 0,\n                    visibility: Math.sin(angle) > 0.05 ? \"visible\" : \"hidden\",\n                    scale: 0.5 + Math.sin(angle) * 0.5,\n                    \/\/ Dynamiczny z-index na podstawie pozycji na \u0142uku (\u015brodkowe wy\u017cej)\n                    zIndex: Math.round(Math.sin(angle) * 20)\n                });\n            }\n        }, 0);\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>NASZESTRONY WWW NASZEPROJEKTY GRAFICZNE NASZEREALIZACJE<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-25","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>portfolio - ANM Collective<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolio.anmcollective.pl\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"portfolio - ANM Collective\" \/>\n<meta property=\"og:description\" content=\"NASZESTRONY WWW NASZEPROJEKTY GRAFICZNE NASZEREALIZACJE\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolio.anmcollective.pl\/\" \/>\n<meta property=\"og:site_name\" content=\"ANM Collective\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-21T20:44:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/portfolio.anmcollective.pl\/\",\"url\":\"https:\/\/portfolio.anmcollective.pl\/\",\"name\":\"portfolio - ANM Collective\",\"isPartOf\":{\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png\",\"datePublished\":\"2026-01-02T17:08:43+00:00\",\"dateModified\":\"2026-03-21T20:44:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/portfolio.anmcollective.pl\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#primaryimage\",\"url\":\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png\",\"contentUrl\":\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png\",\"width\":500,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/portfolio.anmcollective.pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"portfolio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#website\",\"url\":\"https:\/\/portfolio.anmcollective.pl\/\",\"name\":\"ANM Collective\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/portfolio.anmcollective.pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#organization\",\"name\":\"ANM Collective\",\"url\":\"https:\/\/portfolio.anmcollective.pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/cropped-eg.webp\",\"contentUrl\":\"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/cropped-eg.webp\",\"width\":500,\"height\":481,\"caption\":\"ANM Collective\"},\"image\":{\"@id\":\"https:\/\/portfolio.anmcollective.pl\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"portfolio - ANM Collective","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/portfolio.anmcollective.pl\/","og_locale":"pl_PL","og_type":"article","og_title":"portfolio - ANM Collective","og_description":"NASZESTRONY WWW NASZEPROJEKTY GRAFICZNE NASZEREALIZACJE","og_url":"https:\/\/portfolio.anmcollective.pl\/","og_site_name":"ANM Collective","article_modified_time":"2026-03-21T20:44:31+00:00","og_image":[{"url":"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"12 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/portfolio.anmcollective.pl\/","url":"https:\/\/portfolio.anmcollective.pl\/","name":"portfolio - ANM Collective","isPartOf":{"@id":"https:\/\/portfolio.anmcollective.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/portfolio.anmcollective.pl\/#primaryimage"},"image":{"@id":"https:\/\/portfolio.anmcollective.pl\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png","datePublished":"2026-01-02T17:08:43+00:00","dateModified":"2026-03-21T20:44:31+00:00","breadcrumb":{"@id":"https:\/\/portfolio.anmcollective.pl\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolio.anmcollective.pl\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/portfolio.anmcollective.pl\/#primaryimage","url":"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png","contentUrl":"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/szafir.png","width":500,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/portfolio.anmcollective.pl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/portfolio.anmcollective.pl\/"},{"@type":"ListItem","position":2,"name":"portfolio"}]},{"@type":"WebSite","@id":"https:\/\/portfolio.anmcollective.pl\/#website","url":"https:\/\/portfolio.anmcollective.pl\/","name":"ANM Collective","description":"","publisher":{"@id":"https:\/\/portfolio.anmcollective.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolio.anmcollective.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/portfolio.anmcollective.pl\/#organization","name":"ANM Collective","url":"https:\/\/portfolio.anmcollective.pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/portfolio.anmcollective.pl\/#\/schema\/logo\/image\/","url":"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/cropped-eg.webp","contentUrl":"https:\/\/portfolio.anmcollective.pl\/wp-content\/uploads\/2026\/01\/cropped-eg.webp","width":500,"height":481,"caption":"ANM Collective"},"image":{"@id":"https:\/\/portfolio.anmcollective.pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/portfolio.anmcollective.pl\/index.php?rest_route=\/wp\/v2\/pages\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.anmcollective.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portfolio.anmcollective.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.anmcollective.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.anmcollective.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25"}],"version-history":[{"count":751,"href":"https:\/\/portfolio.anmcollective.pl\/index.php?rest_route=\/wp\/v2\/pages\/25\/revisions"}],"predecessor-version":[{"id":6704,"href":"https:\/\/portfolio.anmcollective.pl\/index.php?rest_route=\/wp\/v2\/pages\/25\/revisions\/6704"}],"wp:attachment":[{"href":"https:\/\/portfolio.anmcollective.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}